Liking cljdoc? Tell your friends :D

web.ConvolverNode

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.
raw docstring

buffercljs

(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`
sourceraw docstring

constructorcljs

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`
sourceraw docstring

normalizecljs

(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`
sourceraw docstring

set-buffer!cljs

(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`
sourceraw docstring

set-normalize!cljs

(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`
sourceraw docstring

cljdoc is a website building & hosting documentation for Clojure/Script libraries

× close