AudioEffectFilter

Eredita: AudioEffect < Resource < RefCounted < Object

Ereditato da: AudioEffectBandLimitFilter, AudioEffectBandPassFilter, AudioEffectHighPassFilter, AudioEffectHighShelfFilter, AudioEffectLowPassFilter, AudioEffectLowShelfFilter, AudioEffectNotchFilter

Aggiunge un filtro al bus audio.

Descrizione

Consente le frequenze diverse da cutoff_hz a passare.

Tutorial

Proprietà

float

cutoff_hz

2000.0

FilterDB

db

0

float

gain

1.0

float

resonance

0.5


Enumerazioni

enum FilterDB: 🔗

FilterDB FILTER_6DB = 0

Taglio a 6dB per ottava.

FilterDB FILTER_12DB = 1

Taglio a 12dB per ottava.

FilterDB FILTER_18DB = 2

Taglio a 18dB per ottava.

FilterDB FILTER_24DB = 3

Taglio a 24dB per ottava.


Descrizioni delle proprietà

float cutoff_hz = 2000.0 🔗

  • void set_cutoff(value: float)

  • float get_cutoff()

Frequenza di soglia per il filtro, in Hz.


FilterDB db = 0 🔗

Pendenza della curva di taglio in dB per ottava, nota anche come ordine del filtro. Gli ordini più elevati hanno un taglio più aggressivo.


float gain = 1.0 🔗

Quantità di guadagno delle frequenze dopo il filtro.


float resonance = 0.5 🔗

  • void set_resonance(value: float)

  • float get_resonance()

Quantità di aumento della gamma di frequenza vicino alla frequenza di taglio.