Blog Categories

Subwoofer setup and integration 101: sub crossover frequency, slope and phase for two channel systems

In this educational article we describe how to properly do a subwoofer setup and integrate it into a stereo or two channel system using the XTZ Room Analyzer II Standard package.

Two channel vs. home theater crossover considerations

There are a number of factors which make sub integration more involved in a stereo system than in a home theater system. More involved because there is greater reliance on acoustical measurements and calibration skills. Here are the major differences:

No line level crossover. A line level crossover splits the audio signal before power amplification into two parts, one of which feeds the sub and the other the main amplifier. This is the type of crossover used in home theater systems. Audiophiles, however, have been conditioned that extra components in the signal chain introduce degradation. Most audiophiles would sell their grandmother before introducing a line level crossover in the signal chain! There are good, high quality, solutions out there to introduce a line level crossover, including the JL Audio CR1 (analog) and the DEQX HDP-4 / DEQX HDP-Express II (digital). These devices introduce very little to no audible changes and are an option for more open minded people. Introducing a line level crossover has a number of benefits including the ability to choose a different crossover point and slope than that dictated by the raw acoustical characteristics of the main speakers. Setting a higher crossover point can often lead to sound quality benefits since the main speakers – and the amplifiers driving them – are subject to lower power handling demands. Furthermore most main speakers will not be able to reproduce bass with the same low level of distortion as the best subwoofers out there today.

 JL Audio CR1 Active Crossover

No industry standard crossover frequency. The vast majority of home theater systems are setup using an 80Hz crossover. 80hz was chosen to be a good compromise between the need to support the main speakers and localization. In a home theater setup the main speakers are most often smaller ‘monitor’ types with limited low frequency extension and power handling which require support from a subwoofer if the system is to reproduce bass with any degree of fidelity. At frequencies of 80Hz and below there is a simple rule defined from psychoacoustic research that shows that humans cannot localize sound. In essence we cannot tell where a sound at these frequencies is coming from. This allows the sub to be physically separated from the main speakers. This simple rule does have some complications, however. For one the crossover between mains and sub is not a brick wall. With a 12dB per octave crossover the sub will only be 12dB down at 160Hz. That is why more progressive calibrators are using either steeper crossover slopes, moving the crossover down to 50Hz or both. In a two channel system we have no ‘industry standard’. Furthermore most two channel systems have no line level crossover. The choice of crossover frequency must therefore take into account the acoustical characteristics of the left and right speakers and in particular the frequency at which the sound pressure they output starts to fall off.

With these two points in mind let’s look at how to integrate a sub with a stereo system.

What you need: an acoustical measurement package

Our approach relies heavily on acoustical measurements. You will need an acoustical measurement package such as XTZ Room Analyzer II Standard that has a real time analyzer (RTA) and 1/3rd octave resolution frequency response capability. The instructions provided below are for the Room Analyzer but you should be able to follow along if you are using other software.

Can’t I just use some music cuts? Some people may claim that a sub can be calibrated by ear just by listening to music and twiddling the controls back and forth. Well, if you can do that then you are one in a million! Even if your ear and brain has the ability to analyze frequency and level of a musical note down to a couple of Hz and dB you are still left with the problem that there is no piece of music on the planet that equally energizes the low frequencies. Good luck with that!

What about test tones and a sound pressure level (SPL) meter? This is a potential alternative, but only if you want to spend hours playing test tones and recording SPL at different frequencies. It’s ok to maybe do this once but what if you want to try a different crossover slope or frequency? You’ll have to redo all your measurements again. I’d rather be drinking beer and listening to music than grappling with that.

Presenting the Acoustic Frontiers sub integration methodology

Ok! Let’s get down to business. Connect your XTZ Room Analyzer to your computer and to the left and right channel inputs on your pre-amplifier or integrated via the included Y-RCA adaptor. The sub should be disconnected. Once you’ve done that open the XTZ software and go to the ‘Room Analyzer‘ tab. Using the SPL meter function set to ‘C-Weighting‘ and ‘Slow-1s‘ set the volume control on your system so that the ‘LCS‘ (Level with C-weighting and Slow averaging) reads 75dB or thereabouts. This ensures that there is sufficient signal to noise ratio to get a good measurement. Now press the ‘Measure‘ button on the top right to take a measurement of your left and right speakers without the sub.

Screenshot from XTZ Room Analyzer II Standard showing how to set SPL levels and take a measurement

The Room Analyzer will now take a frequency response measurement and display it to you in the main window. Analyzing this measurement will allow you to set the crossover slope and frequency on the sub. You will see that it is not an exact science, and multiple iterations are often necessary to find the best sub to mains integration. But before we look at your system’s measurement, let’s briefly discuss crossover slopes.

Crossover slope. This control on a sub, most often called the ‘Low Pass’ filter, is specified as xxdB per octave and comes most often in 12dB and 24dB options, although sometimes you find 6dB and 18dB. The slope defines the rolloff above the crossover frequency. In a situation where there is no line level crossover in the system, as will be the case in most audiophile two channel setups, the appropriate crossover slope to choose will match the acoustical rolloff of the left and right speakers. To find the acoustical rolloff you need to try and fit a straight line to the frequency response measurement. This isn’t an exact science as quite often there are few different ways you can fit the straight line to the measurement. Room modes and speaker boundary interference effects also create peaks and dips in the measurement that are not speaker related. Our advice is to focus most on the section of the frequency response after rolloff begins as this is the part that will dictate the smoothness of integration with the sub.

The chart below shows the results of a straight line fit for our measurement. To find the crossover slope you need to find two points on that line separated by one octave. One octave represents a doubling of frequency. Looking at the chart below we can see that the rolloff of the main speakers is around 24dB per octave. The chart makes this easy to see because each set of three squares represents one octave e.g. 31.5Hz to 63Hz is one octave, 63Hz to 125Hz is one octave, 125Hz to 250Hz is one octave. If we start at the square at 25Hz (the square just below 31.5Hz) and count three squares up we get to 50Hz which is one octave. The difference in SPL is 24dB (40dB at 25Hz and and at 64dB at 50Hz).

Frequency response measurement of main speakers taken with XTZ Room Analyzer II Standard – the 25Hz and 50Hz points on the rolloff slope have been annotated

Crossover frequency. Choosing the most appropriate crossover frequency is complicated by the fact that the point to choose depends on the crossover that is built into the sub. Most subs use either Butterworth (BW) or Linkwitz-Reilly (LR) filters. BW filters sum to +3dB at the crossover point whilst LR filters sum flat. The crossover point for a BW filter is the -3dB point and for a LR it is the -6dB point. The diagram below, from this Wikipedia article, shows this clearly.

There is a catch, however, which is that whilst the low pass leg of the sub might be a LR the high pass leg (the natural rolloff of the mains) is not following any particular crossover function in terms of magnitude and phase response. Furthermore most subs do not specify if they use BW or LR filters so you have to guess. You can often tell by the slope options they have. LR filters only come in 12dB and 24dB versions therefore if your sub only has those choices it is likely to be using LR filters. If it has 6dB and 18dB options then it is likely to be using BW filters. So the choice of crossover frequency is arbitrary. We normally use the -6dB point to start with and find this by looking at the average SPL across the range above the crossover point. Looking at the diagram above this is around 65dB so the -6dB point relative to that is around 40Hz.

We’re ready to take a measurement of the sub now! Dial those crossover values into the sub crossover, open the Room Analyzer and take another measurement. This time you want to measure the sub only. Have a close look at the chart, because it will tell you if the crossover frequencies and slopes marked on the sub actually measure that way in real life! In our case (we used a JL Audio Fathom F112) they were spot on. You’ll see there is a bump in the frequency response at 75Hz or so, which is a room mode. If you see things like this you should try and see ‘through them’ by extrapolating the straight line above the problematic frequency.

Frequency response of sub taken with XTZ Room Analyzer II Standard – extrapolate the straight line and ignore bumps and dips due to room modes and boundary interference effects

Once you’ve selected the crossover slope and phase on your sub the next step is to use the RTA function to examine the frequency response of the whole system playing together i.e. Left / Right speakers and sub. So open up the XTZ software again and go to the ‘RTA‘ tab and click on ‘Measure‘.

Level Part 1. The level of the sub should be ‘eyeballed’ by looking at a RTA measurement of the whole system playing together and approximately matching the level below the crossover point (i.e. the sub level) with the level above the crossover point (i.e. the left and right speakers). Remember that there might be big dips in the frequency response at the crossover since you haven’t set phase properly yet. You will fine tune level after setting phase correctly.

Polarity and Phase. Many people get confused by polarity and phase. The thing to remember is that both controls are adjusting the same thing. The phase control is normally variable between 0 and 360 and the polarity has two settings 0 and 180. Both controls are changing the phase at the crossover frequency. If you set polarity to 180 and phase to 0 you’d get 180 degrees of phase shift at the crossover. If you set polarity to 0 and phase to 180 you get exactly the same result. So they are interchangeable. Theoretically speaking a 6dB filter has 90 degrees of phase shift at the crossover frequency and each extra 6dB adds 90 degrees, so a 12dB filter is 180 degrees out of phase and so on. Theory goes out of the window at this point, however, since the phase of the main speakers at low frequencies is very hard to pin down since not only is there the main rolloff of the speakers, there is also ports and other things that cause strange phase shift effects at low frequencies. Therefore the method we use involves using a RTA. What you do adjust the phase controls on the sub to get the maximum SPL at the crossover frequency. When you find the phase setting that produces the most SPL at the crossover frequency it means that the sound waves from the sub and mains are properly in phase and not causing any phase based cancellation.

In the XTZ software take another RTA measurement, but this time slowly change the phase control on your sub whilst watching the RTA bar corresponding to the crossover frequency you have chosen.

 RTA taken with XTZ Room Analyzer II Standard showing the frequency band we care about in this example – that of the crossover point between the sub and main speakers

Once you’ve found this point a quick check can be done – flipping the polarity switch will then change the phase relationship 180 degrees which should result in a nice deep null at the crossover point. To measure this go to the ‘Room Analyzer‘ tab and take a measurement. Save this as Overlay ‘1’. Now flip the polarity switch on the sub and take a second measurement. Now take a look at the null in this second measurement. If it is not symmetrical or deep then keep on tweaking that phase control!

The chart below shows what it should look like – the mains and sub when measured together with the phase set correctly should be virtually flat (green line) and when they are 180 degrees out of phase should have a nice symmetrical null at the crossover point (blue line).

In phase / out of phase – green line is response of mains and sub when they are in phase. Flipping the polarity switch for a check gave the blue line. The deep symmetrical null is what we expect when the phase control is set correctly.

I know what you are thinking! You are looking at the graph and wondering why it isn’t a perfectly flat straight line. The chart above is actually very good – it’s within 5dB over most of the range below 300HZ. You have to remember the other major factors at play – room modes and speaker boundary interference. Even if you get your sub and mains properly integrated there will still be peaks and dips in the frequency response caused by room acoustics. To mitigate these effects you need to start looking at subwoofer placement relative to room modes / boundaries, using multiple subwoofers in mode canceling arrangements and using parametric EQ. Those aspects are beyond the scope of this blog post but if you want to learn more follow the links above.

Level Part 2. This is the point at which you play some music and find the best level for the sub. It’s best to play a variety of music. Aim for the point at which the sub doesn’t draw attention to itself but rather provides a solid foundation for the presentation. It will take a little while but soon you will find the best level and once you’ve found it you shouldn’t need to move it.

After this process you should note down and live with your sub settings for a few days. It’s often worth experimenting with different slopes and crossover points as these can sometimes lead to slightly improved results. If you don’t have patience then don’t worry, following the instructions above should result in a well integrated sub.


In this educational blog post we’ve tried to explain how to set the crossover frequency, slope and phase controls appropriately in a two channel system without a line level crossover. Following the instructions here will get you a properly integrated sub. You may still have frequency response anomalies related to room modes and boundary interference that you can solve through sub placement or EQ.

What do you think of the methodology? Please leave a comment!



23 thoughts on “Subwoofer setup and integration 101: sub crossover frequency, slope and phase for two channel systems”

  1. Possibly the most educational piece of writing I have read on sub integration. Still have questions but many were answered here. Thank you!

      1. Hi Nyal,
        I was wondering about the difference between delay and phase settings on a sub. Am I right to assume that delay is used when there is a considerable (several metres) difference in distance from the listening position for the main speakers and the subs and phase setting is more fine tuning?
        Also, from the article I understood that phase changes apply to the crossover frequency only. Until I read it, I set the crossover – both LP and HP – on my amp (Devialet) and increased the crossover frequency very high on the subs (dual Elac Sub 2090) but then if I understand correctly, changing phase on the subs will not get me anywhere for the actual crossover frequency as it is set at a different level? Should I use the crossover in the subs? I tried crossing at 65Hz on the subs but the they have -3db/65Hz and if I set the 2nd order HP filter for the main speakers (YG Acoutics Carmel) there, I just get too much of that frequency.
        YG recommends crossing over at 40Hz, ELAC recommends 50-70Hz for floorstanders, and others even higher. Quite many pros and cons for each. I am little confused now. In the Devialet I can set both LF and HF filters 1st/2nd/3rd/4th order (too much of a good thing). Should I just set the LPF for the sub at a 1st order and also use the subs LPF at the same frequency, so that I make use of the phase settings? What crossover frequency would your recommend?
        To many questions for blog, I am sorry and thank you if you answer any of them.

        1. 1) Delay, Polarity, Phase are all very similar things; they are affecting the arrival time of the sound wave. Polarity and phase need a frequency reference point, for example a flip in polarity at 80Hz is a different change in time than a flip in polarity at 20Hz. Same for phase. Sub manufacturers do not reveal what frequency the polarity or phase control is related to.
          2) This blog article provides instructions for two channel systems WITHOUT bass management. It does not apply to your situation, since you have a crossover in the Devialet. Your version of how to best integrate a sub would follow instead the process used for integrating a sub in a home theater system.
          3) I would probably start with an 80Hz crossover in the Devialet and 2nd order slopes. Then adjust the delay setting for smoothest frequency response at and around the crossover frequency. You need acoustic measurement equipment for this.

          1. I greatly appreciate your reply. Thank you.
            Just one more question which is probably relevant to some other people trying to integrate dual subs. Is it better to feed both subs the same signal i.e. setting the output on the AV or pre-amp to mono for both or keep the left/right channels for the subs as was in the original source? (Given that the position of the subs is close to the front left/right speakers.) I think I read in one of your other articles that feeding both with mono signal is recommended but I don’t get why that is better than L/R.

          2. Absolutely 100% mono. The reason is that if you feed the subs the same signal then can be placed to drive room mode resonances destructively. Check out Todd Welti’s papers on how multiple subs flatten the frequency response. For most rectangular rooms and only a single listener I’d recommend one sub front wall mid-point, one back wall mid-point, with the rear sub delayed relative to the front sub.

          3. Hi Nyal,

            Thanks for this educational content. Still not sure what is best to use for subs integration? Delay, polarity or phase? Many are using delay as there is a plenty of subs that don’t have polarity/phase settings. Can you write something more on this topic?

            Have a nice day!

          4. It doesn’t really matter if you use delay, polarity or phase, they are all altering how the sub and mains time align at and around the crossover point. Use whatever adjustments you have at your disposal!

      2. I am implementing dual subs, twin ML Dynamo 700’s with Motion 20 Towers vertically bi-amp’d. It is strictly a audio two channel stereo systems so I assume I would want the subs to be stereo, ie left sub fed with left channel and right sub fed with right channel info only. This would best replicate the stereo bass in most classical concert hall recordings, correct?

  2. Question about phase and delays..

    I’m using dual svs pb13 on screen wall which is 12 feet equidistant to me and I have it set as Phase 0 and all processing done in the rotel prepro as 80hz. The subwoofer distance is 12 feet since that is how far my seating position is tot he subs. I just added a 3rd sub to put behind the couch for nearfield which is right behind me facing opposite of the dual svs pb13s. What do I set for the 3rd sub….180 degree phase or keep it at 0? Also what or how do I change the delay in the subs if they are all feeding same signal from prepro (no seperate subwoofer adjustments, all are treated as one).

    So basically running 3 subs set as 80hz from prepro (2 sub outs), Dual svs subs is on one sub out using Y adapter, 2nd sub out goes to 3rd sub right behind me firing at my back 1 feet away facing directly front wall while the dual subs face me directly towards rear wall.

    I’m using Disney WoW disk and testing each speaker level manually using spl meter by the way, no processing or room correction.

    1. Hi Eric

      The article is directed at people integrating a subwoofer in a two channel system, not a home theater, so the instructions would be different. We wrote an article about home theater calibration you might want to check out.

      With respect to the 12′ sub distance, whilst that is the physically measured distance it likely is not the optimal setting for the subwoofer. The reason is that sound takes longer to come out of the subwoofer than the speakers, due primarily to a) the heavier subwoofer driver, which takes longer to “get going” than the woofer in your speaker and b) delay caused by DSP inside the subwoofer…pretty much all modern subs have DSP to flatten out the response.

      The only way you know how to set the sub distance is to measure it, with an acoustical measurement system like the XTZ Room Analyzer II Pro referred to in the articles.

      For the third sub…first you should make sure the front two are integrated properly with the speakers, then you should overlay that with the third sub, using the phase control on the 3rd sub to get the flattest response across your seating area.

      We do offer setup & calibration services (incl. remote if you are not in our local area) if you are not interested in having a go at it yourself, or you do not have the inclination. If you do, then you should pick up an acoustic measurement system to help you properly integrate the subs.

      1. Hi. You have some misconceptions. There is no delay in the subwoofer due to its heavy cone. Doing 80hz doesn’t need speed. And we have a much forceful motor BL to handle the higher inertia of a heavier mass. Secondly, subwoofers use IIR filters in equalization. These are minimum phase, same as IIR crossover or analogue crossover. Practically the delay caused here is significantly lower than the delay caused by the crossover.

        There is of course delay in a sub. This is mostly due to the crossover. Steeper the filter, more the delay.

  3. I know this is an old article, but it popped up in my Google-search 🙂

    You mention that subs/speakers often come with either BW or LR filters. If the DSP has the option to do either, is there a recommended slope?

    I’m inclined to say BW as the 3db gain at crossover frequency will most likely be a positive thing as the natural preferred in-room response will have more output below ~100hz anyway. Could be interesting to hear your thoughts!

  4. Hi I’m setting up a two channel system, with two subs fed from a mono “sub-out” jack. When setting this up, would you integrate the subs one at a time with just the speaker they sit closest to? Or try to do them both together? I have level/phase/x-over controls on each sub but not slope.

    1. If you are running the subs mono then you would integrate them based on measurements with both subs active at the same time.

  5. Question about building a subwoofer crossover…

    I have Sonus Faber Olympica IIIs as my main speakers being run from Classe’ CT-M300 monoblocks. I want to add more low end to this system and I have some JBL-L150As sitting around that have the lowest bass I have ever heard that I would like to transform into the subwoofers for this system. I disconnected all of the internal crossovers in the box and added heavy duty gold binding posts as well as good quality, high amperage inductors for a 1st order crossover. (45hz crossover point) I have never experienced this thus far in my life, when I add one of the subs to the system, I hear very little to no difference in total bass frequencies. When I swap the polarity of the sub, I hear very little to zero difference in total bass frequencies. Is this because my homemade sub has a 1st order crossover and the Olympica IIIs have either a second or fourth order crossover meaning the sub is approximately 90 degrees out of phase to my main speakers? And if so, I assume I would essentially “Fix” the siutuation by instead adding a second order network to my subwoofer? These answers have been impossible to Google! Hopefully you can shed some light on this one!

    1. Could be many things. You should hear SOME difference with the subs connected. There are multiple reasons why the difference might be low to inaudible:

      – different sensitivities of bass drivers in the JBLs vs Sonus Fabers
      – phase cancellation caused by crossover, physical placement (i.e. relationship to room modes) or port tuning

      The best way to understand what is going on would be to use an acoustic measurement system such as Room EQ Wizard to take some measurements of the system. We can assist with that as well as discussing with you what is happening.

  6. Hi, if 75 db is measure at 80hz, what should 20hz measure? I want to get n idea of what volume per 10 Hz should be.
    80, 70, 60, 50, 40, 30 and 20 hz.

    1. Hi Carl, depends on what frequency response you are going for. If flat, then 80 and 20 would measure the same SPL.

  7. It baffles me to constantly see this issue with dialing in subwoofers on various forums and threads and despite a lots of accumulated knowledge nobody mentions the Multi-Sub Optimizer program.
    It requires a DSP, but with this program you can get optimal bass AND integration with the mains. Step into the future and solve your bass problems once and for all.

Leave a Reply

Your email address will not be published. Required fields are marked *