Jump to content

Split single instrument to multiple tracks/channels


quattj

Recommended Posts

I have a MIDI file that was created with a converter.  It makes extensive use of pitch bend.  I am running in to an issue where the release from one note is being modified by the pitch bend for the next note.  It sounds awful.

I tried testing monophonic mode, but that sucks the life out of the song.

So what I would like to do is split the instrument to alternate notes between two tracks/channels any time there is a new pitch bend, thus giving each note the proper time it needs to fade away without being improperly pitch bent.  The corresponding pitch bends themselves would also need to be moved over to the alternate track.

I'm attaching the file, in case you want to mess around with it.  I've already gone through and manually removed roughly 50% of all the pitch bends, as the converter file resolution is very low (240 TPQN) and it sounded even worse with sometimes doubled or even tripled pitch bends of differing amounts within 0-2 ticks.  I also attached the previous version without those bends removed.

28 Continue clean repair GS mod3 smoothstart mod fix2 unbend56.mid 28 Continue clean repair GS mod3 smoothstart mod fix2.mid

Link to comment
Share on other sites

 The only way I know to do this with most synths is to use at least two separate instances of a synth, driven by separate MIDI tracks (for ease of editing, vs a single track with clips for each synth assigned to different channels, or different notes assigned to different channels to feed each synth), 

 

I don't know an easy way to automate the process of splitting the track into separate alternating notes and keep the bends with the right notes.  I've always just drawn or played the stuff into separate ones to start with, so haven't had to worry about spending time splitting them up...the only way I know to do it is to make two copies, and start deleting alternating notes and bends out of each track.

It might make it easier to deal with the bends if you use the convert-midi-to-shapes feature and then just delete specific nodes as required, as long as the conversion accurately reproduces the bends you need. 

 

 

EDIT: there are cal routines around to split alternate notes to separate tracks or clips, but I don't recall that any of htem can move the bends with them. 

Edited by Amberwolf
Link to comment
Share on other sites

I'm still open to any cal scripts that might be able to automate at least part of this.

I did end up doing almost exactly what was suggested using Sekaiju.  I cloned the offending tracks, and deleted alternating notes on each, as well as pitch bends and expression changes that were also causing some glitches.

One track only had issues between major sections of the track, so for that one, I just bulk deleted everything in one major section per track, alternating of course.

It sounds loads better now.

  • Like 1
Link to comment
Share on other sites

Please sign in to comment

You will be able to leave a comment after signing in



Sign In Now
×
×
  • Create New...