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 :P) 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
Wouldn't it have been easier to go to the mus, and simply save it as a midi? (Or do you not have Finale?)
Quote from: MasterPenguin on March 17, 2009, 05:19:47 PMWouldn't it have been easier to go to the mus, and simply save it as a midi? (Or do you not have Finale?)
Quote from: shane91c on March 17, 2009, 05:03:28 PMMaybe someone who luckily still has a free version (or a paid version :P) of Finale Notepad can re-export the MIDI?
I don't have it, and I wanted the MIDI to work there and then, so, considering I was writing a MIDI parser and therefore am well aware of the internal structure of a MIDI file, it was a simple edit for me :D
Why did Finale have to stop doing their free version... lol
Oh, hah. I should read the full post. :/
I exported it, here's what it turns out to be. Sounds pretty identical: Click Me (http://www.mediafire.com/?o50tnnmvn2k).
And lastly, there are mirrors for the free version. You can find two here:
Finale 2008 (PC): Click Me (http://www.mediafire.com/download.php?jph6kjdxupv)
Finale 2007 (Mac): Click Me (http://www.mediafire.com/download.php?sh5vwmd1ysk)
Great! The MIDI is fixed and I found a free version of Finale. Killed two birds with one stone there MasterPenguin :D