2016-12-11 1 views
3

DynamicsCompressorNode в API WebAudio позволяет контролировать скорость атаки и выпуска в единицах секунд на 10 дБ.Что представляет собой dB в DynamicsCompressorNode в WebAudio

Этот показатель представляет собой отношение между двумя произвольными единицами, используемыми в системе, или представляет собой отношение мощности между двумя формами сигналов?

ответ

2

Decibels (dB) представляют отношение двух величин в логарифмической шкале.

В конкретном случае единиц скорости атаки и высвобождения DynamicsCompressorNode он используется для представления коэффициента усиления DynamicsCompressorNode в два момента.

Например, значение по умолчанию для параметра release установлено на 0,25 секунды на 10 дБ. Если мы преобразуем этот 10 дБ в линейную шкалу, получим 10^(10/20) или приблизительно 3,16. Это означает, что если коэффициент усиления DynamicsCompressorNode первоначально установлен в 1, то через 0,25 секунды коэффициент усиления может увеличиться до 3,16 (в ответ на входной сигнал с пониженной мощностью). Еще через 0,25 секунды коэффициент усиления мог бы измениться до 3.16 * 3.16 = 10.

Аналогично, значение по умолчанию для параметра attack установлено на 0,003 секунды на 10 дБ. Это означает, что если коэффициент усиления DynamicsCompressorNode первоначально установлен в 1, то через 0,003 секунды коэффициент усиления может уменьшиться до 1/3,16 (в ответ на входной сигнал с увеличенной мощностью). Еще через 0,003 секунды усиление могло быть изменено на (1/3.16) * (1/3.16) = 1/10 = 0,1.

+0

Я вижу. Как насчет порога? Соответствует ли диапазон от 0 дБ до -100 дБ для порогового параметра значениям усиления 1 и 0,00001 соответственно? Как известно компрессору, при котором уровень усиления должен начинаться с компрессора? – euwbah

+1

Вы получили правильные значения для пороговых параметров, но затем это относится к входной амплитуде. Компрессор отслеживает оценку входной амплитуды. Когда эта входная амплитуда превышает пороговое значение, сжатие начинает действовать. – SleuthEye

Смежные вопросы