Been pondering IIR crossovers some more...always dangerous for me, being the die hard linear-phase xover dude I am...lol
Many are no doubt familiar with Linkwitz's cascading strategy found at
https://www.linkwitzlab.com/frontiers_5.htm#V
First from that link, it's shown how a parallel 4-channel topology has its issues, and that cascacading is a definite improvement.
Then next, the bold text in the snip below describes adding an all-pass to the SW (sub) channel based on the W channels low-pass frequency,
improves response further.
I think there is a better way, and not much harder to implement, ......particularly if you have an open-architecture processor than lets you place filters in series as needed.
Cascading high passes is retained....but the recommended SW all-pass gets dropped,
in exchange for putting all the low-passes used in higher channels, in series after a channel's principal low pass..
So for example, using the W channel which has a principal low pass at 200Hz. It gains a second low-pass in series at 2000Hz (The M channel principal low-pass).
With the above flow put into a processor, here's the measured T+M+W+SW summation.
So zero ripple.
With no level adjustments, delays, or all-pass, on any channels.
Maybe there's holes in this.....i dunno..
again, i'm NOT an IIR man
😛
I figure the ripple free results can most likely be achieved through the use of more all-pass filters in series on the channels, akin to the low pass strategy I used.
But I'm like why bother with that?
When the low-pass strategy is so straightforward and simple....
Folks who do know IIR... please correct any/all of this if I'm barking up a tree (again LOL) ...thx, mark