I am looking at the web audio API spec and the panning node uses three values to create a 3D spectrum for sound. I was wondering if in order to create a basic 2D \"equal pow
The panner node defaults to "HRTF" (Head Related Transfer Function) which is a stereo convolution engine and it is designed for 3D sound.
In order to have basic panning functionality and lower resource usage you need to set panningModel attribute to "equalpower".
var panner = context.createPanner();
panner.panningModel = "equalpower";
panner.setPosition(1,0,0);
Check the documentation for more details.