As far as I know, REW only allows you to create all-pass filters with "falling" phase, which are not suitable for counteracting the crossover-related phase wrap. So I guess rePhase would be the better tool to use for this purpose.
To get a "perfect" looking impulse and step responses you need to correct the excess phase which is introduced by the crossover, which in turn aligns the tweeter and woofer responses.
E.g. here's a comparison of the impulse and step responses of the original measurement, vs the minimum-phase version of the same magnitude response:
View attachment 384729View attachment 384730
So if you're able to calculate a filter that counteracts the crossover-related excess phase part of the response you will get the nice-looking impulse/step responses you are after.
The way I tried to do it:
- Open a measurement in REW and apply some (strong) smoothing to the frequency response. I used "1/1 smoothing" in my test.
- Click "Actions" > "Estimate IR Delay" and then shift the IR accordingly -> this will remove the phase wraps introduced by the delay of the measurement system, including the delay introduced by propagation of sound through air (from speaker to mic).
- Click "All SPL" view, then go to "Actions" > "Measurement actions" > "Excess Phase Version" -> this will create a new measurement with flat magnitude response and only the excess phase component of the original measurement
- Export the previously generated 1/1 smoothed Excess Phase measurement and import into rePhase.
- In rePhase we're aiming to get the phase close to zero in the mid and high frequencies. It seems to me that aiming for flat phase between 1kHz and 10kHz gives pretty good results for this purpose. Use the "Filters Linearization" view and add a filter to counteract the crossover phase wraps, and then add a few "Paragraphic Phase EQ" filters to tune as needed. My Revel M16 is specified with a crossover at 2100Hz, so I used that with a "LR 24 db/oct" crossover preset in "linearize" mode and then added just 4 paragraphic phase filters with relatively low Q values (0,5 or 1).
This was the result:View attachment 384852
- Export the phase correction with the appropriate number of taps and sampling frequency (I used 2048 taps and 48kHz).
In my case, here's how this manual phase correction compares to Dirac (and original measurement without any correction):
View attachment 384853
View attachment 384854
So it is possible to get similar-looking impulse/step responses as with Dirac, but it might require a bit of experimentation with smoothing and choosing the frequency range where you apply the correction.
Just to note that if you overdo phase correction you can get audible artefacts like pre-ringing and such. Probably you also need to be careful about filter stability. I don't have too much experience with this kind of correction so I'll leave it to other members to chime in. Hope this helps!