Compact, low cost, active 3-way speaker

Since DSP is in the signal chain, the spectral balance can be tailored for a given listening position in a given room. The basic architecture will have a lot of flexibility, and it should be possible to integrate different midrange/tweeters, including a waveguide option if that is what you want. The passive crossover needs to manage the magnitude and phase through the crossover region, and suppress the midrange cone breakup resonance. But all of the baffle step, bass EQ, spectral balance, in-band resonance suppression, and voicing is handled by DSP.
And the second question. You state this idea of taming resonances with DSP. I also had this idea when I built my current main speakers. My intuition said, that a passive crossover sucking out the resonance peaks is no different from IIR DSP filters. The extra energy is not burned up in the resistor, it goes to the amp. The resistor in the LRC is just to set the level at which signal goes through it versus the speaker. Since IIR filters behave like passive components, I thought the the end result would be pretty much the same in the amp and speaker perspective. Do you have facts about this? You see, I usually get best results when I do the exact opposite of my intuition, so I removed these DSP filters and went on with my life.

One last thing. The title says "compact 3-way," and having built a 2-way with 10" woofer, I consider your project a medium size speaker or a big speaker for stand-mount standards. Did you ever consider a really small 3-way speaker, like one with a 5-6" woofer (that would be something I'd like to try in the future)? Or would that fall behind from your goals? I've read the discussion about going from 8" to 10", but my 10" 2-way is high-passed at 60 Hz just so I can reason a bigger bassleg to my wife... Just saying that if you don't expect a full-range performance out of a "compact" speaker, you might get good enough performance anyway and adding a woofer in separate enclosure could be more reasonable than doubling the speaker count. I did that and also Troels did, if you look at the link. Of course that would need more planning in the DSP and amount of available channels/ways. It's not impossible to add another miniDSP 2x4HD, but it would certainly add costs.
 
And the second question. You state this idea of taming resonances with DSP.
Taming a driver resonance with DSP is appropriate, it does work to some extent. However, a passive filter which changes the impedance can do a better job. In my case, I will be suppressing the 10k midrange driver resonance with the passive filter.

Your first question about cabinet shape... yes, I did consider a trapezoid shape, but I think this is a more complicated construction compared to an orthogonal box. One of the goals is to design something which is easily replicable, so I can make more of them, or someone else can easily build.

One last thing. The title says "compact 3-way," and having built a 2-way with 10" woofer, I consider your project a medium size speaker or a big speaker for stand-mount standards. Did you ever consider a really small 3-way speaker, like one with a 5-6" woofer (that would be something I'd like to try in the future)? Or would that fall behind from your goals?
The word "compact" is relative, as is "low cost". What is "low cost compact" to me might be "pricey and large" to someone else. However, this is a full range design, with an F3 of 36 Hz and an F6 of 28 Hz. It is 25 liters, which is small for a 10" woofer system with this much bass extension. Most speakers with bass performance extending this low are at least 40 liters.

It looks large in my sketch, because it is tall and wide, but it is very shallow, just 222 mm deep. The height is 648 mm, and if I reduced the space between the 3 drivers to 0 (touching), the height would be 578 mm. There is only 70 mm of extra vertical baffle space in this speaker. In terms of width, the bass driver is 272 mm diameter, and the cabinet width is 292 mm... leaving just 10 mm edge clearance per side... so from the standpoint of width and height, the speaker could not really be much smaller.

If a person wanted to build a very small 3-way speaker, I would recommend the @wolf_teeth design
https://www.diyaudio.com/community/...-3-ways-ive-built-or-seen.392609/post-7184081
 
  • Like
Reactions: JukkaM
I followed that manual. I had to adjust the "audio device setup" control panel since it seems to require a different set of values than ARTA. I also found that with my laptop and my motu audio interface, STEPS requires a 48k sampling rate, while in Arta I can use a 96k sampling rate. When using a 96k sampling rate, STEPs would give me a buffer overflow error and crash Windows. The overall "look and feel" is very similar to Arta, and it is obvious they share a common heritage. I am actually a little surprised I got it to work without much problem... Normally I am barely literate when it comes to PC based audio.

Regarding the smoothing... I was looking for a way to smooth the %distortion plots, and I did not find a way to do it... but I stumbled on an option to smooth the recorded signal at 1/1, 1/2, or 1/3 octave. I tried this, and got the result I wanted... and then thinking about it, it all made sense.
I can do 96k with steps on scarlett 2i2 2e gen. Did not see much difference in results though.
 
I have been doing some simulations with the latest prototype data. This data was collected from a XPS foam board prototype baffle which is representative of the midrange and tweeter baffle. I describe it in post #314 https://www.diyaudio.com/community/threads/compact-low-cost-active-3-way-speaker.402812/post-7471898

The data I have collected from this prototype is high resolution data because it is highly representative of the baffle shape I intend to use in the final speaker. I needed this kind of data because I cannot simulate with enough accuracy the small and subtle variations in power and ER response that arise from driver positioning on the baffle. I need to define the location of the midrange, which will fix the center-to-center spacing between the mid and tweeter. I need to do this before I can begin constructing the cabinet.

The XPS foam box has some limitations. It has a broad resonance from 350 – 700 Hz. For example, at 90 degrees horizontal, the 500 Hz radiation is equal to the on-axis 500 Hz radiation. This is great enough to screw up the Power and DI curves in this range from 350 – 700 Hz. So when looking at the Power and DI plots, we have to ignore this region.

For the purposes of defining the mid/tweeter spacing, I created a simulation using a combination of active and passive elements. This more or less mimics the design architecture of the finished speaker. With this set of measurements, there are 2 crossover designs which would seem to work. I want to stress that at this point I am not designing the crossover and DSP filters. I am simply studying the effects of CTC spacing with two plausible crossovers.

The first design uses a 3rd order acoustic slope on the mid with a series notch filter. The second one uses a 4th order topology on the mid, which results in a 5th order acoustic rolloff, and no need for a notch filter.

In both crossover designs, the tweeter high pass is very similar: a 3rd order topology which results in a rolloff which starts as approximately 3rd order and transitions to approximately 4th order.

1697407394307.png

Here is the first design, with a CTC spacing of 165 mm, which leaves a 37mm space between the mid and tweeter.

1697407420930.png


Here is the first design with a CTC spacing of 135 mm, which leaves just a small 7mm space between the mid and tweeter.

1697407437889.png
 
  • Like
Reactions: vineethkumar01
… And here is the second crossover design with a spacing of 165 mm

1697407486946.png


Now the second crossover design with a spacing of 135 mm

1697407504312.png


The effect of CTC spacing is not as large as I expected. In some other designs, mid/tweeter CTC spacing was an important aspect of getting the DI curve, the PIR curve, and on-axis curve all optimized. In this case, shrinking the CTC spacing from 165 mm (the biggest possible) to 135 (almost the smallest possible) makes little difference. Another surprise is that with these prototype crossovers, the Fc is lower than I expected. I originally expected the crossover frequency to be around 2.5k, and at that frequency a 165mm CTC is equivalent to 1.2xWL. However, when optimizing these prototype filters, an Fc of about 1.8k resulted in the best optimized combination of on-axis, power response, and PIR response.

My opinion is that the 165 mm spacing has a small performance advantage over the 135 mm spacing, but the 135 mm spacing has a small aesthetic advantage.

j.
 
  • Like
Reactions: vineethkumar01
It doesn't surprise me that 30mm doesn't make a lot of difference at 1.8khz. I'm curious about how you ended up at 1.8khz. Do you run some optimizer in Vcad?
Yes, I have been using the optimizer more often now that I have become more familiar with it. In general, the DI performance gets better as the crossover goes lower, and obviously the tweeter is the limiting factor here. In the real world, 1.8k might be too low for this tweeter in this application.

I did some sims with the crossover in the 2.5k range. I will go dig them up and see how CTC spacing impacts performance.
 
If you forced an Fc of 2.5khz, how do the two differ?
Here is a comparison at 2.3k... Still not much difference. This is actually a more realistic comparison, as I expect the final crossover to be above 2k.

First 165 mm CTC
1697461107283.png


And next is 135 mm CTC
1697461152922.png


And of course we still see the big bump in power response at 500 Hz which is a test error coming from the XPS foam box resonance.

j.
 
From the figures above, the ERDI seems better with the 165mm spacing compared to the 135mm spacing, probably as expected..
The impact of floor reflection seems milder for 165mm spacing and impact of ceiling reflection is about the same in both configurations.

So the floor reflection maybe less problematic (if it is even a problem at all to begin with) with 165mm spacing, by a small amount compared to 135mm?

How it will all sound like in the real world, I have no idea at all 😀
 
  • Like
Reactions: hifijim
This is a strength of STEPS.

When displaying distortion REW displays the fundamental with a smoothing level of 1/24th octave. It is fixed at smoothing interval and cannot be changed, AFAIK.

One really needs click to various viewing options eg. Hx and fundamental as absolute SPL and analyse it further, like how Jim has kindly demonstrated, to see why distortion percentage might appear to have ripples.

@JohnPM
In the Distortion graph; Would it be possible to have the frequency response smoothed at 1/12 octaves or 1/6 or 1/3 octaves? I find that 1/24 is great for midrange/treble frequencies, but below the Schröeder frequency it does cause fluctuations is apparent bass distortion
Have any of you folks tried compared the stepped sine distortion measurement function in the REW RTA module to STEPS? I should think that they would give comparable results, without the limitations you are seeing in the swept sine measurements.

Bill