While testing the MIDI parser for my PCAno program, it has come to my attention that the current MIDI File for G-Han's Super Mario 64 Medley is corrupted. It seems to have been truncated, because the Length bytes for the last track specify that there is more data than there actually is, also the "End of Track" marker is not present. The combination of both of these causes Windows Media Player to say it's corrupted, also my parser locked up in an infinite loop trying to find the end of the track which simply does not exist (I will be putting a check in so invalid MIDI's such as that one will not cause damage).
I've no idea where the data has gone, but if I remember rightly it was not corrupted before the domain problems, so I assume it was corrupted in the backup - Which also leads me to believe there may also be other corrupted files in the backup.
I have edited the corrupted MIDI so that it plays (by Hex editing the length tag and adding an End-Of-Track marker), but it seems that the left hand notes from the end of the file (the Ending theme) are missing - Maybe someone who luckily still has a free version (or a paid version ) of Finale Notepad can re-export the MIDI?
For now, here is the semi-repaired MIDI (it works and sounds OK, but no bass at the end):
http://pcano.arcticfoxservices.com/Medley.mid
I've no idea where the data has gone, but if I remember rightly it was not corrupted before the domain problems, so I assume it was corrupted in the backup - Which also leads me to believe there may also be other corrupted files in the backup.
I have edited the corrupted MIDI so that it plays (by Hex editing the length tag and adding an End-Of-Track marker), but it seems that the left hand notes from the end of the file (the Ending theme) are missing - Maybe someone who luckily still has a free version (or a paid version ) of Finale Notepad can re-export the MIDI?
For now, here is the semi-repaired MIDI (it works and sounds OK, but no bass at the end):
http://pcano.arcticfoxservices.com/Medley.mid