Homeβ–ΈRoom Acoustics & Architectural Soundβ–ΈRoom Acoustics 2D: Standing Wave Heatmap

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.

Room Acoustics & Architectural Sound2DModerate60 FPSπŸ“± Mobile-adapted⇄ 3D version
2d-room-acoustics β†— Open standalone

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.

βš™ Under the hood

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.

room acousticsstanding wavesroom modesSchroeder frequencyRT60

2D Β· HTML5 Canvas 2D Β· 60 FPS target Β· runs fully client-side, no install

What did you find?

Add reproduction steps (optional)