MIDI File Splitter

MIDI File Splitter is a simple utility designed to split a MIDI file up into multiple sections based on its markers. It was designed to be used for splitting up the Session Drummer and Pattern Brush MIDI files included with Cakewalk's SONAR into individual patterns so that they can be dragged and dropped easily one at a time into SONAR's track view.

MIDI File Splitter Screenshot

Splitting the files is as simple as selecting the files you want to split in Windows Explorer and dragging them into the rectangular area at the top of the MIDI File Splitter window (alternatively you can click the "Load" button). By default, a new folder will be created to contain each marker's file, with each file being named after the marker. You can also choose for the files not to be placed in a subfolder, or to all go to a specified custom folder (this will default to your desktop).

MIDI File Splitter has a detailed output window that shows you exactly what files it is creating, and reports any errors it encounters (look for messages in Red). MIDI File Splitter will never overwrite an existing file, but you can ask it to generate a new unique filename if the file it is trying to create already exists.

MIDI File Splitter is beta software and may contain some bugs. Please do check that the output files it creates are what you expected. If you encounter any bugs, or have any feature requests, please report them to software@wordandspirit.co.uk.

Download

A link to the latest version of MIDI File Splitter can be found here.

Installation and Requirements

MIDI File Splitter requires the .NET framework version 2.0 to be installed. You can download this here. Once you have the .NET framework installed on your PC, all you need to do is download and run the installer.

Options

Options screen

The options dialog allows you to customise the behaviour of MIDI File Splitter.

Notes

Using SONAR patterns in EZdrummer

Here is a step by step guide on how to make use of the Session Drummer and Pattern Brush patterns in EZdrummer.

  1. Select one of the output options in MIDI File Splitter that will create files in subfolders
  2. You may also want to select to set all MIDI note durations to 1, and all MIDI events to channel 1 to improve compatibility between EZdrummer and SONAR.
  3. In Windows Explorer, browse to the Session Drummer's Drum Styles folder. (On my computer this is: C:\Program Files\Cakewalk\Shared MIDI Plugins)
  4. Select all the files and drag them into MIDI File Splitter
  5. Take all the created folders of MIDI files and put them into the EZdrummer My Midi Files folder, perhaps under another subdirectory called "Session Drummer". (e.g. C:\Program Files\Toontrack\EZDrummer\Midi\MY MIDIFILES\Session Drummer)
  6. Now browse to the Pattern Brush Patterns folder (On my computer this is C:\Program Files\Cakewalk\SONAR 5 Studio Edition\Pattern Brush Patterns)
  7. Select all and drag them into MIDI File Splitter
  8. Again take all the created folders and put them into EZdrummer's My MIDI files folder, under a different subdirectory. (e.g C:\Program Files\Toontrack\EZDrummer\Midi\MY MIDIFILES\Pattern Brush)
Patterns in EZDrummer

Version History

New versions of MIDI File Splitter can be found at http://www.wordandspirit.co.uk/software.html.