AudioEffectHardLimiter

Eredita: AudioEffect < Resource < RefCounted < Object

Aggiunge un effetto audio di limitatore rigido a un bus audio.

Descrizione

Un limitatore è un effetto progettato per impedire al suono di andare oltre una determinata soglia in dB. I Limitatori rigidi prevedono i picchi di volume, e applicheranno gradualmente una riduzione del guadagno quando un picco attraversa la soglia superiore per evitare clipping e distorsione. Conserva la forma d'onda e la impedisce di attraversare la soglia superiore. Aggiungere questo effetto nel bus Master è raccomandato come misura di sicurezza per evitare che si verifichino picchi di volume improvvisi, e per evitare distorsioni causate da clipping.

Tutorial

Proprietà

float

ceiling_db

-0.3

float

pre_gain_db

0.0

float

release

0.1


Descrizioni delle proprietà

float ceiling_db = -0.3 🔗

  • void set_ceiling_db(value: float)

  • float get_ceiling_db()

Il valore massimo consentito della forma d'onda, in decibel. Questo valore può variare da -24.0 a 0.0.

Il valore predefinito di -0.3 impedisce potenziali picchi all'interno dei campioni (ISP) di oltrepassare 0 dB, che possono causare una lieve distorsione su alcuni vecchi dispositivi.


float pre_gain_db = 0.0 🔗

  • void set_pre_gain_db(value: float)

  • float get_pre_gain_db()

Guadagno da applicare prima di limitare, in decibel.


float release = 0.1 🔗

  • void set_release(value: float)

  • float get_release()

Tempo necessario in secondi affinché la riduzione del guadagno venga rilasciata completamente.