ConvolverNode

ConvolverNodeAudioNode の一種で、与えられた AudioBuffer を用いて線形畳み込みを行います。リバーブの実装によく用いられます。ConvolverNode は常に 1 つの入力と、1 つの出力を持ちます。

付記: 線形畳み込みの理論的な側面については、 W3C Web Audio API の仕様中の Linear Effects Using Convolution をごらんください。また Wikipedia の「畳み込み」にも解説があります。

入力数 1
出力数 1
チャンネルカウントモード "clamped-max"
チャンネルカウント 2
チャンネルの意味 "speakers"

属性

 AudioNode の属性を継承しています。

ConvolverNode.buffer (en-US)
畳み込みに用いる AudioBuffer です。モノラル、ステレオ、4 チャンネルのバッファを使用できます。ConvolverNode.normalize (en-US)
ブール値。出力の強さを、バッファと同じになるよう正規化するかどうかをコントロールできます。

メソッド

固有のメソッドはありません。継承しているメソッドは AudioNode をご覧ください。

使用例

{{page("/en-US/docs/Web/API/AudioContext.createConvolver","Example")}}

仕様

仕様 状態 コメント
Web Audio API
ConvolverNode の定義
草案  

ブラウザ互換性

BCD tables only load in the browser

関連情報