Lab · Acoustics · Room modes
ComputedRoom modes, solved
Every standing wave a rectangular room supports, solved from geometry alone for 653 common room sizes. Enter your dimensions below to find the nearest one, then open it as an embeddable card, or explore every mode in the interactive tool.
Find your room
Whole feet, interior surface to interior surface. Anything off the grid resolves to the nearest solved size — the match is always named, never silently substituted.
Ceiling ft
The set stops where the ceiling would be taller than the room is narrow.
The proportion map
Every solved room at the selected ceiling height, placed by its proportions. The shaded region is the Bolt area (Bolt, 1946) — where low-frequency modes distribute comparatively evenly.428 of the 653 sizes land inside it. Pick any point to open that room.
Inside BoltOutsideYour room
Width is the smaller floor dimension by convention, so every room sits on or below the diagonal — a 14 × 12 room and a 12 × 14 room are the same room.
Best proportions in the set
Rooms inside the Bolt area, ranked by the narrowest gap between adjacent axial modes — the measure of how evenly the low end is supported. Computed across all 653 sizes, not picked by hand.
- 21×23×12 ft24 Hz · gap 20 Hz
- 14×24×10 ft23 Hz · gap 20 Hz
- 20×22×12 ft26 Hz · gap 20 Hz
- 19×21×12 ft27 Hz · gap 21 Hz
- 12×22×10 ft26 Hz · gap 21 Hz
- 22×24×12 ft23 Hz · gap 21 Hz
- 19×22×10 ft26 Hz · gap 22 Hz
- 18×23×10 ft24 Hz · gap 22 Hz
- 18×20×12 ft28 Hz · gap 22 Hz
- 11×14×8 ft40 Hz · gap 22 Hz
- 14×22×8 ft26 Hz · gap 22 Hz
- 20×23×12 ft24 Hz · gap 22 Hz
Taking the room out of the browser
Every room here is already an API call
curl "https://makerportal.ai/api/v1/room-modes?width=12&length=14&height=8&include=modes"returns this lane's solve as JSON — the identical function that renders the page, not a second copy of it. No key, no account, CORS open. With include=modesyou get every mode below 300 Hz with its indices and class; without it you get the counts, the three axial fundamentals, the pile-ups, the widest axial gap and both Schroeder crossovers. Any dimensions are accepted, not only the 653 published sizes. Drop a card on your own page withthe embed route, or open the interactive version at/lab/acoustics-room-modes, which adds the pressure map and the listener and source positions.
A predicted mode is not a measured one
These are rigid-wall eigenvalues. Drywall on studs is a compliant panel: it pulls the frequencies down a few per cent and damps them, so the ordering and the nodal geometry hold while the absolute numbers are good to about ±5%. Closing that gap needs a microphone in the actual room, and the studio's side of that isAuraLinter — Agentic DSP Orchestrator: LangGraph · Production RAG · clang++ Verified · FastAPI + SSE · On-device Capture, iOS (iPhone + iPad).