AudioEffectHardLimiter

Успадковує: AudioEffect < Resource < RefCounted < Object

Додає звуковий ефект жорсткого обмежувача до звукової шини.

Опис

Обмежувач — це ефект, призначений для запобігання перевищенню заданого порогового значення дБ. Жорсткі обмежувачі передбачають піки гучності та плавно застосовуватимуть зниження посилення, коли пік перетинає порогове значення, щоб запобігти обрізанню та спотворенню. Він зберігає форму хвилі та не дозволяє їй перетинати поріг стелі. Додавання одного до головної шини рекомендовано як захід безпеки, щоб запобігти виникненню раптових піків гучності та запобігти спотворенню, спричиненому обрізанням.

Посібники

Властивості

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,0 до 0,0.

Значення за замовчуванням -0,3 запобігає перетину потенційних піків між вибірками (ISP) понад 0 дБ, що може спричинити невеликі спотворення на старішому обладнанні.


float pre_gain_db = 0.0 🔗

  • void set_pre_gain_db(value: float)

  • float get_pre_gain_db()

Коефіцієнт посилення перед обмеженням у децибелах.


float release = 0.1 🔗

  • void set_release(value: float)

  • float get_release()

Час, необхідний у секундах для повного звільнення зменшення посилення.