• Welcome to ASR. There are many reviews of audio hardware and expert members to help answer your questions. Click here to have your audio equipment measured for free!

Why is the Active Cardioid unpopular in DIY projects?

Danny Richie
industry leader
:facepalm:

My point is that few industry leaders embrace Active Cardioid Systems
Guess what Genelec made with their top-of-the-line speakers and subs:



The sub specifically tailors to a cardioid pattern, and the monitors' 4 midranges are basically doing the same thing to narrow directivity forward.
 
:facepalm:


Guess what Genelec made with their top-of-the-line speakers and subs:



The sub specifically tailors to a cardioid pattern, and the monitors' 4 midranges are basically doing the same thing to narrow directivity forward.
Yes voodooless, the 8381A implements a full range Active Cardioid monitor. It represents an upgrade from the Ones' 8361A + W371A. "Directivity is everything." Ilpo was among the few.
 
Last edited:
I am pretty sure there are not many diy cardioids because of the cost involved, complexity (more drive units needed) and knowledge needed (I know of no documented, easy to replicate kit).

Other then the rather costly Hypex amps there are not many easy to use dsps and amps that can do the needed fir corrections for adjustment of phase. Even the Hypex amps are rather limited if phase has to be adjusted per channel.

There is a commercial 4 channel dsp Amp that mesanovic and others use but it is not available for diy.
 
do the needed fir corrections for adjustment of phase
You don't necessarily need FIR to do active cardioid speakers. The passive version is also a minimum phase system, so in an active configuration, that should be enough as well. Delay will get you most of the way there. FIR may help you in certain configurations, though, and it may help you get a slightly better result.
 
You don't necessarily need FIR to do active cardioid speakers. The passive version is also a minimum phase system, so in an active configuration, that should be enough as well. Delay will get you most of the way there. FIR may help you in certain configurations, though, and it may help you get a slightly better result.
I have done a full passive cardioid speaker where woofers do the cancelation (instead of resistance enclosure) and it could be done with active electronics just the same but it is much easier to keep the correct phase relation if fir filters are used and you can tune the phase separately. Delay will only work for a certain frequency but above and below the phase relation is frequency response dependent which may just not fit for the application intended
 
Cardioid patern is a no brainer and goes with make less problem to have to deal with later and increased focus over the range they take the patern is just that minimising room impact. I guess it's not easy to achieve and some tunel modeling DSP is still needed even with selected drivers. So for DIY take most popular known driver from such commercially successful speakers as that will be 5.5" one dig more to find at least 6.5" one so that it doesn't uper bass correctly on it's own. Form a good digital model (crucial part which will take most time) and use all you can to bring it up to driver itself. Optimise, optimise and simplify, burp it all together in convolution FIR (pay attention to minimise latency!) and pack it up to DSP. Sub's can remain close enclosure and ideally 10" (for the time domain and same rule). You can try to focus on DIY forums who did it and how far he got. Rule is to use every advantage you can get in order to get where you need to be and there is no shortcuts and I am getting increasingly annoyed with people who don't want to make effort regarding positioning or wanting to do minimal accustic treatment. Cardioid patern will make problem smaller but it won't magically disappear. However using two out of three is better than nothing at all so cardioid + FIR is cure for illness to those who by all means refuse accustic treatment with a slap and forced to use FIR and to those who still refuse half deacent positioning ther is no hope. For those who anyway can achieve good focus in highs and nice mids (the nice rooms more mythological category in most parts of the world) there isn't much need for such speakers.
 
  • Like
Reactions: WTW
I have done a full passive cardioid speaker where woofers do the cancelation (instead of resistance enclosure) and it could be done with active electronics just the same but it is much easier to keep the correct phase relation if fir filters are used and you can tune the phase separately. Delay will only work for a certain frequency but above and below the phase relation is frequency response dependent which may just not fit for the application intended

FIR filters are not necessarily required for phase adjustment either.
A sufficient amount of independent phase correction can be achieved using only all-pass filters.
The example below was also optimized using only IIR filters and constant time delay. (a DIY 4-way active cardioid design like Kii Three)

I think what truly matters in active cardioid implementation is how the optimization is practically performed, and I will soon cover this topic I used in detail in a separate thread.


NFS_based_LSR_33_cost_16,5_3 CTA-2034.png

NFS_based_LSR_33_cost_16,5_3 Directivity (hor).png
NFS_based_LSR_33_cost_16,5_3 Directivity (ver).png
 
Last edited:
@P.L. Stop looking at convolution traditionally, adopt it as kernel with sum of all alterations passed in one and for convenience.
 
@P.L. Stop looking at convolution traditionally, adopt it as kernel with sum of all alterations passed in one and for convenience.
You can do that if you have a vast number of taps at your disposal. If not, an IIR/FIR mix is generally still the best way to go. Audyssey and Dirac do this hybrid approach as well.
 
If you use Camilla DSP on Rpi4, you will have a vast number of taps at your disposal. My simulation told me 4K taps at 96 khz per driver was enough if I added PEQs in the low end where there were errors for not having more taps.
 
If you use Camilla DSP on Rpi4, you will have a vast number of taps at your disposal. My simulation told me 4K taps at 96 khz per driver was enough if I added PEQs in the low end where there were errors for not having more taps.
That will give you only 24 Hz resolution, so indeed, for bass duty that is generally not accurate enough. A Pi4 will do much more than 4k taps, though.

A nice trick is to first downsample to a lower sample rate, so for bass, you can get away with maybe 8 kHz or less and then still use the 4k taps, giving you 2 Hz resolution, then upsample again to the original rate.
 
that is why the error correcting PEQs

I know of that trick. Don't know if I can do that in Camilla. Perhaps if MiniDSP would implement in Flex, I wouldn't need Camilla
 
that is why the error correcting PEQs
Exactly :)
I know of that trick. Don't know if I can do that in Camilla. Perhaps if MiniDSP would implement in Flex, I wouldn't need Camilla
I don't think Camilla can do that. It could probably be implemented as a special convolution kernel that already has the sample rate conversion built in (2x, 4x, 8x, 16x reduction for instance). Since this can be synchronous, it should be relatively simple. But given the number of taps even a Pi can do, it's probably not super useful.

MiniDSP doesn't support it for sure. You can however do it with similar DSP hardware. SigmaStudio does offer some tools to do this.
 
You can do that if you have a vast number of taps at your disposal. If not, an IIR/FIR mix is generally still the best way to go. Audyssey and Dirac do this hybrid approach as well.
That would be optimising it in a one way. You wage latency never the less as simpler it gets to taps number to get resolution and upsampling helps. Played with it for a while way back. Thinking about doing it again with James DSP.
Now day's computal power is getting cheap on general purpose CPU cores. I hope more people will jump to this and futured discussions especially regarding the model so that we can make most of it.
 
  • Like
Reactions: WTW
General lack of affordable dsp amps is why I haven't done anything like cardoid that can actually sit inside a home. Still waiting for the market to catch up there. Being stuck with off the shelf drivers for the most part also puts a bit of a damper on projects when one sees what can be done with custom stuff, like waveguides actually designed to mate with the tweeter rather than diy options that are just ok.
 
Last edited:
From my perspective it is simply the lack of proven DIY designs which can be build/ copied to gain first experience with cardioid speakers. Before you create your own dishes, you need cook as per recipe.

Regarding the DSP/ amount of channel topic, I have a different perspective as hybrid versions are always ignored.

Due to costs my idea would be to focus on a Kii 7 concept:
# take a solid 2 way design (5” + 1” with waveguide, e.g. Mechano23 like)
# crossover tweeter and mid woofer passive (priority on crossover and time alignment more than on perfect linear frequency response, FR can be optimized with the overall DSP)
# add side woofers (6” with high xmax)
# crossover between mid/ high section and side woofers active
-> Thus only one miniDSP 2x4HD and 4 amplifier channels are needed for a stereo pair.
 
From my perspective it is simply the lack of proven DIY designs which can be build/ copied to gain first experience with cardioid speakers.

Not sure about that being the main reason for cardioid skepticism. Would rather assume that many people simply do not see the benefit of a cardioid taking the enormous efforts into account. I have a certain sympathy for the technical sophistication of the concept but the benefits are rather unclear. What should a cardioid achieve?

- increasing directivity index in the midrange to achieve some kind of constant directivity concept in smaller speakers?
- provide enough of directivity in the lower bass in terms to avoid exciting room modes and reduce boomy bass?

The latter I would see as a clear advantage but it requires a significant amount of diaphragm area, cabinet size and power. Most of cardioid concepts don't go so far. Understandable as a part of the concept is cancellation hence reducing efficiency for the only goal of directivity.

add side woofers (6” with high xmax)

That's another practical problem. Which 6" would you want to choose as a side woofer? There are not that many on the market providing sufficient xmax while working in a smaller closed cabinet.
 
I think a big part of why we don't see more of it is that there aren't a lot of resources on the design of (especially passive) cardioid loudspeakers, combined with the additional resources needed to do directivity measurement, it's something you need to invest quite a bit of time and resources into. The advantage is clear to me at least in that it offers more flexible speaker placement within a room, and shares the increased 4.8db direct to reverberant ratio with the dipole. I think most of the advantages lie outside of the low bass region

Regarding directivity in lower bass I think the jury is still out on how advantageous this is in domestic settings - https://musicanddesign.speakerdesign.net/Dipole_modesA.html this is the best analysis I've seen of the subject, but the advantages below the schroeder frequency of cardioid aren't entirely clear to me, that's not to say they don't exist
 
combined with the additional resources needed to do directivity measurement, it's something you need to invest quite a bit of time and resources into

There is surely some truth in that, as a cardioid by definition cannot be working effectively over a broad frequency range, so it has to be embedded into different concepts of achieving constant directivity in order to avoid unwanted steps down in directivity index. As the distance between the front driver and the rear ´cancellation drivers´ is fixed, you run into problems if your cardioid range exceeds 2 octaves. That's the reason why sophisticated cardioid concepts such as Kii Three and MEG 901k actually employ two completely different cardioid concepts.

I think most of the advantages lie outside of the low bass region

Why so? Most of problems are in the lower bass region, such as room modes and boominess. Cardioids can contribute to a more constant directivity above 300Hz but they are not the only concept to do so. In between, i.e. 100-300Hz, I do not really see the point in having such a complicated concept.

but the advantages below the schroeder frequency of cardioid aren't entirely clear to me, that's not to say they don't exist

I have run a series of tests years ago, omnidirectional subwoofer vs. cardioid in a pretty small room. Differences in how the room modes were excited I would call pretty significant. Not always as visible in the FR graph but pretty obvious the moment you start DSP room correction in the sub-100Hz region. Cardioid subwoofers needed much less notch filtering and the result in bass linearized to a similar level was sounding much more precise and tight compared to the monopoles. Very subjective result, though.
 
There is surely some truth in that, as a cardioid by definition cannot be working effectively over a broad frequency range, so it has to be embedded into different concepts of achieving constant directivity in order to avoid unwanted steps down in directivity index. As the distance between the front driver and the rear ´cancellation drivers´ is fixed, you run into problems if your cardioid range exceeds 2 octaves. That's the reason why sophisticated cardioid concepts such as Kii Three and MEG 901k actually employ two completely different cardioid concepts.



Why so? Most of problems are in the lower bass region, such as room modes and boominess. Cardioids can contribute to a more constant directivity above 300Hz but they are not the only concept to do so. In between, i.e. 100-300Hz, I do not really see the point in having such a complicated concept.
Between 100-300 I think the advantage is placement near a wall, particularly for nearfield type monitors. Aside from dipoles I'm not aware of any compact solutions for directivity control from 100-200hz. I guess phased arrays like the bang and oleufeson but thats basically just an extension of the same concept behind active cardioids with more drivers
I have run a series of tests years ago, omnidirectional subwoofer vs. cardioid in a pretty small room. Differences in how the room modes were excited I would call pretty significant. Not always as visible in the FR graph but pretty obvious the moment you start DSP room correction in the sub-100Hz region. Cardioid subwoofers needed much less notch filtering and the result in bass linearized to a similar level was sounding much more precise and tight compared to the monopoles. Very subjective result, though.
Yeah I guess mentally I was weighing a cardioid against a dipole where the advantages are murkier - vs a sealed you can definitely make an argument that it is improved, however I feel even then it will by highly room and placement dependent. In some rooms in some places one will have a flatter response than the other, and beyond some general rules of thumb its not clear what the case will be without measuring.
 
Back
Top Bottom