Room Acoustics 2D: Standing Wave Heatmap
A Canvas2D plan-view of a rectangular room: pick an axial or tangential mode, adjust dimensions, absorption and speed of sound, then place a source and listener to read the standing-wave SPL between them.
This 2D companion draws the same room-mode physics as the 3D version β f = nc/(2L) for axial modes, f = (c/2)β((nx/W)Β² + (ny/D)Β²) for tangential ones β as a plain Canvas2D SPL heatmap instead of a WebGL shader. Pick a mode, resize the room, and click to place a source and listener; the RT60 (Sabine) and Schroeder-frequency read-outs update live as you change absorption and room size.
Canvas2D plan-view SPL heatmap of a rectangular room's standing-wave pressure field, with axial/tangential mode selection, absorption and speed-of-sound controls, and live RT60/Schroeder readouts.
2D Β· HTML5 Canvas 2D Β· 60 FPS target Β· runs fully client-side, no install