AudioEffectHardLimiter

继承: AudioEffect < Resource < RefCounted < Object

将硬限制器音频效果添加到音频总线。

描述

限制器是一种旨在禁止声音超过给定分贝阈值的效果。硬限制器预测音量峰值,并在峰值超过上限阈值时平滑地应用增益降低,以防止削波和失真。它保留波形并防止其超过上限阈值。建议在主总线中添加一个作为安全措施,以防止突然出现音量峰值,并防止削波引起的失真。

属性


属性说明

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

增益限制前应用,以分贝为单位。


float release = 0.1 🔗

  • void set_release(value: float)

  • float get_release()

增益降低完全释放所需的时间(以秒为单位)。