.VGM Music format
Posted: Sat May 23, 2009 4:13 pm
See as how we already have the SNES SPC format supported in ZDoom, which is completely awesome, use that a lot btw... I was hoping that ZDoom could support the .VGM format, which is a combination Sega Master System and Sega Genesis music format.
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)
Huge VGM/VGZ Archive here.
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.
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.