Floorplan Sound Simulation showing a traced room with an SPL coverage map, the same room geometry that sets its modal frequencies

Room Mode Calculator: Every Frequency Your Room Fights You On

Calculate every axial, tangential and oblique mode from your room dimensions, with the Schroeder frequency, the widest modal gap, mode stacking and a Bonello criterion verdict.

Contents8 sections

A room mode calculator tells you which bass notes a room will exaggerate and which it will swallow, before a single speaker is specified. Type in three dimensions and the physics is settled: a 6.0 × 4.5 × 2.6 m room resonates at 28.6 Hz along its length, 38.1 Hz across its width and 66.0 Hz between floor and ceiling, and forty-one modes in all sit below its 151 Hz Schroeder frequency. None of that changes with the speaker you buy. It is the room talking, and it talks loudest exactly where music has its foundation.

Room modes calculator

Every frequency the room will fight you on

Enter the three dimensions and every axial, tangential and oblique mode to fourth order is calculated, then judged three ways — how evenly the modes are spaced, where they stack on top of each other, and whether the distribution passes the Bonello criterion. All of it below the Schroeder frequency, because that is the region where the room, not the treatment, is deciding the answer.

Schroeder
Axial — 9Tangential — 21Oblique — 11Bar height is the conventional axial / −3 dB / −6 dB weighting. Faded bars sit above Schroeder.
Fundamental axial modes
Length 28.6 Hz
Width 38.1 Hz
Height 66.0 Hz
f = c/2d on each axis, the three loudest resonances in the room. Each puts a pressure null at the midpoint of its dimension — 3.00 m from either end wall, 2.25 m from either side wall, 1.30 m off the floor. A seat or a microphone on one of those planes will not hear that mode at all.
Schroeder frequency
151 Hz
From 2000·√(RT60/V) for 70.2 m³ at RT60 0.40 s. Below it the 41 modes here are individually audible and placement decides the result; above it the room is dense enough to behave statistically and absorption takes over. RT60 is your input, not a measurement — change it and this boundary moves.
Widest modal gap
9.5 Hz
Between 38.1 Hz and 47.6 Hz — the widest stretch below Schroeder with no mode in it. Narrow enough that the modes either side keep the region supported.
Worst mode stack
114.3 Hz · 5 modes
0,3,0 · 4,0,0 · 3,1,1 · 3,2,0 · 2,2,1land within 1.5% of each other, so one frequency collects several modes’ worth of energy. This is the note that booms — and because the modes are genuinely separate, moving a speaker weakens some and not others.
Bonello criterion
1 failure
Mode count per third-octave band must not fall as frequency rises, and a band holding coincident modes needs five or more modes to carry them. 102 Hz band drops to 6 from 7.
Dimension ratio
1.00 : 1.73 : 2.31
Height : width : length, normalised to the shortest dimension. No two low-order axial modes coincide here, which is the main thing a ratio is judged on — dimensions close to whole-number ratios stack their strongest modes on one frequency. Computed from your dimensions rather than matched against a published ratio table, which can only tell you whether your room happens to be one of a handful someone chose.
Room modes below the Schroeder frequency
FrequencyTypenx, ny, nzTo next mode
28.6 HzAxial1, 0, 09.5 Hz
38.1 HzAxial0, 1, 09.5 Hz
47.6 HzTangential1, 1, 09.5 Hz
57.2 HzAxial2, 0, 08.8 Hz
66.0 HzAxial0, 0, 12.7 Hz
68.7 HzTangential2, 1, 03.2 Hz
71.9 HzTangential1, 0, 14.3 Hz
76.2 HzTangential0, 1, 10.0 Hz
76.2 HzAxial0, 2, 05.1 Hz
81.4 HzOblique1, 1, 10.0 Hz
81.4 HzTangential1, 2, 04.3 Hz
85.8 HzAxial3, 0, 01.5 Hz
87.3 HzTangential2, 0, 16.6 Hz
93.8 HzTangential3, 1, 01.4 Hz
95.2 HzOblique2, 1, 10.0 Hz
95.3 HzTangential2, 2, 05.5 Hz
100.8 HzTangential0, 2, 14.0 Hz
104.8 HzOblique1, 2, 13.4 Hz
108.2 HzTangential3, 0, 16.1 Hz
114.3 HzAxial0, 3, 00.0 Hz
114.3 HzAxial4, 0, 00.4 Hz
114.7 HzOblique3, 1, 10.0 Hz
114.7 HzTangential3, 2, 01.2 Hz
115.9 HzOblique2, 2, 12.0 Hz
Showing the first 24 of 41 modes below Schroeder. The verdicts above are computed across all of them, not just the rows listed.
What this does not do
It assumes a sealed rectangular box with rigid walls. Real walls flex, and a lightweight partition is a bass absorber whether you wanted one or not — so the low modes will measure weaker and broader than they look here. Openings, bays and an L-shaped plan break the model outright: calculate the main rectangle and treat the result as the room’s tendency rather than its measured response. It also says nothing about what a source or a seat at a particular position will hear — that is placement, and it is a different calculation.
What to do with it
While the drawing can still move, change a dimension and watch the stack figure and the widest gap — a ceiling raised by 100 mm often does more than any amount of later treatment. Once the room is fixed, the modes are fixed, and the remaining leverage is where the sources and the seats go relative to those nulls.

What a room mode actually is

Sound reflects off every hard surface. When a wavelength fits exactly between two parallel walls, the outgoing wave and the returning one line up and reinforce each other, and the room holds that note like an organ pipe. That is a room mode — a standing wave at a frequency the room prefers.

The consequence is not subtle. At a mode frequency there are places in the room where the pressure is at a maximum and the note booms, and places where the two waves cancel and the note is barely there at all. Those quiet places are pressure nulls, and for the first mode along any dimension the null sits exactly at the midpoint. In that 6 m room, the 28.6 Hz mode is inaudible to anyone sitting 3 m from either end wall — the single most common reason a subwoofer measures fine and sounds absent.

Axial, tangential and oblique modes

Modes are classified by how many pairs of surfaces the wave bounces between, and the class determines how much you need to care:

  • Axial — between one pair of parallel surfaces. Length, width or height. These are the strongest, because the wave only loses energy at two surfaces per round trip.
  • Tangential — between two pairs, involving four surfaces. Conventionally about 3 dB weaker than axial.
  • Oblique — between all three pairs, involving all six surfaces. About 6 dB weaker again, and rarely worth chasing individually.

The calculator above evaluates all three classes to fourth order in each axis and colours them accordingly. The common advice to "just work out the axial modes" is a reasonable first pass, but it misses the reason many rooms have a problem: a single axial mode is manageable, whereas an axial and two tangential modes landing on the same frequency is the one-note boom that no amount of absorption fully removes.

How to calculate room modes by hand

Every mode of a rectangular room comes from one equation, where c is the speed of sound (343 m/s at 20 °C), L, W and H are the dimensions in metres, and nx, ny and nz are whole numbers starting at zero:

f = (c / 2) × √((nx/L)² + (ny/W)² + (nz/H)²)

Set two indices to zero and it collapses to the familiar axial case, f = c / 2d. For a 6 m length: 343 / 12 = 28.6 Hz, and the harmonics at 57.2 Hz, 85.8 Hz and so on. Set two indices non-zero and you have a tangential mode: for length and width together, (343/2) × √((1/6)² + (1/4.5)²) = 47.6 Hz. Doing this by hand for one axis takes a minute. Doing it for every combination up to fourth order means 124 calculations, which is the reason the tool exists.

The Schroeder frequency: where modes stop mattering

Modes exist at every frequency, but above a certain point there are so many packed so closely together that they overlap into a statistical average rather than individual resonances. That crossover is the Schroeder frequency:

f = 2000 × √(RT60 / V)

For the 70.2 m³ example at an RT60 of 0.4 s, that is 151 Hz. The distinction matters because it splits the problem in two. Below Schroeder, the room is a small number of discrete resonances and the fix is geometry — where the sources go, where the seats go, what the dimensions are. Above it, the room is diffuse and the fix is absorption. Bass traps in a room with a badly spaced modal distribution are treating a symptom; the shape is the cause.

Reading the result: spacing, stacking and Bonello

A list of frequencies is not a verdict, so the calculator judges the distribution three ways:

  • Widest modal gap — the largest stretch below Schroeder with no mode in it. A wide gap is heard as a hole, and it is the one problem absorption genuinely cannot solve: you cannot absorb your way to support at a frequency the room does not resonate at.
  • Mode stacking — modes landing within 1.5% of each other pile their energy onto one frequency. This is what a bad dimension ratio actually does. A room exactly twice as long as it is wide puts its second length mode precisely on its first width mode.
  • Bonello criterion — the count of modes in each third-octave band must not fall as frequency rises, and a band containing coincident modes needs five or more modes to carry them without an audible peak.

Those three are computed from your dimensions rather than looked up in a table of preferred ratios. A ratio table can only tell you whether your room happens to be one of a handful somebody published; it says nothing about the room you actually have, and it cannot account for the ceiling height you are stuck with.

What to change when the numbers are bad

While the drawing can still move, the dimensions are the strongest lever available and the cheapest. Raising a ceiling by 100 mm moves every height mode and every tangential and oblique mode that involves height — often enough to break up a stack that would otherwise need a wall of bass trapping to tame. Change one dimension in the calculator and watch the stack figure and the widest gap respond.

Once the shell is fixed, the modes are fixed too, and the remaining leverage is positional: putting sources and seats where the troublesome modes have nulls, and keeping them away from the corners where every mode has a maximum. That is a different calculation, and it is the one the subwoofer placement calculator performs — a modal summation at a specific seat for a specific source position, searching a grid for the flattest result.

Room modes and in-ceiling speakers

Architectural speakers sit in a boundary, which changes the picture in two ways worth knowing. A speaker mounted flush in the ceiling is at a pressure maximum for every height mode, so it drives them at full strength — there is no "move it off the boundary" option available. That is an argument for settling the modal picture at design stage rather than hoping to correct it later.

It also cuts the other way. Because the position is fixed by the architecture, the variables that remain are how many speakers, how they are spaced, and where the low frequencies are handled from. Spacing and count are worked out in the speaker placement calculator, and both can be modelled against a traced plan of the actual room in Floorplan Sound Simulation rather than assumed. XSCACE amplification with onboard DSP, such as the Xylem series, gives you parametric correction for the peaks that remain — with the caveat that equalisation can reduce a modal peak and can never fill a modal null, because there is no energy at that frequency to raise.

The short version

Room modes are the frequencies a room resonates at, set entirely by its dimensions and fixed the moment the shell is built. Below the Schroeder frequency they are individually audible, and geometry decides the outcome; above it, treatment does. Calculate them while the dimensions can still change, and you are choosing the problem. Calculate them afterwards, and you are only naming it.

Frequently Asked Questions
What is a room mode?

A room mode is a standing wave that forms when a sound wavelength fits exactly between parallel surfaces, so the outgoing and reflected waves reinforce each other. The room resonates at that frequency, producing loud spots where pressure peaks and near-silent nulls where the waves cancel. For the first mode along any dimension the null sits at the midpoint of that dimension.

How do you calculate room modes?

Use f = (c/2) × √((nx/L)² + (ny/W)² + (nz/H)²), where c is 343 m/s, L, W and H are the room dimensions in metres, and nx, ny and nz are whole numbers from zero upward. For an axial mode, two of the three indices are zero and the equation reduces to f = c/2d — so a 6 m long room has its first length mode at 343/12 = 28.6 Hz.

What is the difference between axial, tangential and oblique modes?

Axial modes bounce between one pair of parallel surfaces, tangential between two pairs (four surfaces), and oblique between all three pairs (six surfaces). Each additional pair costs energy, so the conventional weighting is axial at full strength, tangential about 3 dB weaker and oblique about 6 dB weaker. Axial modes dominate what you hear, but coincident tangential modes are a common cause of one-note bass.

What is the Schroeder frequency?

The Schroeder frequency, f = 2000 × √(RT60/V), marks where a room stops behaving as a set of discrete resonances and starts behaving statistically. A 70.2 m³ room with an RT60 of 0.4 s crosses over at about 151 Hz. Below it, placement and dimensions determine the response; above it, absorption does.

What room dimensions are best for acoustics?

There is no single best ratio, but the goal is always the same: modes spread evenly, with none landing on top of each other. Avoid dimensions in simple whole-number ratios — a room twice as long as it is wide places its second length mode exactly on its first width mode. Rather than matching a published ratio table, calculate your actual dimensions and check the modal spacing, the stacking and the Bonello criterion.

What is the Bonello criterion?

The Bonello criterion is a two-part test of modal distribution: the number of modes in each successive third-octave band must not decrease as frequency rises, and any band containing coincident modes should hold at least five modes so the overlap is not audible as a peak. It judges the whole distribution rather than individual frequencies.

Can bass traps fix room modes?

Bass traps reduce the height and ringing of modal peaks, which is worthwhile, but they cannot fill modal nulls or create support in a wide gap between modes — there is no energy at those frequencies to absorb or amplify. The same limit applies to equalisation. Where the modal distribution itself is the problem, the effective fixes are changing a dimension while that is still possible, or moving sources and seats relative to the nulls.

Do room modes affect in-ceiling speakers?

Yes, and in a specific way. A flush-mounted ceiling speaker sits at a pressure maximum for every height mode, so it drives them at full strength with no option to move it off the boundary. That makes the modal picture worth settling at design stage. The remaining variables are speaker count, spacing and how low frequencies are handled — and DSP correction can tame a modal peak but never fill a null.

XSCACE · Size Defying Sound© 2026 XSCACE Inc.