I sometimes get MIDI files from sites like www.midiworld.com Sometimes the MIDI file has all instruments on a single track. How can I separate such files into separate tracks?

(Am using Ableton btw)


  • Unless there is one instrument per note in the MIDI file (like a MIDI file for drums for example) it probably won't be possible. Most modern DAWs have a function for splitting MIDI files by note. In Logic Pro this is termed 'Demix by Note Pitch', maybe there's something similar in Ableton? – Simon Bosley Nov 22 '17 at 9:41

MIDI just carries event information like notation, pitch, velocity etc. So you're incorrect in claiming that a midi file would have different instruments on a single midi region. If the creator of those midi regions intended for different midi notes to be used for different instruments then it's careless for them to include them as one single midi file and this is beyond any help we can offer as I assume each instrument has separate notations. Otherwise you're using your own artistic discretion to separate a single midi region, so it's for you to decide how you want it split.

However, once you know exactly what needs splitting, 1. Copy that item (ctrl-drag) to all 5 tracks.

  1. Open them one at a time in MIDI editor. (Double click the item).

  2. Zoom horizontally so far that you can see the whole length of the item.

  3. Lasso (Right drag) the notes you don´t want on that track and delete.

Pros: You have just those notes you want on the tracks! Cons: This is manual labor!

  • I know what you mean about manual processing, however, it becomes difficult when different instruments share the same octave space. Check out this midi file for an example midiworld.com/download/427 i really don't know whether I'm doing something wrong or if these midi sites are distributing useless information. I imagine the former – Gareth Vaughan Nov 23 '17 at 21:21
  • Works fine on GarageBand; so must be an Abelton configuration issue of some sort. I'd recommend posting on an abelton user forum: tinypic.com/r/2urnsyq/9 – Daniel K Nov 23 '17 at 21:44

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.