The ConvolverNode() constructor of the Web Audio API creates a new ConvolverNode object instance.


var convolverNode = new ConvolverNode(context, options)


Inherits parameters from the AudioNodeOptions dictionary.

A reference to an AudioContext.
options Optional
Options are as follows:
  • audioBuffer: A mono, stereo, or 4-channel AudioBuffer containing the (possibly multichannel) impulse response used by the ConvolverNode to create the reverb effect.
  • disableNormalization: A Boolean controlling whether the impulse response from the buffer will be scaled by an equal-power normalization, or not. The default is 'false'.

Return value

A new ConvolverNode object instance.


Specification Status Comment
Web Audio API
The definition of 'ConvolverNode()' in that specification.
Working Draft Initial definition.

Browser Compatibility

FeatureChromeEdgeFirefoxInternet ExplorerOperaSafari
Basic support55 ?53 No42 ?
FeatureAndroid webviewChrome for AndroidEdge mobileFirefox for AndroidIE mobileOpera AndroidiOS Safari
Basic support5555 ?53 No42 ?

Document Tags and Contributors

 Contributors to this page: fscholz, teoli, chrisdavidmills
 Last updated by: fscholz,