The ConvolverNode interface is an audio.AudioNode
that performs
Linear Convolution on a given audio.AudioBuffer
, often used
achieve a reverb effect. A ConvolverNode always has exactly one
and one output.
The ConvolverNode interface is an `audio.AudioNode` that performs Linear Convolution on a given `audio.AudioBuffer`, often used achieve a reverb effect. A ConvolverNode always has exactly one and one output.
(buffer this)
Property.
An audio.AudioBuffer
.
var audioCtx = new AudioContext(); var convolver = audioCtx.createConvolver(); convolver.buffer = myAudioBuffer;
See also: https://developer.mozilla.org/en-US/docs/Web/API/ConvolverNode/buffer
Property. An `audio.AudioBuffer`. `var audioCtx = new AudioContext(); var convolver = audioCtx.createConvolver(); convolver.buffer = myAudioBuffer;` See also: `https://developer.mozilla.org/en-US/docs/Web/API/ConvolverNode/buffer`
Constructor.
The ConvolverNode() constructor of the Web Audio API creates a new web.ConvolverNode
object instance.
Inherits parameters from the audio.AudioNodeOptions
dictionary.
context
A reference to an audio.AudioContext
.
options Optional
Options are as follows:
audioBuffer: A mono, stereo, or 4-channel audio.AudioBuffer
containing the (possibly multichannel) impulse response used by the ConvolverNode to create the reverb effect.
disableNormalization: A web.Boolean
controlling whether the impulse response from the buffer will be scaled by an equal-power normalization, or not. The default is 'false'.
See also: https://developer.mozilla.org/en-US/docs/Web/API/ConvolverNode/ConvolverNode
Constructor. The ConvolverNode() constructor of the Web Audio API creates a new `web.ConvolverNode` object instance. Inherits parameters from the `audio.AudioNodeOptions` dictionary. context A reference to an `audio.AudioContext`. options Optional Options are as follows: audioBuffer: A mono, stereo, or 4-channel `audio.AudioBuffer` containing the (possibly multichannel) impulse response used by the ConvolverNode to create the reverb effect. disableNormalization: A `web.Boolean` controlling whether the impulse response from the buffer will be scaled by an equal-power normalization, or not. The default is 'false'. See also: `https://developer.mozilla.org/en-US/docs/Web/API/ConvolverNode/ConvolverNode`
(normalize this)
Property.
The normalize property of the web.ConvolverNode
interface is
boolean that controls whether the impulse response from the buffer
be scaled by an equal-power normalization when the buffer attribute
set, or not.
var audioCtx = new AudioContext(); var convolver = audioCtx.createConvolver(); convolver.normalize = false;
See also: https://developer.mozilla.org/en-US/docs/Web/API/ConvolverNode/normalize
Property. The normalize property of the `web.ConvolverNode` interface is boolean that controls whether the impulse response from the buffer be scaled by an equal-power normalization when the buffer attribute set, or not. `var audioCtx = new AudioContext(); var convolver = audioCtx.createConvolver(); convolver.normalize = false;` See also: `https://developer.mozilla.org/en-US/docs/Web/API/ConvolverNode/normalize`
(set-buffer! this val)
Property.
An audio.AudioBuffer
.
var audioCtx = new AudioContext(); var convolver = audioCtx.createConvolver(); convolver.buffer = myAudioBuffer;
See also: https://developer.mozilla.org/en-US/docs/Web/API/ConvolverNode/buffer
Property. An `audio.AudioBuffer`. `var audioCtx = new AudioContext(); var convolver = audioCtx.createConvolver(); convolver.buffer = myAudioBuffer;` See also: `https://developer.mozilla.org/en-US/docs/Web/API/ConvolverNode/buffer`
(set-normalize! this val)
Property.
The normalize property of the web.ConvolverNode
interface is
boolean that controls whether the impulse response from the buffer
be scaled by an equal-power normalization when the buffer attribute
set, or not.
var audioCtx = new AudioContext(); var convolver = audioCtx.createConvolver(); convolver.normalize = false;
See also: https://developer.mozilla.org/en-US/docs/Web/API/ConvolverNode/normalize
Property. The normalize property of the `web.ConvolverNode` interface is boolean that controls whether the impulse response from the buffer be scaled by an equal-power normalization when the buffer attribute set, or not. `var audioCtx = new AudioContext(); var convolver = audioCtx.createConvolver(); convolver.normalize = false;` See also: `https://developer.mozilla.org/en-US/docs/Web/API/ConvolverNode/normalize`
cljdoc is a website building & hosting documentation for Clojure/Script libraries
× close