shingoushori's dialy

音信号処理を専ら研究していた元博士後期課程の学生によるメモ

Web Audio API で、Multiband Sidechain Compressor を試作

前回制作したサイドチェインコンプレッサー
Web Audio API で、Sidechain Compressor を試作 - shingoushori's dialy
を, マルチバンド化してみました.

帯域分割は, Web Audio API 標準のBiquadFilterNodeを用いてみました.
https://developer.mozilla.org/ja/docs/Web/API/BiquadFilterNode
今回は3帯域. 
・500 Hz中心のバンドパス
・1000 Hz以上のハイパス
・残渣信号
コンプレッサーは, 上二つの帯域でのみ動くようにしました.

残渣信号を用意したのは,
帯域を抜き出すフィルタを独立して複数組み合わせて用いる場合,
再合成時に完全に元信号に戻すのが難しいからです.