NorCal Rep | Engineering the Soundstage
Phase Alignment at the Crossover
An interactive tool for understanding all-pass filter correction and driver phase alignment.
Crossover Frequency
2000 Hz
50 Hz2 kHz8 kHz
Phase Gap at Crossover
60° MARGINAL
0° — Aligned90°180° — Fully out
Try:
What To Do In Your DSP
Polarity Flip?
NO
Filter Order
1st
Center Freq
2kHz
Move the slider above to see your recommendation.
Phase Response (degrees)
Woofer
Tweeter
2kHz xover
Summed Amplitude Response (dB)
Combined output
What You're Looking For
Simplified LR2 model for illustration. Real-world results will vary based on driver behavior, enclosure, and environment.
What is phase and why does it matter?

Every speaker produces sound waves that move back and forth like a wave in the ocean. "Phase" describes where that wave is in its cycle at any given moment. If two drivers are in phase, their waves add together for full, accurate sound. If they're out of phase, the waves partially cancel each other — like two ripples colliding and flattening out.

Drag the slider to shift the phase offset between two drivers 0° — In Phase
Driver A  Driver B
Individual waves
Combined output
What you actually hear — the sum
Both drivers pushing the same direction at the same time — full output, clean sound.

The crossover is where one driver hands off to another. Right at that handoff frequency, both drivers play simultaneously. If their phases don't match there, you get a hollow, thin sound — sometimes a noticeable dip — right in that region.

What is an all-pass filter?

An all-pass filter passes all frequencies at full volume — it doesn't change level at any frequency. What it does change is timing. It rotates the phase of the signal, concentrated around a specific frequency you set. Think of it like adjusting a clock hand: you're not removing anything, just shifting where the wave sits in its cycle so it lines up with the other driver.

This is different from the delay setting in your DSP, which shifts timing equally for all frequencies. An all-pass is more surgical — it concentrates the correction right at the crossover point where the problem lives.

Three parameters control the correction. The order (1st or 2nd) determines the total rotation available — a 1st-order filter rotates up to 180°, hitting 90° at the center frequency. A 2nd-order filter rotates up to 360°, hitting 180° at center. The center frequency is where the rotation is most concentrated — set it at your crossover point. The Q controls how fast the phase changes and how wide the affected bandwidth is. A higher Q narrows the band and steepens the rate of change. A lower Q spreads the correction over a wider frequency range. Most DSPs with all-pass filters expose all three parameters.

All-Pass Filter Explorer
Adjust the three parameters and watch how the phase curve changes
Order
Center Frequency 500 Hz
50 Hz8k Hz
Q (2nd order only) 0.7
0.2 — Wide5.0 — Narrow
Max Rotation
180°
At Center Freq
90°
Bandwidth
Full range (1st order)
A 1st-order filter applies gradual, broad phase rotation. 90° of correction sits right at the center frequency — the transition affects a wide range of frequencies on either side.
Reading the top chart (Phase Response)

The blue trace and the red trace show the phase angle of each driver across frequency. Every crossover filter shifts phase as a side effect of filtering, so the two traces will naturally land at different positions. The purple dashed line marks your crossover frequency. What you're looking for: at the crossover frequency, the two traces should be close together — ideally within 45 degrees. When they're far apart, especially approaching 180 degrees, the drivers are fighting each other right where they need to work together.

Reading the bottom chart (Summed Response)

This shows what you actually hear — the combined output of both drivers. A flat line near 0 dB means they're adding cleanly. A dip means partial cancellation. A deep notch means significant cancellation. This is audible even to untrained ears as a hollow or recessed sound in that frequency range.

How to use this in your DSP — step by step
Reading real microphone measurements

Once you have a measurement mic (miniDSP UMIK-1, Dayton Audio iMM-6, or any calibrated mic) and software (REW is free; the Helix DSP PC app has its own measurement suite), you'll see the same types of traces shown here but from your actual system.

Amplitude (FR) Trace
The most common measurement. Shows volume in dB vs. frequency in Hz. A flat line means every frequency is equally loud. A dip near your crossover frequency is almost always a phase problem. A smooth transition through the crossover is the goal.
Phase Trace
Shows the phase angle of each driver across frequency. Measure each driver individually with the other muted. Overlay the two traces and look at where they land at the crossover. Within 45 degrees: good shape. 90 degrees apart: correction needed. Near 180 degrees: try a polarity flip first.
Step Response
Shows how your system responds to a sudden impulse. A good step response rises quickly, peaks cleanly, and settles without an initial reversal. If the step response goes negative before it goes positive, your polarity is likely inverted on one or more drivers — a fast sanity check before diving into phase work.
Impulse Response
Shows timing — and this is the measurement most commonly misread. The instinct is to align the peaks of the impulse for each driver. This is incorrect. In a perfectly timed system, the tweeter, midrange, and woofer impulse peaks will NOT be aligned — the peak position shifts based on the highest frequency content in each driver's passband, not when the sound actually arrives. What matters is the onset: the point where the impulse first rises from the noise floor. That is arrival time. You can also use the group delay plot — a correctly timed crossover will show matching group delay for both drivers at the crossover frequency. Set delay to match onsets and group delay, not impulse peaks.
Summed Measurement (Both Drivers Together)
The ground truth. The amplitude trace should be smooth through the crossover region. How deep the dip is tells you how far out of phase the drivers are — a full null (complete cancellation) means exactly 180° out. A 6 dB dip means roughly 150° out. A 3 dB dip means about 90° out. This relationship lets you estimate how much phase correction you need before you even look at the phase trace. A narrow, deep notch near 180° usually means flip polarity first. A shallower, broader dip means the all-pass center frequency or Q needs adjusting.
The measurement workflow in order
Keep In Mind
This tool models order and center frequency but does not model Q. In your DSP, Q controls the rate of phase change and the bandwidth of the correction — a higher Q narrows the band and steepens the transition, a lower Q spreads it wider. Start with Q around 0.7 and adjust while watching the summed amplitude trace. If the correction is working but affecting frequencies well outside the crossover region, raise Q to tighten it. This tool uses a simplified LR2 model — real drivers will behave differently based on enclosure, placement, and physical offset. Use a measurement mic and software to confirm the final result.