This project has moved and is read-only. For the latest updates, please go here.
MIDI File Mapper is a utility designed to make it easy to map MIDI note events in MIDI files. A typical use would be to convert MIDI files containing drum beats to target a different drum sampler than the one they were written for. MIDI File Mapper can use Cakewalk SONAR drum maps and Steinberg Cubase drum maps, as well as its own more flexible mapping format.


A link to the latest version of MIDI File Mapper can be found at

Installation and Requirements

MIDI File Mapper is installed using ClickOnce technology. Simply start the downloaded .application file to install MIDI File Mapper.


MIDI File Mapper uses a Wizard style user interface to guide you through the process of converting your files.

Step 1 - Select Input File Source

First, you must select how you will specify the files to be converted. You can either convert all files inside a specific folder (and subfolders), or you can manually select each file to be converted.


Step 2a - Select Input Folder

If you chose to convert all files in a specific folder, then in this dialog you must select that folder. You are also given the option to copy all non-MIDI files contained in that folder into the output folder as well.


Step 2b - Select Input Files

If you chose to specify files to convert yourself, then in this dialog you can select those files, either by dragging them in from Windows explorer or by clicking Browse and using the standard Windows file selector dialog.


Step 3 - Select Mapping Rules

In this step, you must select a mapping rules file. This is either one of the XML rules files provided with MIDI File Mapper, or one you created yourself. Additionally, MIDI File Mapper can use Cakewalk or Cubase drum maps. (Remember though that not all Cakewalk and Cubase drum maps actually perform any mapping of note numbers. In many cases, they simply provide names for each note). If MIDI File Mapper does not show your chosen mapping in the list, you can browse for it yourself.


Step 4 - Select Output File Details

In this step, you must specify an empty folder for your converted files to be placed in. If it does not exist, MIDI File Mapper will offer to create it for you. You can also choose whether to force all MIDI files to a specific MIDI file type, or leave them unchanged at this stage.


Step 5 - Convert Files

Once you are happy with the options you selected, click Begin. MIDI File Mapper will give you detailed information about what files it is converting, and will display any errors encountered in red text.


Mapping Rules

See the custom mapping rules file format page.

Version History

For version history see CodePlex release pages

Last edited Nov 15, 2010 at 9:13 PM by markheath, version 14


No comments yet.