Diagram of a room's first length mode showing the subwoofer at 50% where pressure is zero and the listening seat at 38% where no mode peaks

Subwoofer Placement: Calculate It Before You Crawl

Every guide gives a different fraction — a third, a fifth, sixty percent back. They are all describing one thing badly: a subwoofer standing on a pressure zero cannot excite that mode at all.

Contents10 sections

Ask where a subwoofer should go and you get a different fraction from every source. One third of the room length. One fifth. Sixty to eighty percent back. A foot off the wall. In the corner, but not in the corner. And underneath all of it, the advice to put the sub in your chair, crawl around on the floor, and listen.

None of that is wrong, exactly. It is all describing the same physics from the outside. Subwoofer placement is governed by one thing — where the room's standing waves have pressure and where they have none — and once you can calculate that, the fractions stop competing and start agreeing.

This guide works through the physics, then shows how we do the whole job with our own software: modes and placement on the drawing, then measurement and correction on site.

The subwoofer and the sofa follow opposite rules

Diagram of the first axial length mode of a room, showing the listening seat at 38% of the length where no mode peaks, and the subwoofer at 50% where the pressure of the odd modes is zero

A room mode is a standing wave: a pattern of pressure that sits still between two parallel surfaces. The first length mode has maximum pressure at both end walls and zero exactly halfway between them. The second has maxima at both ends and in the middle. And so on.

Two different objects interact with that pattern in opposite ways.

A listener hears a mode in proportion to the pressure at their ears. Sit at a maximum and that frequency is exaggerated; sit at a zero and it vanishes. So a seat wants a position where no mode is at full strength — which is what the 38% figure is for.

A subwoofer drives a mode in proportion to the pressure where it stands. This is the part that gets lost. A driver sitting exactly on a pressure zero has nothing to push against: it cannot transfer energy into that standing wave, so the mode never gets going in the first place. Placing the sub at a null does not mean the sub is quiet there. It means that particular resonance stays switched off.

Those are genuinely opposite instructions, and conflating them is the single most common error in this subject. The seat rule is covered separately in our piece on the 38% rule — this article is about the source.

Calculate the modes before you move anything

Axial modes — the ones between a single pair of parallel surfaces — are the strongest and the easiest to predict. They take the shortest path and lose the least energy per circuit, so they dominate what you hear.

The frequency of the nth mode along a dimension of length L is n × c ÷ 2L, where c is the speed of sound, 343 m/s at normal room temperature. A 6.00 m dimension gives a first mode at 28.6 Hz, and every whole multiple above it.

Axial modes of a 6.40 × 6.00 × 3.00 m room, in Hz. Calculated as n × 343 ÷ 2L.
DimensionMode 1Mode 2Mode 3Mode 4
Length — 6.40 m26.853.680.4107.2
Width — 6.00 m28.657.285.8114.3
Height — 3.00 m57.2114.3171.5228.7

Read that table across and one thing jumps out. The second width mode and the first height mode both land on 57.2 Hz, and the fourth width mode and the second height mode both land on 114.3 Hz. That is not coincidence — the room is 6.00 m wide and 3.00 m high, an exact 2 : 1, so the two sets of modes stack on top of each other instead of interleaving.

A doubled mode is roughly twice the problem at that frequency and leaves a wider gap on either side. This is the entire argument for proportioned room dimensions, and it is worth knowing before the partitions go up, because afterwards it is unfixable.

Mid-length switches off every odd mode

Put a single subwoofer halfway along the room's length and it sits on the pressure zero of the first, third, fifth and seventh length modes. All of them go quiet. This is a large and free improvement, and it is why the "middle of the side wall" advice keeps resurfacing without explanation.

There is a price, and nobody mentions it. Halfway along the length is a pressure maximum for the second, fourth and sixth modes — it couples to them as strongly as a corner would. You have traded a set of problems for a smaller set of louder ones.

Two subwoofers do better. Place them at 25% and 75% of the length, driven in phase, and the first three length modes cancel: at those two points the odd modes have equal and opposite pressure, and the second mode is zero at both. The fourth mode is reinforced, so the trade is still there, but it has been pushed up to a frequency that is easier to treat and easier to equalise.

How strongly a source at each position couples to the first four length modes. 0.00 means the mode is not excited; 1.00 means maximum coupling.
Subwoofer positionMode 1Mode 2Mode 3Mode 4
Against the end wall1.001.001.001.00
25% of the length0.710.000.711.00
50% — mid-length0.001.000.001.00
Two subs at 25% + 75%0.000.000.002.00

The corner row is there for contrast. A corner is a pressure maximum for every mode along every axis at once, which is exactly why corner placement is loud — it is the most efficient position in the room — and exactly why it is uneven.

The null nobody calculates: the wall behind the speaker

Diagram showing speaker boundary interference: a speaker a distance d from the front wall, its mirror image the same distance behind the wall, and the reflected path arriving 2d later at the listener, producing a null at f = c divided by 4d

Modes are not the only way bass goes missing. A speaker near a wall is also fighting its own reflection, and this one is easier to calculate than almost anyone assumes.

Sound that leaves the back of the speaker, bounces off the wall behind it and travels on to the listener covers exactly 2d more distance than the direct sound, where d is the speaker's distance from that wall. The reflection behaves like a second, identical speaker standing the same distance behind the wall — its mirror image.

When that extra 2d equals half a wavelength, the reflection arrives perfectly out of step and cancels the direct sound. Setting 2d = λ ÷ 2 and rearranging gives the frequency of the first null: f = c ÷ 4d.

First cancellation frequency by distance from the wall behind the speaker, at c = 343 m/s.
Distance from wallFirst null
0.30 m286 Hz
0.50 m172 Hz
0.75 m114 Hz
1.00 m86 Hz
1.07 m80 Hz
1.50 m57 Hz
2.00 m43 Hz
3.00 m29 Hz

The 1.07 m row is the trap. A woofer just over a metre off the front wall puts its deepest cancellation at 80 Hz, which is the crossover frequency almost every system in the world hands over to the subwoofer at. The result is a hole exactly where two devices are supposed to be meeting, and it gets blamed on the crossover, the sub, the amplifier and the cable in roughly that order.

There are only three real answers. Move the speaker much closer to the wall, move it much further out, or take the distance away entirely. The third is the only one that removes the problem instead of relocating it: as d approaches zero the null frequency climbs out of the bass region and out of the audible band altogether. A driver flush in the wall has no gap behind it to reflect off.

That is the honest acoustic case for building speakers into the wall rather than standing them in front of it, and it is one of the reasons we design the way we do. It is a consequence of the geometry, not a feature anyone invented.

Doing this on a drawing, before anyone is on site

None of the arithmetic above needs doing by hand. Our Floorplan Sound Simulation runs in a browser, is free, and takes the floor plan you were already sent. It works best on a laptop or desktop.

You upload the plan, trace each room into a zone by clicking its corners, and set the scale from one known dimension. From that point the room has real geometry, and Analysis › Room Modes lists its axial resonances.

The Room Modes panel in the XSCACE Floorplan Sound Simulation, listing length and width modes for a 6.40 by 6.00 metre room and marking each one as boom or null at the listening position

Those are the same figures as the table above, rounded: 27, 54, 80 and 107 Hz along the 6.40 m length, and 29, 57, 86 and 114 Hz across the 6.00 m width. The hand calculation and the simulator agree, which is the point of showing both — you can check the tool rather than trust it.

The column that matters is the one on the right. Each mode is labelled against the subwoofer position and the seat you have set, and the bar diverges from centre to show what that combination does:

  • Bar to the right, marked boom — the mode is energised and the seat sits at its antinode. That frequency is exaggerated.
  • Bar to the left, marked null — the mode is energised and the seat sits near its node. That frequency drops toward silence.
  • Bar centred — nothing to do. The response is smooth at that frequency.

Drag the subwoofer and the labels change live. That is the whole argument of this article turned into something you can operate: you are hunting for centred bars, and every position that produces one is a position where the physics is working for you rather than against you.

With placement settled, Coverage › SPL Map draws predicted level across the zone so you can check the result covers the seats rather than one point.

SPL coverage map in the XSCACE Floorplan Sound Simulation showing predicted sound pressure level across a traced living room zone with the main listening position marked

A wall absorptivity control drives how strongly reflections contribute, and switching the zone to Home Cinema adds Dolby reference angles and screen geometry to the same plan. Other manufacturers’ speakers can be modelled alongside ours, which is a paid add-on; everything described above is free. There is a full walkthrough in our floorplan sound simulation guide.

Where the subwoofer crawl actually belongs

The crawl — sub in the listening seat, ear at floor level, shuffle around until the bass sounds even — is genuinely good technique, and it works for a real reason. Swap a source and a receiver in a room and the measured response between them is unchanged. So listening from the sub's eventual position, with the sub in your seat, tells you what you will hear from your seat with the sub in that position.

What it cannot do is design anything.

  • It optimises one seat. A second row, or a sofa that seats four, is not represented.
  • It requires the room to exist, be finished, and have the equipment in it. It is no use at drawing stage, which is when placement is still free to change.
  • It tells you where, never why. When the best spot turns out to be somewhere the client will not accept, you have no basis for finding the next best.
  • Ears adapt over a few minutes of the same test tone, and the later positions get judged differently from the early ones.

Calculate first, crawl second. The simulator narrows a room to two or three candidate positions before anyone is on site; the crawl, or a proper measurement pass, picks between them.

Proving it on site, in the order that works

Once the sub is physically in the room, the job stops being prediction and becomes measurement. XSCACE Studio is our desktop application for Mac and Windows; it programs the Xylem DSP amplifier series and carries an eleven-instrument measurement toolkit. Every instrument also runs standalone with no amplifier connected, so it will measure a third-party system just as readily.

Sub Align is the instrument to reach for first, because subwoofer integration is the step most often got wrong.

The Sub Align instrument in XSCACE Studio detecting an 82 Hz crossover point between subwoofer and main speakers and verifying their relative alignment

It finds the actual acoustic crossover point — 82 Hz in the session shown — and checks whether the sub and the mains are summing there or fighting. This is where a front-wall null of the kind calculated earlier shows up as a real measurement rather than a suspicion: if the mains are cancelling at 80 Hz, the handover is happening straight into a hole, and no amount of level trim will fix it.

Next, delay, levels and polarity. One sweep per channel measures true acoustic arrival at the listening position and returns a table rather than a graph to squint at.

Delay alignment table in XSCACE Studio listing relative arrival time, signal-to-noise ratio and the delay to apply for each measured channel

Two details in that table matter more than they look. Each channel carries its own signal-to-noise figure, so a measurement taken in a room that was not quiet enough is visible rather than silently wrong. And clock drift between the audio interface and the DSP is measured across the pass and corrected, rather than being baked into the alignment.

Calibrate — and only then equalise

Two room measurements decide whether the system will sound clear once furniture, glass and plasterboard are involved, and neither is about the speakers.

RT60 is how long the room keeps talking after the sound stops — reverberation time, measured to ISO 3382, with a spectral decay waterfall showing which frequencies hang on longest. Domestic listening wants roughly 0.3 to 0.5 seconds.

RT60 reverberation time measurement in XSCACE Studio with energy-time curve and spectral decay waterfall showing how long each frequency band takes to decay

The other is the noise floor. The real-time analyser rates background noise on the NC scale from NC-15 to NC-65, and it is the quantity that silently sets the ceiling on everything else: a room at NC-40 has buried the quietest 25 dB of the recording before a speaker has played a note.

Real-time analyser in XSCACE Studio showing one-third-octave bands with a room noise rating on the NC scale

Only now does equalisation make sense, and one asymmetry decides how it is used.

A peak can be pulled down. Cutting gain at a resonant frequency is exactly what parametric equalisation is for, and done narrowly it is close to invisible. Each output channel in Studio carries six bands, each settable as a peaking filter or a shelf.

Six-band parametric EQ on one output channel in XSCACE Studio, showing a peaking filter with frequency, gain and named Q width controls

A null cannot be filled. At a cancellation the room is subtracting the energy as fast as the speaker supplies it, so adding gain produces excursion, distortion and heat in the amplifier — and no more output at the seat. This is why every experienced calibrator cuts rather than boosts below 500 Hz, and why placement is settled before correction is touched.

X-Sense Auto EQ will run the sweep and generate corrective curves automatically across a multi-zone system, and Auto Delay will time-align up to 27 ms without hand-entered distances. All eleven instruments are covered in our guide to audio calibration software.

Closing the loop: the measurement goes back on the drawing

The last step is the one that turns a prediction into a record. Each zone in the Floorplan Sound Simulation has fields for measured RT60 and measured ambient noise in NC. Type in what Studio actually recorded and those figures are stamped into the exported report alongside the predicted coverage maps.

What was a design document becomes a verified as-built one. The client receives a report that says what the room was expected to do and what it measured, on the same page — and if a complaint arrives eighteen months later, there is a baseline to compare against rather than a memory of a good afternoon.

The BOQ and client proposal export from the same project, so quantities, coverage and measured performance stay attached to one file. That is the same reasoning behind how we run an installation end to end.

A working order

  • Trace the plan and set the scale in the Floorplan Sound Simulation. Read Analysis › Room Modes and note any frequency that appears on more than one axis.
  • Place the seats first, away from pressure maxima — around 38% of the room length is the usual starting point, and never hard against the back wall.
  • Move the subwoofer until the modes you care about show centred bars rather than boom or null. Mid-length for a single sub; 25% and 75% for a pair.
  • Check each main speaker's distance to the wall behind it against f = c ÷ 4d, and make sure that null is not sitting on your crossover frequency.
  • On site, run Sub Align first, then delay, levels and polarity — one sweep per channel.
  • Measure RT60 and the NC noise floor before touching any filter.
  • Equalise last, cutting peaks and never filling nulls.
  • Enter the measured RT60 and NC back into the zone, and export the report.

Steps one to four cost nothing and happen on a drawing. Steps five to eight need the room. The gap between them is where most of the performance is won or lost, which is why placement is a design deliverable here rather than something discovered on commissioning day.

Frequently Asked Questions
Where is the best place to put a subwoofer?

Where the room modes you most want to remove have zero pressure, because a driver standing on a pressure zero cannot excite that mode. For a single subwoofer that is usually halfway along the room's length, which switches off the first, third, fifth and seventh length modes. For two subwoofers, 25% and 75% of the length cancels the first three.

Does subwoofer placement really matter?

More than any other single decision in the bass region. Moving a subwoofer a metre can change the response at the listening seat by 20 dB or more at individual frequencies, which is far beyond what any amount of equalisation can correct — because a cancellation cannot be equalised back.

Should a subwoofer go in the corner?

A corner is the loudest position in the room and the most uneven. It is a pressure maximum for every mode along every axis simultaneously, so it drives all of them at full strength. It gives maximum output for minimum power, and the worst seat-to-seat consistency. Choose it for efficiency, not for accuracy.

Is one subwoofer or two better?

Two, positioned deliberately. A single subwoofer at mid-length cancels the odd length modes but couples fully to the even ones. Two subwoofers at 25% and 75% of the length, in phase, cancel the first three length modes, leaving only the fourth reinforced — at a higher frequency that is easier to treat.

What is the subwoofer crawl and does it work?

You put the subwoofer in the listening seat, then crawl around the room at floor level until the bass sounds most even, and put the sub there. It works because swapping a source and a receiver in a room leaves the response between them unchanged. Its limits are that it optimises one seat only, requires a finished room, and tells you where without telling you why.

Why does my bass disappear at 80 Hz?

Most often because of the wall behind the speaker. The reflection travels 2d further than the direct sound, where d is the speaker's distance from that wall, and cancels it at f = c ÷ 4d. A woofer 1.07 m off the front wall nulls at almost exactly 80 Hz — the crossover point of most systems. Move the speaker much closer to the wall, much further from it, or build it into the wall.

Can EQ fix bad subwoofer placement?

Only halfway. A peak can be cut with a parametric filter and usually should be. A null cannot be filled, because the room is cancelling that frequency as fast as the speaker produces it — extra gain becomes heat in the amplifier rather than output at the seat. Placement has to be right before correction is applied.

How do I calculate my room modes?

The nth axial mode along a dimension of length L is n × c ÷ 2L, with c the speed of sound at 343 m/s. A 6.00 m dimension gives 28.6 Hz, 57.2 Hz, 85.8 Hz and so on. Repeat for the other two dimensions, then look for frequencies that appear on more than one axis — those stack and cause the largest peaks. The XSCACE Floorplan Sound Simulation lists them automatically from a traced plan.

Is there software that calculates subwoofer placement?

The XSCACE Floorplan Sound Simulation lists a traced room's axial modes and marks each one as boom or null against the current subwoofer and seat position, so placement can be tested on a drawing before installation. It is free and runs in a browser. On site, XSCACE Studio measures the result — crossover alignment, delay, RT60 and NC noise floor — and those measured figures can be written back into the same project report.

Should a subwoofer be on the floor or raised?

On the floor in almost every case. The floor is a pressure maximum for every height mode, so a sub sitting on it couples efficiently and predictably, and gains roughly 6 dB from the boundary. Raising it puts the driver at an unpredictable point in the vertical standing wave for no benefit.

XSCACE · Size Defying Sound© 2026 XSCACE Inc.