Room Mode (Standing Wave) Calculator

Find axial, tangential, and oblique room modes for acoustic treatment.

Ad placeholder (leaderboard)

A studio acoustics calculator that reveals the standing-wave resonances baked into any rectangular room. Enter the length, width, and height and it lists the axial, tangential, and oblique modes in ascending frequency — the map of where your room will sound boomy, uneven, or hollow before you place a single absorber.

How it works

A rectangular room with rigid walls resonates at frequencies given by the Rayleigh room-mode equation:

f(p,q,r) = (c / 2) × √[ (p/L)² + (q/W)² + (r/H)² ]

where c is the speed of sound (≈343 m/s), L, W, H are the room’s length, width, and height, and p, q, r are non-negative integers that name the mode. The classification depends on how many of p, q, r are non-zero:

  • Axial — exactly one is non-zero (e.g. 1,0,0): one pair of surfaces, strongest.
  • Tangential — exactly two are non-zero (e.g. 1,1,0): two pairs, about half as strong.
  • Oblique — all three are non-zero (e.g. 1,1,1): all surfaces, weakest.

Worked example

A common bedroom studio of 4.0 × 3.0 × 2.5 m at 343 m/s:

  • First length axial (1,0,0): (343/2) × (1/4.0) = 42.9 Hz
  • First width axial (0,1,0): (343/2) × (1/3.0) = 57.2 Hz
  • First height axial (0,0,1): (343/2) × (1/2.5) = 68.6 Hz

Those three low axial modes are where this room will boom. The calculator also finds the tangential (e.g. 1,1,0 at ≈71.5 Hz) and oblique modes, then sorts the whole set so you can spot pile-ups (several modes within a few Hz) and gaps.

Tips for using the results

  • Treat the lowest axial modes first — they dominate the bass response.
  • Watch for clustered modes. Three modes within 5 Hz create a strong, narrow resonance; a wide gap with no modes leaves a hole. Even spacing is the goal.
  • Corners hold the energy. Every axial mode has maximum pressure in the room corners, so corner bass traps are the highest-leverage treatment.
  • Move the seat, not just the speakers. The mode frequencies are fixed by the room, but where you sit determines whether you land on a peak or a null.

Every calculation runs locally in your browser; nothing is uploaded.

Ad placeholder (rectangle)