The StereoPannerNode() constructor of the Web Audio API creates a new StereoPannerNode object which is an AudioNode that represents a simple stereo panner node that can be used to pan an audio stream left or right.


var stereoPannerNode = StereoPannerNode(context, options)


Inherits parameters from the AudioNodeOptions dictionary.

A reference to an AudioContext.
options Optional
Options are as follows:
  • pan: A floating point number in the range [-1,1] indicating the position of an AudioNode in an output image. The value -1 represents full left and 1 represents full right. The default value is 0.

Return value

A new StereoPannerNode object instance.


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

Browser Compatibility

FeatureChromeEdgeFirefoxInternet ExplorerOperaSafari
Basic support551 ?53 No42 ?
FeatureAndroid webviewChrome for AndroidEdge mobileFirefox for AndroidIE mobileOpera AndroidiOS Safari
Basic support551551 ?53 No42 ?

1. Before Chrome 59, the default values were not supported.

Document Tags and Contributors

 Contributors to this page: fscholz, chrisdavidmills, jpmedley, stevenellul
 Last updated by: fscholz,