読者です 読者をやめる 読者になる 読者になる

shingoushori's dialy

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

Web Audio API で、Sidechain Compressor を試作

HTML5 JavaScript Web Audio API エフェクタ / Stompbox 信号処理 / Signal Processing

Web Audio API で, Sidechain Compressor を試してみました.

作ってみたのが↓こちら. 
File1についてcompressorの係数を算出し, File2の音量を操作します.
playで同時再生です.

ポイントであろう事柄が↓こちら.
・DynamicsCompressorから, 抑制係数のdB表現を.reduction.valueで取得
・抑制係数を, Gainの.gain.valueに書き込み
・ScriptProcessorに, 毎フレームで実行してほしい処理を記述
・処理させたいNodeは,音を出力させたくなくとも出力まで繋ぐ

<参考>
SideChaining with AudioParams