The audio analyzer functions primarily as a verification tool. For this reason this article will focus on creating alignment presets, which can then be modified in the field using simple distance measurements.
To fit this into a single article I will offer an overview of a single method for each software. Although the steps with each tool might differ slightly, in general they follow this pattern:
- Measure each source solo.
- Do whatever is necessary to achieve alignment.
- Measure sources combined and verify summation against a target. Listen.
The Setup
- Ground-plane.
- Grille-to-grille (coplanar, side by side).
- Microphone placed equidistant from each LF driver at a reasonable overall distance in order to capture actionable data and still measure the entire loudspeaker as a whole instead of a single driver or port. For subwoofers, this usually means going outside unless you have a very large room. (approx 5x measurement distance)

Set Levels
If you are designing an overlap crossover (+0dB), this is easy. Simply match solo measurements to the target and EQ out the summation bump at the end.
If you are designing a unity class crossover (0dB), this is surprisingly one of the most difficult steps because you want the end result to hit the target, not the individual measurements themselves. The goal is to hit the target in a single step. With most tools you’ll be working in the dark, trying to imagine where the sum is going to end up. This is why there’s a whole subroutine in my SubAligner app dedicated to finding the perfect level relationship to hit the desired target. Shout out to SATlive for being the only software that I now of that includes a perfect addition trace so you can set initial levels without worrying about the alignment right away.
For everyone else, you can start by setting levels at -6dB relative to the target and you’ll probably need to do more adjustments in the end once you see the final result.
Where is the spectral acoustic crossover?
For efficiency, it is recommended to focus on the area of interaction at greatest risk of cancellation where magnitude values are within 10dB of each other, aka the combing and transition zones.
Make the pictures match
Use delay, polarity, and filters to achieve your desired result. Either follow manufacturer specifications or get creative and come up with your own path. Maybe create presets for both and see which one your colleagues prefer in a blind listening test.
A common first step is to achieve alignment at a single starting frequency within the crossover region where you have high confidence (coherence). Find the phase offset (ΔPhase) between main and sub, then close the gap. Since the sources are equidistant, you might want to start with filters, but try both ways. Again, if you’re using a manufacturer’s preset, always start by following their guidelines.
If you’d like to use filters:
- ΔPhase / 45º = Filter order to try. eg. 90º / 45 º = 2nd order (12dB/oct) filter (Butterworth, Bessel Normalized, and Linkwitz-Riley)
- For all-pass filters (APF): ΔPhase / 90º = Filter order to try.
- High-pass filters (HPF) will cause positive phase shift.
- Low-pass filters (LPF) will cause negative phase shift.
- It may be easier to see this in action on an unwrapped phase plot.
Applying filters is a big topic outside the scope of this article, but if your interested, please see Phase Alignment Science Academy.
If you’d like to use delay:
- ΔPhase / 360 / Frequency * 1000 = time in milliseconds
- If you need to wrap around the top and bottom of the phase graph then use 360 – ΔPhase. eg. If the measured phase offset between two points is 200º, but the traces are near the top and bottom of the graph and you suspect that they need to wrap around, then 360º – 200º = 160º Δphase.
- Once you have a single frequency aligned, test out other variations at half and whole cycles away. For half cycles, add a polarity inversion. eg. If you’re aligned at 100Hz then try variations at +5ms INV, +10ms, -5ms INV, -10ms.
If you’d like to consult the Southern Oracle, you must first pass the Sphinxes’ Gate and the Magic Mirror Gate.
Verification
After you have tried several variations, choose the one who’s combined result best matches your preferred target. To break a tie, use the option with less delay or less processing overall. Listen to the result or audition multiple presets to find the one that sounds the best.
Smaart
One of the reliable things about Smaart is that the data will never change after it is stored outside from the quick compare function. This means that any change you care to make must be implemented directly in your output processor and then measured in real time.
- Add 10ms of delay to both outputs. The amount of delay is arbitrary, but will save you time in step 6.
- Measure the Main solo and capture the trace.
- Without changing the compensation delay, measure the Sub solo.
- Set the sub level to match your target trace. Capture the trace.
- Find the spectral crossover using trace offsets.
- Make the pictures match.
- Verify alignment and summation. Listen.
- Remove any extra delay left over from step 1.
Here’s an example combining an L-Acoustics X15-HiQ with an SB118. Initial measurements reveal a 38º phase offset between them. We might first attempt to close this gap with 1.16ms of delay on the sub (38º / 360 / 91Hz * 1000), but further tests would reveal an improved alignment with a half cycle of delay and polarity inversion in the main.

Recommendations from SubAligner and the L-Acoustics Preset Guide confirm this result. If you’re a SubAligner user you can open this direct link to the alignment.

Tips: For high quality actionable data I recommend setting temporal averaging to Inf and resetting the averages with each new measurement. Consider downloading measurements from the manufacturer, Tracebook, or SubAligner in order to have some expectations to work against.
REW
The rest of the audio analyzers covered in this article offer functions to simulate output processing. In REW the EQ window allows you to experiment with different filters and then generate a new measurement that includes those filters. Then you can experiment with gain, delay, and polarity using the Alignment Tool and its auto solver options.
- Measure Main solo.
- Estimate IR Delay. Shift and Update Timing Reference.
- Measure Sub.
- Find the spectral crossover using Measurement Actions.
- Experiment with filters and the Alignment Tool to make the pictures match. Generate an Aligned Sum for each variation.
- Compare all of the Aligned Sum variations for alignment and summation. Listen.

Tips: For high quality actionable data I recommend setting the number of measurement repetitions to 8 and the length to 256k.
Open Sound Meter
- Measure the Main solo and capture the trace.
- Without changing the compensation delay, measure the Sub solo. Capture the trace.
- Set the sub level to match your target trace.
- Find the spectral crossover using gain changes.
- Make the pictures match. You can click on a measurement and adjust its delay and polarity while watching a sum trace calculated with File > Add math source.
- Verify alignment and summation. Listen.
In this image you can see me creating the sum trace on the left and then manipulating the main trace on the right to achieve better summation.

SATlive
SATlive includes some of my favorite tools for crossover alignment, which were my inspiration for getting started with SubAligner. The Live Add trace gives you a real time crystal ball preview of what the combination of main and sub will look like. The Perfect addition trace creates a target so you can see how well you are doing. The Delay-Suggestion Tool will run an auto solver and make recommendations for delay and polarity. The Area Of Interaction Tool can be used to visualize the crossover region.
- Measure the Main solo and capture the trace.
- Without changing the compensation delay, measure the Sub solo. Capture the trace.
- Set the sub level to match your target trace while observing the Perfect Addition trace.
- Find the spectral crossover using the Area Of Interaction tool.
- Make the pictures match with the aid of the Delay-Suggestion Tool.
- Verify alignment and summation by comparing the Live Add Trace against the Perfect Addition Trace. Listen.

Crosslite
Crosslite also includes auto solver functions, but instead of using a brute force iterative approach, it will attempt to align the start or peak of the impulse responses, which can be filtered to focus on the crossover region. One of my favorite tools in Crosslite is the cursor. It can be enabled to find the phase difference between measurements and even converted into time for the alignment. Crosslite also offers various filter options and can be thought of as a full DSP simulator.
- Capture the Main and Sub solo.
- User Memories > Functions > Sum > Process Method > Sum Magnitude to generate a perfect addition trace. Adjust the sub level until the Sum Magnitude matches your target trace.
- Find the spectral crossover either using Gain or cursors.
- Make the pictures match. The most efficient starting point may be found by inserting a peak filter at the input around the center of the crossover region and running the Optimize Time function. Experiment with changing the alignment to rise or peak and the filter from normal phase to phase zero. The best option here may depend on the quality of the measurement data. Always check the phase graph afterwards.
- Verify alignment and summation. Listen.

Next Steps
Now that you’ve created an alignment preset, it can be deployed and modified in the field using distance measurements. If you’d like to send me the speaker measurements you took along the way, I’ll add them to the SubAligner app.
How to practice at home without a PA
You can download lots of high quality data from Tracebook to practice with.
Have you tried any of these softwares? What method do you use to optimize phase alignment between main and sub?
Leave a Reply