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 > June 2001 > 2001.06.07 > 03Prev  Next


Miditran Utility Program Lists MIDI Data
By Piet Paardekam

My reaction on the request for a program that displays MIDI files:

Very soon (in approximately one week) I will publish my Miditran
program on my Internet site.  I will send notice to MMD at that moment.

Features of the program:

 - Complete display of the contents of a MIDI file.  You can select or
exclude the events you want to see and the delta times between the
events.  File and track header(s) are displayed as well on demand, so
you can produce all sorts of listings; for instance, a list with only
note-ons or a listing with only the tempo events, and so on.  The
hexadecimal data is displayed, as well as a complete explanation of
all events in comprehensive English, which is very useful to explore
files and get 'hidden' textual information out of it.  (And karaoke
as well. :-)  I did implement all the specifications of the 'MIDI
specification' document.

 - Miditran can translate the MIDI file to an ASCII file (readable for
human beings like me) with fixed format records, with a record type
per event type.  For notes, the real moment of playing is present,
taking in account the tempo changes in the file.  Also the note
duration is present.

 - Extensive documentation: not only the instructions for use, but also
some documents (thanks to ??) from the Internet that together contain
all information you need to understand MIDI files and to write programs
that handle MIDI.  I included the MIDI specification document as well.

I wrote the translate function in Miditran mainly to challenge
programmers to start writing programs that let mechanical instruments
play or let punches automatically punch.  Or even do things I never
did think about!  And as usual -- Miditran is free.

Regards, Piet Paardekam, Netherlands


(Message sent Thu 7 Jun 2001, 15:22:05 GMT, from time zone GMT+0200.)

Key Words in Subject:  Data, Lists, MIDI, Miditran, Program, Utility

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