I tried to download the midi conversion programs but couldn't and decided that for something to do, I would have a go at writing my own converter and started looking at the midi file format and the text format. After hours of confusion I started to get some idea and although the converters must have taken a lot of writing, it apears that there are some weeknesses.It looks to me as if it can only handle one track and it appears that it can not handle tempo changes, ke changes and time signiture changes within a midi file and was wondering whether this is the right way to go about posting MIDIs.
A MIDI is only a binary file and I was wondering whether something that would simply convert the MIDI to Hex (like a hex dump program) and a converter to reverse this procedure would not provide a better solution. It would not have the neat header that this program produces but the original midi file could be restored exactly as it was with no limitations. Perhaps I shouldn't say this but such a program would be far more versatile e.g. you could exchange .EXE files with it.
Do suitable programs exist or any other thoughts?
Jon