July 22, 2005
Downloaded from http://www.geocities.com/eiennarufuyu

 What is this, you ask?  I didn't feel like making a MIDI to MML converter 
so I made this program here to take the output of an existing MIDI to MML 
program and convert it to a format compatible with MMC2.

 To use it, you must go to http://www.0ad.jp/~wakyou/ and get yourself a copy 
of a program called MIDI2MabiML.  There should be a menu on the right,
it says 'HOME' at the top, the 6th link, the one that says KN^u is
the one to go to.  Then click the MIDI2MabiML link.  
Now click Midi2MabiML.lzh(29.4KByte)..... there your adventure is done.

 Midi2MabiML is a java program so you will need to have Java installed.
Once that is taken care of, double-click on the .jar file and it should run, i think.
Click on the top right button to select a midi file, and press the bottom button to
generate the MML file, it will then show you a message box.  It just says 
"Saved to c:\dos\run\something.txt, Captain!"... I'm serious 
about the Captain thing.  It will appear in the same directory as your midi 
file you selected with a .txt extension.

 Now put the generated .txt file in the directory with mabimml.exe.
At the console type 'mabimml filename', and filename.mml will be generated.

 Now, if there are things such as chords in the track, they are notated as {ce} 
or something like that.  MMC2 does not support those, the {} brackets will be ignored
and ce will be process just like normal.  That probably ain't what you want.
Just make sure there are no chords (only note per track) in the midi, and it should 
be okay.

 Also, 64th notes may also get put into these MML files.  Those are no good either,
the smallest MMC2 goes is 32nd notes, you'll have to make sure you don't use smaller 
note length values in your midi files.  Live recording probably won't work good.

 At any rate just have fun with this thingy, have a nice day, 
and w00t!onetwothree1!
