Mechanical Music Digest  Archives
You Are Not Logged In Login/Get New Account
Please Log In. Accounts are free!
Logged In users are granted additional features including a more current version of the Archives and a simplified process for submitting articles.
Home Archives Calendar Gallery Store Links Info

End-of-Year Fundraising Drive In Progress. Please visit our home page to see this and other announcements: https://www.mmdigest.com     Thank you. --Jody

MMD > Archives > February 2005 > 2005.02.04 > 06Prev  Next


MIDI File Editing Tools
By Spencer Chase

Greetings automuse,  I use Cakewalk for editing MIDI files and find
it is not very useful for anything repetitive that I need to do.
In the work that I do, I often have to do the same boring modification
to literally thousands of events.  Therefore I learned some basic
programming skills and now write custom scripts to do most of these
boring tasks.  I have a substantial library of routines now that can,
with minor modification, do just about anything to a MIDI file that
can be described logically.

I have a number of the scripts, converted to stand-alone *.exe
[executable] files, on my web site for use by others and can write
custom programs for unusual needs.  One example of a program that might
be useful to someone who is re-arranging music is my midi re-mapper
program.  You create a text string, according to the requirements
stated in the program, and drop it into the program window.  The
program will then apply the re-mapping rules to all files in a chosen
folder.  It will also eliminate notes.

You can save the text strings in any text file and copy and drop
them into the program so you only need to figure out a string for
a particular application once and can name it for future use.  As an
example, "12,15 18,25 19,D"  would map note 12 to 15, 18 to 25 and
delete note 19 in all occurrences in all files in a chosen folder.
You can do complex transpositions all at once as opposed to doing it
section by section, one file at a time.  This simple program does not
deal with overlapping notes that might be created, when mapping more
than one note to the same destination but I can always add that feature
if someone needs it.

This and several other programs are available on the following page:
http://www.spencerserolls.com/Files4Download.html  I will provide
limited support for these program as well as customizations at little
or no cost depending on the time required.  I spent a lot of time
developing the routines and would like to see others benefit from the
time savings.  If you have some strange MIDI file processing need, let
me know, I may have already written the code for it or have something
that can be adapted.  Most of what I have written is not on the web
site.

Best regards,
Spencer Chase
Laytonville, Calif.
http://www.spencerserolls.com/


(Message sent Fri 4 Feb 2005, 06:26:00 GMT, from time zone GMT-0800.)

Key Words in Subject:  Editing, File, MIDI, Tools

Home    Archives    Calendar    Gallery    Store    Links    Info   


Enter text below to search the MMD Website with Google



CONTACT FORM: Click HERE to write to the editor, or to post a message about Mechanical Musical Instruments to the MMD

Unless otherwise noted, all opinions are those of the individual authors and may not represent those of the editors. Compilation copyright 1995-2024 by Jody Kravitz.

Please read our Republication Policy before copying information from or creating links to this web site.

Click HERE to contact the webmaster regarding problems with the website.

Please support publication of the MMD by donating online

Please Support Publication of the MMD with your Generous Donation

Pay via PayPal

No PayPal account required

                                     
Translate This Page