WebAudio API의 DynamicsCompressorNode
은 공격 및 릴리스 속도를 10dB 당 초 단위로 제어 할 수 있습니다.WebAudio의 DynamicsCompressorNode에서 dB는 무엇을 나타내는가
이 dB는 시스템에서 사용되는 두 임의 단위의 비율을 나타내거나 두 파형 간의 전력 비율을 나타 냅니까?
WebAudio API의 DynamicsCompressorNode
은 공격 및 릴리스 속도를 10dB 당 초 단위로 제어 할 수 있습니다.WebAudio의 DynamicsCompressorNode에서 dB는 무엇을 나타내는가
이 dB는 시스템에서 사용되는 두 임의 단위의 비율을 나타내거나 두 파형 간의 전력 비율을 나타 냅니까?
Decibels (dB)은 대수 눈금에 2 개의 양의 비율을 나타냅니다.
DynamicsCompressorNode
의 공격 및 릴리스 속도 단위의 특정 경우에는 DynamicsCompressorNode
의 2 분의 1의 비율을 나타내는 데 사용됩니다.
예를 들어 release
매개 변수의 기본값은 10dB 당 0.25 초로 설정됩니다. 이 10dB를 선형 눈금으로 변환하면 10^(10/20)
또는 약 3.16이됩니다. 이것은 처음에 DynamicsCompressorNode
의 게인을 1로 설정하면 0.25 초 후에 게인이 (감소 된 전력의 입력 신호에 대한 응답으로) 3.16으로 증가 할 수 있음을 의미합니다. 0.25 초 후에 게인은 3.16 * 3.16 = 10으로 변경 될 수 있습니다.
마찬가지로 attack
매개 변수의 기본값은 10dB 당 0.003 초로 설정됩니다. 이것은 만약 DynamicsCompressorNode
의 게인이 초기에 1로 설정 되었다면, 0.003 초 후에 게인은 (증가 된 파워를 가진 입력 신호에 반응하여) 1/3.16으로 감소 할 수 있음을 의미합니다. 0.003 초 후에 게인은 (1/3.16) * (1/3.16) = 1/10 = 0.1로 변경 될 수있었습니다.
본 적이 있습니다. 임계 값은 어떻습니까? 임계 값 매개 변수의 범위 0dB ~ -100dB가 각각 1 및 0.00001의 이득 값에 해당합니까? 컴프레서는 컴프레서가 작동하기 시작해야하는 게인 레벨을 어떻게 알 수 있습니까? – euwbah
임계 값 매개 변수에 적합한 값을 얻었으나 입력 진폭을 참조합니다. 압축기는 입력 진폭 추정치를 추적합니다. 입력 진폭이 임계 값을 초과하면 압축이 적용되기 시작합니다. – SleuthEye