I'm not certain it will still work, but I have a composition program called Encore that I used to use all the time in high school. I believe it could open MIDI as well as save files in the format. I'm planning on using it to make myself some ringtones.

The biggest problem is that the company that makes it doesn't seem to exist anymore, and the program is a bit old so I'm not certain about compatability with NT and later.. But the files are small and I could get it to you somehow. Maybe put it on my web space. Let me know and I'll try to find it.
_________________________
Matt