ConvolverNode
ConvolverNode
は AudioNode
の一種で、与えられた 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