Modular active 3 way - work in progress

Just another Moderator
Joined 2003
Paid Member
Interestingly. The first time I saw the IR for a passive LR4 , I spent at least a week (with DIYaudio help) trying to determine what was wrong with it. It turned out it was suppose to look like that by design. I even measured 4 different commercial speakers that I own (and like) and all of them had very messy IR and steps.

Is that for three ways, or two ways as well? My two way with 4th order bessel acoustic slopes seems to have a pretty reasonable (to my limited understanding) step response....

Tony.
 
Yes, the phase compensation is mostly time aligning the driver outputs after all the gain EQ and XO induced delays.

The IR and Step of single drivers are relatively good (but not perfect). I implement separate gain and phase compensations even though they could be combined. The gain adjustments are via equalizer and the effects (if >2dB) are easily noticed when you turn them on/off. The phase compensation is unity gain via FIR convolution and can also be separately turned on/off. However, I find the phase compensation effects much harder to describe because they show up in more subtle ways. Acoustic instruments seem a little more real (detail, attack), if that makes any sense. BTW I still like my commercial speakers even after I measured and discovered their "flaw". :)

I might try moving the speaker sections forward/backward to see if I can "manually" time align the drivers. I see some speakers where they align the voice coils vertically.

Late post : I only have one test speaker now. So I can't comment on other important phase related details like imaging and sound stage.
 
Last edited:
Just another Moderator
Joined 2003
Paid Member
Yes it would be interesting to see whether physical time alignment will bring the step response close to what you have achieved with the FIR. I've read that to get a step response like your corrected one you need a transient perfect crossover, which I don't think you can do except with first order? So I'm interested to see results of any experiments you do :)

edit: doing a bit of searching after posting, it would appear that 2nd order LR are actually transient perfect, but higher orders not so.

Tony.
 
Last edited:
driver jenga

I was curious to see if I could effect the same IR & Step cleanup by shifting the drivers to time align them. The problem is a single distance but the wavelength variation is infinite. Pics#1*#2 show the drivers are shifted in the Z-axis only.

Pic#3 is the FR with EQ only, then overlaid with the EQ+PH corrections on. You can see that I can change phase without effecting the FR shape.

Pic#4 & #5 are a comparison with flat baffle vs voice coil alignment. It makes a little difference but not much. I require more phase adjustment than simple driver shifting can provide. It also is causing more diffraction and a bumpy FR from the front steps. Pic#6 & #7 are just some variations in IR and Step from various combinations that I tried. Notice aligning VC's is a move in the right direction but it's not enough and it would only be the right correction for a narrow band(s) of frequencies.
 

Attachments

  • DSCN5486r.jpg
    DSCN5486r.jpg
    516.8 KB · Views: 773
  • DSCN5487r.jpg
    DSCN5487r.jpg
    528.3 KB · Views: 760
  • Compare EQ to EQ+PH adj.jpg
    Compare EQ to EQ+PH adj.jpg
    100 KB · Views: 744
  • baffle flat, EQ only.jpg
    baffle flat, EQ only.jpg
    87.8 KB · Views: 710
  • Voice coils aligned.jpg
    Voice coils aligned.jpg
    86.5 KB · Views: 709
  • Various alignment Impulse response.jpg
    Various alignment Impulse response.jpg
    99.6 KB · Views: 204
  • Various alignment Step response.jpg
    Various alignment Step response.jpg
    110.5 KB · Views: 214
This is the graph for aligning the voice coils and is very similar to the aligned to baffle graph. You can see the amount of phase adjustment required to get back to a min phase response.

The LR4 may be phase aligned, but not in the same cycle. The LP shift is +360deg (4 * 90deg per order) and the HP is shifted -360deg, so there is a 2 cycle difference (-720deg LP to HP), even if they are "in phase".

Interestingly, you can select a distance that causes two drivers to be out of phase at a particular frequency and generate a null. Might come in handy for resonant drivers.

Late post : sometimes REW is off by a cycle, so in the 2nd graph the min phase should be centered on 0deg not -360deg (diff 1 cycle) and same with excess phase is sometimes 360deg (1 cycle) off. Don't know how to adj it, as all the curves move when you "add phase, +/-360deg".
 

Attachments

  • aligned voice coils FR + PH.jpg
    aligned voice coils FR + PH.jpg
    111.1 KB · Views: 236
  • aligned to baffle with no PH adj  FR + PH.jpg
    aligned to baffle with no PH adj FR + PH.jpg
    112.8 KB · Views: 184
Last edited:
REW unwraps the phase based on the cursor position is when the phase is wrapped. In the charts above it appears the cursor was at 20Hz when the phase was unwrapped.

The desired result should be achieved if the cursor position is nearer the top of the frequency range when the phase is unwrapped. Try 10kHz instead of 20hz.
 
Adding a single sub + RPI

Next up, filling in the VLF by adding a single subwoofer (pic#1). I have room modes that are hard to suppress with only 1 sub (pic#2). I can get better (more even) with 2 subs, except I'm short an amp channel until I build in more. I used a PDR10 (built in amp) to start filling in the VLF. Pic#3 show the variation as I move the single sub around (within 1m dia circle). Sounds much better but it needs my other sub (BP6).

Then I moved the EQ and FIR filters over to my RPI3B. It's a headless and wireless media player running Volumio (player), Ecacound (EQ), and Brutefir (FIR). It's currently running its Piano DAC in 2.0 mode so I can use my analog sub bandpass. Attached pic shows light CPU loading on the 4 cores.
 

Attachments

  • DSCN5488r.jpg
    DSCN5488r.jpg
    522.2 KB · Views: 700
  • Sub + 3way.jpg
    Sub + 3way.jpg
    110.6 KB · Views: 704
  • Moving 1 sub.jpg
    Moving 1 sub.jpg
    131.6 KB · Views: 673
  • RPI3B running EQ + FIR Conv.jpg
    RPI3B running EQ + FIR Conv.jpg
    350.6 KB · Views: 661
Last edited:
trying a different tweeter, DC28F

After a week of listening its time to change the configuration and try a new tweeter. I did like the previous configuration (TD20F tweeter) and would like to compare it to another (DC28F tweeter) that I have. The DC28F has a large faceplate that I did not remove, and it results in a large 10cm C-C spacing from the midrange.

Pic#1 shows the top slice that was replaced. The new tweeter (DC28F) was EQ'd to flatten it and there's a LR4 template curve @4.5KHz for comparison. I have 2 of these tweeters and they both measure the same. The entire speaker's FR (without sub) measured at 30cm to check the integration. Interestingly, I did not adjust the FIR phase adjustment, I reused the last one, and it came out reasonable looking.
 

Attachments

  • with DC28F IR + SR.jpg
    with DC28F IR + SR.jpg
    73.9 KB · Views: 163
  • with DC28F FR @30cm.jpg
    with DC28F FR @30cm.jpg
    76.5 KB · Views: 153
  • DC28F near raw, EQ plus LR4 template.jpg
    DC28F near raw, EQ plus LR4 template.jpg
    79.6 KB · Views: 216
  • DSCN5491r.jpg
    DSCN5491r.jpg
    559.1 KB · Views: 621
  • with DC28F THD.jpg
    with DC28F THD.jpg
    83.8 KB · Views: 137
tweeters compared

I level adjusted and flattened the FR before comparing these tweeters. There is nothing dramatically different between them and both sound good to me. I do think the TD20 is slightly better sounding and only because I can get it closer to the midrange.

I posted a couple of near field waterfalls for these drivers with my XO in place. The first 2 are the drivers with no EQ drivers, and the last one is DC28F with EQ.

I can't extract any insight from them. Except maybe that EQ does not change the underlying resonances in the driver, because the CSD tail is not effected by EQ.
 

Attachments

  • TD20F near CSD waterfall no EQ.jpg
    TD20F near CSD waterfall no EQ.jpg
    108 KB · Views: 149
  • DC28F near CSD waterfall no EQ.jpg
    DC28F near CSD waterfall no EQ.jpg
    125 KB · Views: 137
  • DC28F near CSD waterfall with EQ.jpg
    DC28F near CSD waterfall with EQ.jpg
    100.1 KB · Views: 127
Just another Moderator
Joined 2003
Paid Member
Hi Don, you need to use different settings. the defaults are for room modes. attached are the settings I use to try and get plots like stereophiles.

This was for a dms37 tweeter outside at 1M.

Only put in 25db range from the speaker measurement too.

Tony.
 

Attachments

  • DMS37_CSD.png
    DMS37_CSD.png
    104.1 KB · Views: 155
OK thanks Tony.

Here are the same graphs with your recommended settings. I'm still not sure what to make of them. I think I need to do more research.
 

Attachments

  • DC28F near, with EQ.jpg
    DC28F near, with EQ.jpg
    92.2 KB · Views: 114
  • DC28F near, no EQ.jpg
    DC28F near, no EQ.jpg
    91.5 KB · Views: 118
  • TD20F near, no EQ.jpg
    TD20F near, no EQ.jpg
    91.7 KB · Views: 148
comparing CSDs

Thanks Tony for the link. I read all 3 parts and a bunch of other stuff and had a look at other tweeter CSDs. My settings are tweaked a bit more [Slices=60, Range=2ms, Window=5ms, Rise=0.2]. All graphs use the same settings and SPL.

I also included the results from a few more tweeters. The TD20 and DC28 look fine. I was surprised at the Paradigm titanium dome because I was expecting better and Mission aluminum dome (repaired) because I was expecting worse.
 

Attachments

  • Ideal LR4@4550Hz CSD.jpg
    Ideal LR4@4550Hz CSD.jpg
    62.2 KB · Views: 114
  • TD20 no EQ CSD.jpg
    TD20 no EQ CSD.jpg
    81.7 KB · Views: 103
  • DC28F no EQ CSD.jpg
    DC28F no EQ CSD.jpg
    79 KB · Views: 104
  • DC28F with EQ CSD.jpg
    DC28F with EQ CSD.jpg
    79 KB · Views: 98
  • Mission AL Dome - repaired.jpg
    Mission AL Dome - repaired.jpg
    95.3 KB · Views: 101
  • Paradigm TI Dome.jpg
    Paradigm TI Dome.jpg
    92.5 KB · Views: 100