This would be really nice for WADs themed after Genesis games, or, hell, even normal wads as well since there is such a huge collection of Genesis Tracks out there. I would definitely use this if it were supported.
A Playback library and source:
http://code.google.com/p/game-music-emu/ (This looks extremely promising, it's a library that has GYM, VGZ/VGM, SPC, and NSF Support, among others, also made by Blargg, who made SNES_SPC that is currently being used in ZDoom)
Code: Select all
* Can be used in C and C++ code
* High emphasis has been placed on making the library very easy to use
* One set of common functions work with all emulators the same way
* Several code examples, including music player using SDL
* Portable code for use on any system with modern or older C++ compilers
* Adjustable output sample rate using quality band-limited resampling
* Uniform access to text information fields and track timing information
* End-of-track fading and automatic look ahead silence detection
* Treble/bass and stereo echo for AY/GBS/HES/KSS/NSF/NSFE/SAP/VGM
* Tempo can be adjusted and individual voices can be muted while playing
* Can read music data from file, memory, or custom reader function/class
* Can access track information without having to load into full emulator
* M3U track listing support for multi-track formats
* Modular design allows elimination of unneeded emulators/features
http://project2612.org/

EDIT: Dunno if these will be useful, but what the hell.
http://jiggawatt.org/muzak/xpmck/
http://www.smspower.org/music/vgmtools.shtml#players
Source Code to the WinAmp Plugin there.