3d Sound Example -
// Connect: oscillator → panner → destination (speakers/headphones) oscillator.connect(panner); panner.connect(audioCtx.destination);
// Create listener (the "ears") const listener = audioCtx.listener; listener.setPosition(0, 0, 0); // Listener at origin 3d sound example
// Create sound source (an oscillator for pure tone) const oscillator = audioCtx.createOscillator(); oscillator.type = 'sine'; oscillator.frequency.value = 440; // A4 note oscillator.type = 'sine'