RE: cal on drums
I used to do it this way (using CAL to split drum tracks out). Do yourself a favor, and learn how to use drum maps. With a drum map, all of your drum data stays in one track, the data representation in piano roll is specialized to be easy to edit (each drum hit is a small, triangular symbol), and you can assign different notes to different MIDI channels, different instruments, etc. When you split drum tracks up, it is far more difficult to see how that crash cymbal hit relates to the kick drum hit (I almost never have a cymbal hit without a kick hit), or how the snare figures into that cool fill you did with toms, cymbals, kick, etc. If you need to effect a specific note, all you do is click on the note on the piano in piano scroll mode, and that note is selected throughout the song. Once you get it figured out, you will never go back. I use Giga drums in rewire mode, and have found this to work extremely well. I assign the same kit in Giga to several MIDI channels, and using a preset drum map I made, different drum sounds automatically go to different audio channels. I find it is not possible at this time to create the audio tracks all at once, due to stereo/mono issues, but if that is not the case with your drum instruments, you might be able to create your audio tracks all at one time after you get your MIDI the way you like it.
Also, I got to thinking, since you can easily mute specific notes in a drum map, I could just use one rewire channel from Giga, and create the audio tracks via muting.
In any case, drum maps are by far the superior way to deal with drums/MIDI.
God People - God Music
Where there is no peace, it is not peaceful.