자동볼륨조정1 [Web Audio API #10] Analyser 노드 응용 - 자동 볼륨 보정 Anlayser 노드를 이용해서 현재 재생중인 오디오의 특성을 분석할 수 있다. 예를 들면 어떤 주파수 대역의 성분이 얼마만한 크기를 가지고 있는지 알 수 있다. 음원 신호 분석 결과인 Anlayser 노드로 부터 얻은 데이터를 시각화하는 응용 외데 이를 이용해서 볼륨을 자동으로 보정해 주는 Auto gain controller를 만들어보자. Auto gain controller는 음원의 소리가 작은 구역의 신호는 키워주고 소리가 작은 구역의 신호는 줄여주어 재생 중인 음원의 소리가 너무 작거나 크지 않도록 만들어준다. 이는 마치 Dynamic Range Compressor의 역할과 비슷하다고도 할 수 있겠다. 먼저 아래와 같이 오디오 그래프를 구성한다. // create audio graph const.. 2021. 7. 18. 이전 1 다음