db_to_lin

此函数将以分贝(分贝)表示的增益转换为线性增益,可与 audio_sound_gain 等函数一起使用。

增益的变化可以用分贝表示。这更符合我们对幅度变化的感知方式(人类对声音的感知不是线性的)。

使用以下公式完成从以分贝表示的增益到线性增益的转换:gain_linear = power(10, gain_db/20);

提示 0dB 表示增益不变(即线性增益为 1)。增加 6dB 大致相当于线性增益的两倍,减少 6dB (即增加 -6dB) 到其减半。

另请参阅: lin_to_db

 

语法:

db_to_lin(x);

参数类型描述
xReal要转换的值

 

返回:

Real

 

例子:

var _lin = db_to_lin(-3);

上面的代码计算的线性增益减少对应于 3dB 的减少。转换的结果 存储在临时变量 _lin 中。