ston
You could even have a separate compressor for each track you wish to duck, then set up a bunch of sends from the bass drum track to each of the compressors. That would give you fine control over the amount of compression/ducking per track. Make a send pre-fader to have the ducking independent from the bass drum level, post-fader to make it dependant.
This approach definitely gives more control and is more direct however two things worry me about a set up like this...
One is by using different instances of the compressor on each track if he wants the same compression settings then he'd have to continually copy the first compressor to the other tracks or save a preset each time and apply it to the rest of the tracks. That makes adjusting them all evenly a real pain. I'm not sure if FX insert parameters can be grouped like track strip parameters but if that's the case he could do that to make it easier (I seem to recall trying this before though and not being able to do it). However, and I'm not sure about this, from what I've been led to believe even if to instances of the same compressor that have the same settings are being triggered by the same event there could still be slight variations in how the compressor reacts. Probably not enough to make a HUGE difference but it might add up over lots of tracks. That last bit may totally be wrong though but I've seen it mentioned when talking about the advantages of using busses for dynamic type effects.
Another potential problem is resource consumption. Having a ton of compressors, although the Sonitus is supposedly relatively low footprint, might put an undue load on OPs computer.
Then there is the hassle of working around the compressor in the signal chains. It would probably have to be at the very end of every track strip to get the same effect as having it affect everything in a bus after each track is done process their signal.
That's not to say this method should be avoided because if I was ducking only a few tracks I'd probably do it your way as well but if it's like a dozen tracks or a whole mix I'd look more at the bus option.
Food for thought. :-)