AudioEffectHardLimiter

繼承: AudioEffect < Resource < RefCounted < Object

為音訊匯流排新增硬限制器效果。

說明

限制器能阻止音量超過指定門檻。硬限制器會預測峰值,於碰觸天花板前平順地降低增益,避免削波與失真;並維持波形不超出門檻。建議在 Master 匯流排加入一個硬限制器,作為防止突波與削波失真的保護機制。

教學

屬性

float

ceiling_db

-0.3

float

pre_gain_db

0.0

float

release

0.1


屬性說明

float ceiling_db = -0.3 🔗

  • void set_ceiling_db(value: float)

  • float get_ceiling_db()

波形允許的最大值(分貝)。可設定範圍為 -24.00.0

預設值 -0.3 可防止跨取樣峰值 (ISP) 超過 0 dB,避免部分舊硬體產生輕微失真。


float pre_gain_db = 0.0 🔗

  • void set_pre_gain_db(value: float)

  • float get_pre_gain_db()

限制前的前級增益(dB)。


float release = 0.1 🔗

  • void set_release(value: float)

  • float get_release()

增益完全復原所需時間(秒)。