Three sound sources (C, E, G), a few walls, and a listener. Each tone reaches the listener along the paths drawn on the canvas, with up to two bounces off the walls, and the audio is computed from those paths.
Click the canvas to start the audio. Drag to steer the listener, arrow keys to move, 1 to 4 to switch scenes, R to reset, B to switch between the microphone array and a single omni listener.
This site is open source. Improve this page ยป