Midi Tools:
A great source for midi versions of your favorites: http://www.ifni.com/
you can download them, play 'em on the PC, the convert them to see you your
player sounds
To convert, do the following:
- on a windows machine first convert a selected mid binary file into a text
file using
mididmp.exe file.mid > file.txt
- then run the text to cse466 format converter as follows
mid2cse file.txt <track #> <tempo in quarter notes/sec> <resoltion
in ms per timeslice> <offset> <output file will be in ASCII
HEX> <song name (not used but needed)>
- for example, I downloaded "In the Light" by Led Zepplin to
Light.mid
mididmp.exe Light.mid
> Light.txt
mid2cse.exe Light.txt 2 300 20 0 Light.out Light
- As used above, mid2cse will translate track 2 of the midi text file at a
tempo of 300 qn/min (100 BPM in 3/4 time) using a time resolution of 20ms. I
added no offset to make the song higher or lower, and the output file will
be called Light.out. The song name is "Light".
- Here is the windows version of mid2cse.exe
that does NOT require Cygwin environment. Thanks to Mauro for compiling (and
fixing) the program on Windows.