First post, by ericvids
I've been a long time lurker on these forums, but I just want to share a project I just finished.
While this has technically been done before by others to varying degrees, what's new in my mod is that the GM data are all automatically generated from the original music files. No per-track hand-tuning/hacking here, unlike previous music mods.
Currently the conversion is not done in real-time -- I would need to make a direct patch to ECWolf for that -- but since ECWolf natively supports MIDI playback anyway for years now, I took the easy way out and just make a .pk3 with the auto-generated MIDIs in them. (That way, you can also just extract the files and listen to them at your leisure.)
The biggest contribution here is the instrument mapping -- one map is designed to work for ALL of the Wolf3D/Spear songs consistently. I based my GM instrument mapping from Bobby Prince's official MIDIs but took care of conflicts to make it sound consistent. Also, I highly suspect that the official MIDIs have been edited by Bobby Prince himself after Wolf3D's release, so you won't get exactly the same music in this mod (particularly on the menu screen and E1L1), but I think the auto-generated versions perfectly capture the music's original feel.
If anyone is still playing Wolf3D/Spear these days, please do try my mod out and let me know what you think!
I have to say, Bobby Prince's Wolf3D music sounds AMAZING on a Roland Sound Canvas (IMO, it's just as good, if not better, than his DOOM work). Also try it on an MT-32/Munt (you will need the official Roland GM patch and then set the channels to 1-9) -- it sounds WAY better than OPL2, and I genuinely think this is what Wolf3D would have sounded like if it had the same MIDI support as its contemporaries at Sierra and LucasArts.