I came across most of the original source MIDI files for the original Doom and Doom II when going through the various official ports that have been made to various systems. Unlike other ports that utilize MIDI music, the OS/2 port actually uses the original source MIDI files as its music and not some MUS2MIDI conversions. Even better, it does not include just the shareware MIDI files but also the registered and most Doom II midi files (ULTIMA and READ_M are missing for some reason). The following facts about these MIDI files support them being the original material:
- They are complete with metadata, including the inspiring tracks (just like the unreleased music MIDI files)
- They have multiple tracks; all MUS2MIDI conversions have just a single track
- I tried converting some of them using the official MIDI2MUS utility and got .MUS files that are byte for byte identical to the original .WAD music files
There are some interesting finds here, such as the debated E1M1 track being inspired by Master of Puppets. Only two of the Doom 1 MIDI files seem to have track names assigned to them in the metadata, which differ from the later(?) official names. Donna to the Rescue is called I've Been Hurted By Your Words!. Also, Sweet Little Dead Bunny was called The Sweet Little Fucked Up Bunny (wonder why that was changed).
I attached a zip of official MIDI files to this post. It includes the following:
- OS/2 midi files for Doom and Doom II
- MIDI files released by Bobby Prince on his website. These are not the original source MIDI files but have been slightly altered, such as joining the separate MIDI tracks to a single track. But he did release the Wolfenstein 3D version of The Ultimate Challenge as MIDI (which the OS/2 version is for some reason missing).
- The 2 MIDI files included with Doom95 Doom and Doom II. The Doom II track matches the OS/2 track, the original Doom track differs slightly (no idea why).
doommidi.zip