gain1 [Web Audio API #7] 음량 조절 음원 신호를 재생할 때 기본적으로 따라오는 기능 중 하나가 음량 조절이다. 음원에 적용되는 다양한 효과와 기능들을 개발자 관점에서 어떻게 다룰 수 있는지 가장 기본이 되는 음량조절 기능을 예로 다루면서 살펴보자. 웹 오디오 표준에서 신호의 음량을 다루기 위해 사용하는 기본적인 노드는 gain node와 dynamic compressor node가 있다. 이 중 gain node는 쉽게 볼륨을 조절하는 기능을 제공하는 오디오 노드이다. dynamic compressor 노드는 음향 신호의 가장 시끄러운 구간의 신호를 일정 크기보다 작게 만들어 주는 기능(dynamic range compression이라고 부른다)을 제공한다. 너무 큰 크기의 소리는 스피커가 정상적으로 재생할 수 없다. 큰 크기의 신호를 스.. 2021. 7. 4. 이전 1 다음