Or, if that's too broad, what is/are the most popular algorithms?
Background: I have no formal DSP training but much informal tinkering. I am trying to program a crossover for an audio effect. Another audio effect I've used (ReaXComp) has completely transparent crossovers, or so it sounds to my ears. I assumed that crossovers were just two matching filters, a lowpass and highpass filter of some kind, at the same frequency with a Q value of $\sqrt{\frac{1}{2}}$ (that seems to be the "default" Q value). However, when I run an audio signal through a lot of such crossovers it sounds... weird.
Later, I discovered through experimentation that you can put a two-pole low pass filter on a sound, and then subtract the original sound from the output of that and it sounds like a high pass filter, which is exactly what I want: a low and high pass filter that when added together create mathematically the exact same sound. Unfortunately, if you want a steeper filter and apply an identical filter again to get a 4-pole filter (again at a q value of $\sqrt{\frac{1}{2}}$) the resulting high band just starts to sound weird, not like a high pass filter at all. It basically sounds like the original sound with some sort of weird comb filtering. So I finally decided to come here and ask how to do it properly.
Edit:
robert bristow-johnson asks in the comments:
okay, RealXComp is a multiband compressor. so you want to split the audio into subbands for multiband compression and, if none of the individual-band compressors hit their knee, you want it all to add up to the original signal (perhaps with a little delay)? is that it? is that what you're trying to do?
Yes, Robert, that's exactly what I'm trying to do, sorry if that wasn't clear, I'm a bit of a DSP noob