Time Alignment with REW | Group Delay Method

REW Tuning Series

Time Alignment Using Group Delay

A step-by-step guide to measuring and setting delay values in your DSP using REW's group delay plot. Based on Andy Wehmeyer's impulse response alignment method.

Step 1 of 8
Step 1 of 8
Why Time Alignment Matters

In a car audio system, every driver sits at a different physical distance from your ears. The tweeter might be 18 inches away. The subwoofer might be 48 inches away. That distance difference means the sound from each driver arrives at a different time.

When signals arrive at different times, your crossover points don't sum correctly. You get dips, phase cancellation, and a collapsed soundstage. No amount of EQ will fix a system that isn't time-aligned.

Delay settings in the DSP accomplish two things at once: they create a proper center image for the listening position, and they make your crossovers work correctly. Both happen together when you set delay properly.

The method this guide uses: The group delay plot in REW. It shows the actual arrival time of each frequency band through each driver. It is more accurate than trying to read the peak of an impulse response, and it works reliably on the subwoofer where impulse reading becomes a guessing game.
Signal Arrival Time Without Alignment
Tweeter
Midrange
Subwoofer
Each driver arrives at a different time. The DSP delay setting closes that gap.
Step 2 of 8
What You Need

These are the tools required. Everything here is either free or a one-time purchase you will use for every tune.

  • 01
    REW (Room EQ Wizard) — Free download at roomeqwizard.com. This is your measurement platform for the entire process.
  • 02
    Calibrated measurement microphone — Dayton EMM-6, miniDSP UMIK-1, or equivalent. Must include a .cal calibration file. An uncalibrated mic gives you wrong numbers.
  • 03
    USB audio interface — Focusrite Scarlett 2i2, MOTU M2, or similar. Provides clean I/O and loopback capability for the baseline measurement.
  • 04
    Microphone stand or mount — You cannot move the mic between driver measurements. Mark the position with tape if needed.
  • 05
    Your DSP unit — Any processor with per-channel delay entry in milliseconds. Arc Audio, miniDSP, Helix, Mosconi, and most others support this.
Load your mic calibration file before measuring. In REW, go to Preferences, find the microphone calibration section, and load the .cal file that came with your mic. Without it, your frequency response readings will be off and the group delay plot will not be trustworthy.
Step 3 of 8
Do Your EQ Before Setting Delay

This is the step most people skip, and it creates problems later. Time alignment delay should be the last major step in your tune, not the first.

Before you take the measurements this guide uses, each driver should already be tuned to its individual target response. That means:

  1. Crossover points set correctly for each driver
  2. Individual EQ applied to each driver to hit its target curve
  3. Gain structure set and stable
Why this order matters: When you change EQ or crossover settings after setting delay, the phase relationships shift and your delay values are no longer accurate. Get the tone right first. Then lock in timing.

Once each driver is sounding correct individually, you are ready to align them together. That is what the rest of this guide covers.

Step 4 of 8
Take a Loopback Measurement First

Before measuring any speaker, run a loopback measurement. This confirms your signal chain is clean and gives you a flat baseline with an impulse that peaks right at t=0. You will use this to verify your alignment is correct at the end.

How to run a loopback in REW:

  1. Connect a short cable from your interface output directly to its input
  2. In REW, open the Measurement window and select SPL and Phase
  3. Run the sweep. You should see a flat line close to 0 dB from 20 Hz to 20 kHz
  4. The impulse response should peak at exactly t=0 with no pre-ringing
Good Loopback: Frequency Response
Flat 20 Hz to 20 kHz
Good Loopback: Impulse Response
Clean peak at t=0, no pre-ringing
If the loopback is not flat, fix it before measuring speakers. Check your cable, gain staging, and that REW's sample rate matches your interface. A bad loopback means everything measured against it will be wrong.
Step 5 of 8
Measure Each Driver Individually

With the mic locked in position at the listening seat, measure each driver one at a time. Mute all other drivers through the DSP before each measurement.

  1. Tweeter — mute midrange and subwoofer
  2. Midrange — mute tweeter and subwoofer
  3. Subwoofer — mute tweeter and midrange
Do not move the mic between measurements. Even a small shift changes the timing relationship between drivers. If you move the mic, you have to start over.
Naming your measurements: Label them clearly in REW before moving to the next driver. Something like TWE, MID, SUB. You will overlay all three on the group delay plot and you need to know which is which.
Individual Driver Impulse Responses
Tweeter
Midrange
Subwoofer
Each driver has its own arrival time. The timing difference is what you are measuring.
Step 6 of 8
Why You Cannot Use Impulse Peaks

The most common time alignment mistake: aligning the peaks of the impulse responses. It seems logical. It is wrong.

The peak of an impulse response is not determined by when the sound arrives. It is determined by the highest frequency present in that driver's passband at the highest level. A tweeter passes 20 kHz, so its peak lands near t=0. A subwoofer only passes energy up to 80 Hz, so its peak lags by several milliseconds even when the physical distance is the same. That lag is a frequency-related artifact, not a distance measurement.

Proof from the paper: A correctly-timed 3-way system with crossovers set at 80 Hz and 3 kHz (24 dB/oct Linkwitz-Riley) shows the tweeter peak at 0 ms, the midrange peak lagging by 0.15 ms, and the subwoofer peak lagging by 5.4 ms. The crossover sums flat. Aligning those peaks destroys the crossover.

You can sometimes use the point where the impulse begins (not the peak) for the tweeter and midrange. But for the subwoofer, that starting point is nearly impossible to read reliably. It's a guessing game. The group delay plot removes all of that uncertainty.

Quick check: what does the position of an impulse peak actually tell you?
Step 7 of 8
Reading the Group Delay Plot

With all three driver measurements overlaid in REW, click the GD tab (group delay). Set the Y-axis to 0 to 15 ms and the X-axis to 20 Hz to 20 kHz.

Each driver's curve will be flat within its passband and noisy outside of it. Ignore the noisy regions. The tweeter's curve will be noisy below its crossover point. The subwoofer's curve will be noisy above 200 to 300 Hz. That is expected.

What you are reading: Find the flat portion of each driver's curve within its own passband. The value on the Y-axis at that flat section is the driver's actual delay. The difference between drivers is what you enter as delay in the DSP.
Group Delay Plot — All Three Drivers Overlaid
Tweeter (~0 ms)
Midrange (~0.15 ms)
Subwoofer (~5.4 ms)
Read each curve only in the flat region of its passband. The sub is the reference here because it has the highest delay value.

You can also use the phase plot to read alignment. Match the phase slope of each driver at the crossover point. Group delay tends to be easier to read because the values are already in milliseconds, but both methods work.

In this example, the subwoofer is farthest away and has the most delay. It is the reference driver. The tweeter and midrange need delay added to match it. The sub itself gets 0 ms of added delay.

Step 8 of 8
Calculate and Enter Your Delay Values

Use the sliders below to enter the group delay values you read from REW. The calculator shows exactly what to enter into your DSP for each channel.

Enter Group Delay Readings from REW

0.00 ms
0.15 ms
5.40 ms
Loading...
The reference driver is whichever has the highest delay reading. It gets 0 ms added. All other drivers get the difference added to match it. You are always adding delay to the closer drivers, never removing it from the far one.

After entering your values, verify the work: In REW, take a new measurement with all three drivers active and sum them. Compare that summed measurement to your original loopback. The frequency response should be flat with no dips at the crossover frequencies. If you see dips at 80 Hz or 3 kHz, the timing is still off and needs adjustment.

Verification using group delay: You can also re-run the group delay plot with all drivers active. All three curves should now overlap in their respective passbands, all reading the same delay value.

Values Calculated

Enter these delay values into your DSP, then run a verification sweep to confirm alignment.