AudioEffectHardLimiter

Наследует: AudioEffect < Resource < RefCounted < Object

Добавляет эффект жесткого ограничителя звука к аудиошине.

Описание

Ограничитель — это эффект, предназначенный для того, чтобы не допустить превышения звуком заданного порога дБ. Жесткие ограничители предсказывают пики громкости и плавно применяют снижение усиления, когда пик пересекает порог потолка, чтобы предотвратить ограничение и искажение. Он сохраняет форму волны и не дает ей пересекать порог потолка. Добавление его в Master bus рекомендуется в качестве меры безопасности для предотвращения внезапных пиков громкости и искажений, вызванных ограничением.

Обучающие материалы

Свойства

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 предотвращает пересечение 0 дБ потенциальными межвыборочными пиками (ISP), что может вызвать небольшие искажения на некотором старом оборудовании.


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()

Время в секундах, необходимое для полного снятия снижения усиления.