In search for a multiband sidechain compressor solution for Ableton, I stumbled upon Jason Timothy's 29-band sidechain compressor. Jason's approach was good to some extent, but I noticed that the crossovers between EQ frequency bands are not "flat", ie. Ableton's EQ (Jason's EQ configuration of it, that is) emphasizes the frequencies that lie between the bands.
For an improvement, in my opinion, one has to use Linkwitz-Riley filters for perfect band separation: the frequency roll-off of those filters is perfect in the sense that the roll-off of a certain band, when summed up with the roll-off of adjacent band, doesn't emphasize nor attenuate the signal. (For a graphical explanation, please refer to this picture. "LR" stands for "Linkwitz-Riley".) Also, I believe that common multiband compressors use exactly this filter type, as do certain audio speakers, for audio crossover between the woofer, mid-range and tweeter.
By using Christian-W. Budde's Dual Linkwitz-Riley Filters VST I achieved just that: I separated the signal to Low, Mid and High bands and connected Compressors to each one, which in turn can be sidechained.
For example, this 3-Band Sidechain Compressor can be used for attenuating the bass line so that it doesn't clash with the kick drum too much.
Thanks to Jason Timothy for the initial idea!
Download it here. (Requires Ableton v8.1.1!)
ls -1 *.wav | while read FILE; do sox "$FILE" -r 22050 "NOVO/$FILE" compand 0.001,0.15 -28,-inf,-24,-24 -0.3 0 0 resample -qs; done