files/en-us/web/api/pannernode/setposition/index.md
{{APIRef("Web Audio API")}}{{Deprecated_Header}}
[!NOTE] The suggested replacement for this deprecated method is to instead set the
positionX,positionY, andpositionZattributes directly.
The setPosition() method of the {{ domxref("PannerNode") }} Interface defines the position of the audio source relative to the listener (represented by an {{domxref("AudioListener")}} object stored in the {{domxref("BaseAudioContext.listener")}} attribute.) The three parameters x, y and z are unitless and describe the source's position in 3D space using the right-hand Cartesian coordinate system.
The setPosition() method's default value of the position is (0, 0, 0).
setPosition(x, y, z)
x
y
z
None ({{jsxref("undefined")}}).
See BaseAudioContext.createPanner() for example code.
{{Specifications}}
{{Compat}}