vgm2mid
VGM2MID is a program that converts VGMs to MIDI sequence files. It was originally written by Paul Jensen in Visual Basic 6, with Valley Bell currently maintaining and updating it to process chips supported by newer revisions of the VGM spec. It can handle most VGM v1.51 and a few 1.61 chips.
Downloads
- Win32 binaries (full package, )
- Win32 binaries (exe-only update, )
- Win32 binaries (exe-only update, )
- Source code (VB6, )
To use, first extract the full package, and then extract the 2013 exe-only update into the folder of the full package.
Note: Due to quirky coding,
When run with other system code pages, the resulting MIDIs can suffer from major tempo issues or heavier breakage. (The culprit is the MIDI delay code.)
You can use tools like Locale Emulator with "Location" set to "English (United States)" to make it work.
vgm2mid needs to run with Windows ANSI codepage 1252. (Western European)When run with other system code pages, the resulting MIDIs can suffer from major tempo issues or heavier breakage. (The culprit is the MIDI delay code.)
You can use tools like Locale Emulator with "Location" set to "English (United States)" to make it work.
Alternatives
vgm2mid, Sphere edition- NeoLogiX once ported Jensen's original VB code to JavaScript and released it in 2009. Due to its reliance on the file APIs of the Sphere engine, it only runs in Sphere.
- Due to a server issue in 2012, there is currently no valid link to it. NeoLogiX plans to update it to be platform-independent, however, and will release the newer version afterwards.