• SONAR
  • Step Sequencer - Splitting Drum Parts
2014/07/13 04:10:48
witch_wyzwurd
Beware...my terminology isnt probably up to par....
 
I've programmed a whole song's drum part into step sequencer using SI drums by clicking the squares in the step sequencer. No external module. When I pull up a step sequencer clip I see all the rows of the drums, all in one track. Now I want to control each type of drum separately, each drum in its own separate track. What's the fastest way to do this. Is there some type of auto-split which kicks each step sequencer row in to its own track? I want to equalize and compress each drum separately is my purpose.
 
Please advise,
 
Thank You
2014/07/13 08:29:16
tlw
Most drum VSTi modules have multiple outputs available which can be used to send each drum or a group of drums to seperate audio tracks. Far simpler than splitting the MIDI.

It can be done by splitting the MIDI by assigning each drum to a different MIDI channel in the step sequencer then loading as many instances of the drum VSTi, each receiving on a different channel, as it takes to put each drum on its own audio track but using the synth/sampler's ability to send to multiple audiotracks is far simpler and much lighter on PC resources.
2014/07/13 10:11:48
robert_e_bone
EDITED - Please ignore my post below - I had not realized that the OP had mentioned SI-Drums, which cannot do what I have recommended below.  Sorry for any confusion - Bob Bone
 
There is a CAL script that splits each drum note from a clip into its own track, HOWEVER, someone recently posted a comment about a problem with timing or something like that.  I have not gone back to verify that to be an actual problem in the script - but thought I should mention it.
 
I do not actually recommend splitting each drum's midi note out into a separate track.
 
I recommend that you route each drum synth kit piece to its own audio outputs, which then get routed to a whole bunch of audio tracks in Sonar, and multiple drum buses.
 
EDITED: I just saw something in the other post above that I do not do in what I am typing here.  I do NOT use multiple midi channels in any way for splitting drums per what I post below.  There is no need.  I simply take advantage of most drum synth's ability to route kit pieces to separate audio outputs, combine that with Sonar audio tracks, and buses, all with a single midi track and single midi channel (10).
 
Here's why:
 
1.  Editing a drum roll becomes a nightmare, if you have to open up a different midi track for each tom tom or cymbal used in the roll/fill.  I just don't think it is practical.
 
2.  I think routing each kit piece to its own audio output from the drum synth, then routed to its own Sonar audio track makes much more sense, as you then have total sonic control over each kit piece, for volume, panning, and effects, while retaining the simplicity of editing in a single midi track.
 
I start with some drum kit in Battery 3 from its library, fix up whatever cells I wish to, and then change the output of each desired cell to go to its own audio output channels.  Kick goes to channels 1/2, snare to 3/4, etc.
 
Then, I save that kit for later use in other projects, and then I create a 'Drums' track folder.  In that folder I insert a single midi track, and a bunch of audio tracks, and route each of those audio tracks back to the multiple outputs from Battery 3, so that in the end, each kit piece from tge Battery 3 kit has its own Sonar stereo audio track.
 
THEN, I set up a series of buses, one for Toms, Snare, Kick, Cymbals, Overheads, and Room, and a Drums Main bus that all of the sub-buses feed.  I change the output routing for each kit piece to go to the appropriate sub-bus, and this way I can either control individual sonic aspects of a particular kit piece, or can do the same for a whole group of kit pieces, such as Toms, or can do the same for the whole kit itself.  You also group common effects for common kit pieces, in the process, etc.
 
Once I set up the above, I highlight and save it all off as a Track Template, so that if another later project needs the same kit, well, all of the work will have been done already, and with a couple of mouse clicks, I can pull in a fully optimized drum kit, audio tracks for each kit piece, and buses tailored for that particular kit.
 
It is a REALLY REALLY quick and powerful way to work with drum setup and use.
 
I hope I have explained the above sufficiently, give it a shot and you may decide you like it.
 
Bob Bone
 
2014/07/13 10:18:03
scook
robert_e_bone
I recommend that you route each drum synth kit piece to its own audio outputs, which then get routed to a whole bunch of audio tracks in Sonar, and multiple drum buses.

This cannot be done with a single instance of SI Drum Kit. The only way to break out the audio for each instrument in SI Drum Kit is create a separate instance of the plug-in for each instrument.
2014/07/13 10:44:15
robert_e_bone
Thanks, scook - I missed that.  Off for more coffee, maybe that will open the eyes wider than the James Franco look I have going so far this morning.  :)
 
Bob Bone
 
2014/07/13 11:16:22
scook
The "Split Note To Tracks" CAL will break out the step sequencer rows to individual MIDI track but the CAL script will not work on instrument tracks. If this is an instrument track, the first step would be to split the track into an audio and MIDI track by right-clicking on the track header and select "Split Instrument Track". Then run the script on the MIDI track. The script will prompt for the MIDI track to split and the next unused track number to create for the MIDI tracks. Click through the rest of the prompts. Until you are comfortable with the script work with a copy of the original MIDI track.
2014/07/13 19:54:18
tlw
Hm. An idea.
If SI drums doesn't make multiple outputs available (like Bob, my preferred way of working is to use one MIDI track and split the individual drums to audio tracks using multiple synth outputs), then how about this.
 
Create the MIDI track in step sequencer/piano roll view. Don't worry about eq, compression etc. at this point.
 
Mute everything but the kick drum, then bounce the synth to a track. That will output a kick-only track. Then mute the kick, unmute the snare and repeat. Continue untill all drums (or groups if you decide to e.g. keep the toms on one track) are bounced to their own audio track. A bit messy, but it will get the job done and without needing to load a seperate instance of SI drums for each individual drum.
 
If you do split the MIDI, the PRV lets you view or edit the contents of several MIDI tracks at once. It's probably the beer tool than the step sequencer if you want natural "human" sounding drums as well because it's far more flexible than the step sequencer (and can cope with inserting triplets into 4/4, slight timing tweaks per individual note and similar stuff, which the step sequencer can't).
2014/07/13 23:36:48
witch_wyzwurd
Scook:
 
I followed your instructions but plz advise on the following...
 
1. Source Track: I'm assuming to be track# of midi file for SI drums?
2. First Destination Track: I'm assuming to be "new track" or unused track number not created yet?
3. Destination Channel: What's that?
4. Destination Port: Whats that?
 
I simply have 2 vocal tracks, 2 guitar tracks, 1 bass guitar track, and the SI drum track. The only midi is the SI drum track. What do I do with Destination Channel and Destination Port?
 
I did just click thru the Destination Port and Channel options leaving the base value in and all the tracks popped up with each instrument separate but when I pushed play the timeline stopped right before the new tracks and froze. And then I couldnt do anything else. Before I posted on this site I just tried copying and pasting each drum part into a new track but everytime I pushed play I got a fatal error message and the program had to be shut down. I tried like 3 or 4 times with the same result. I use X1 and didnt have a problem using the copy/paste method in older versions. Any ideas? 
2014/07/13 23:41:26
witch_wyzwurd
TLW:
I'm assuming when you say "mute" you mean to push the piano key of the drum I want so only it's selected and then bounce to track? I don't see an option to mute anything in PRV and trying to mute all the drums in StepSequencer will take forever because they're broken into many clips throughout song and when I try to bounce to clip all of the clips I no longer can right-click and go into Step Sequencer. I selected the bass drum part and tried bouncing to track but it says no audio date selected. I've also tried just the copy/paste method into a new track but everytime I push play I get a fatal error message for the program and the program has to be shut down. Any ideas?
2014/07/14 00:02:25
scook
Would have been helpful to mention X1 originally. I would have used it to test. Before running the CAL script, select the MIDI track and  from the Clips menu on the track view run "Bounce to Clip(s)". Now the questions:
1. yes
2. yes
3. not needed, take default value
4. not needed, take default value
© 2026 APG vNext Commercial Version 5.1

Use My Existing Forum Account

Use My Social Media Account