Awesome list of Video Game Music (VGM) Tools
- VGM Info
- VGM Converters
- File Unpack
- Atari ST
- Amiga
- Tracker
- Nintendo
- Sega
- Playstation
- Unity
- VGM Player
- Hex
- FM
- vgmpf Wiki - the Wikipedia of video game music.
- VGMRips Wiki - the wiki about VGM files.
- loveemu labo - VGM analysis work.
- Conversion Tools for Video Game Music - This article introduces conversion tools for various video game music format.
- vgm2pre - VGM preset dumper standalone app
- vgm2midi - Video game music (NSF, SPC) to MIDI converter tool.
- game-music-emu - Video game music emulation library
- emu2midi-lua - About EmuLua scripts for recording retro game sound to MIDI file or FlMML
- MidiConverters - various tools that convert game data into MIDI files.
- VGMToolbox - C# based tool to assist VGM collectors and dumpers.
- vgmtrans - A Tool to convert proprietary, sequenced videogame music to industry-standard formats.
- jvgmtrans - VGM to MIDI converter in Java.
- DragonUnPACKer - Free/Open source game file resource explorer/unpacking tool.
- UniExtract2 - A Tool to extract files from any type of archive or installer.
- arc_unpacker - CLI tool for extracting images and sounds from visual novels.
- Atari SAP Music Archive - Free project which has the aim to collect most of the ATARI XL/XE music.
- Arkos-Tracker-2-ST - Atari ST version of the replay source .
- GFDL-VortexTracker -
- Vortex Tracker 2.5 - Vortex Tracker 2.5.
- NCL_vortex_tracker - Multi-variable tracker for cyclones using NCAR command language.
- YMtoVGM - Converts Atari ST YM files to the standard VGM format.
- pt2-clone - ProTracker 2 clone for Windows/macOS/Linux.
- hivelytracker - Chip music tracker based on AHX.
- klystrack - A chiptune tracker.
- woolyss - Chipmusic discovery.
- MilkyTracker - A Fasttracker II compatible music editor.
- ft2-clone - Fasttracker 2 clone for Windows/macOS/Linux.
- openmpt - A free Windows/Wine-based tracker and libopenmpt, a library to render tracker music.
- Mednafen - OpenGL and SDL, argument(command-line)-driven multi-system emulator.
- famitracker-all - FamiTracker public source code history.
- 0CC-FamiTracker - Extension of jsr's FamiTracker.
- j0CC-FamiTracker - Numerous bugfixes for 0CC-FamiTracker.
- Dn-FamiTracker - modifications and improvements for 0CC-FamiTracker.
- SnevenTracker - SN76489 mod of FamiTracker 0.4.6.
- FamiStudio - FamiStudio NES Music Editor.
- FTM2GBMC - FamiTracker to Gameboy Music Compiler.
- GBS-Import - .gbs to .ftm converter for famitracker.
- snes9x - Portable Super Nintendo Entertainment System (TM) emulator.
- snestracker - Super Famicom Music Software.
- C700 - Software Sampler plugin for AU/VST and MacOSX/Windows.
- spcdas - SPC700 disassembler.
- split700 - Extracts BRR samples from SNES SPC700 format.
- BRRtools - Tools to convert between standard RIFF .wav format and SNES's built-in BRR sound format.
- SPCtoMML - SPC to AddmusicK MML conversion tool.
- spc_converters_legacy - Legacy SPC to MIDI translators.
- snesgss - SNES GSS (Game Sound System).
- snsfopt - SNSF (SNES Sound Format) Optimizer Tool.
- wav2msu - Utility to convert a RIFF Wave file to a MSU1-compatible format.
- N64-Tools - N64 Tools.
- seq64 - Sequenced music editor for first-party N64 games.
- N64Recomp - Tool to statically recompile N64 games into native executables.
- bms-format - Project to document and decode GameCube BMS sequences.
- bms2mid - Simple BMS to MIDI converter.
- vba-rerecording
- saptapper - Automated GSF ripper.
- smd2mid - Converts Procyon DSE smd sequence files to midi.
- idx2dec - Command line tool to extract the IDOLM@STER Dearly Stars BIN file.
- NDS-FileFormatParser
- 3DSUSoundArchiveTool - A tool written to extract sequences and banks.
- BCSAR_ExtractTools - bcsar extract tools.
- MD_YM2413 - Library for Yamaha YM2413 sound synthesizer.
- GEMSPlay - A player for data files from GEMS.
- AssetsTools.NET - A .NET library for reading and modifying Unity assets and bundles.
- UABE - Asset Bundle Extractor
- UABEA - c# uabe for newer versions of unity
- libvgm - A more modular rewrite of most components from VGMPlay.
- vgmplay-legacy - VGM file command-line player and Winamp plugin.
- in_vgm-libvgm - a new libvgm-based version of the in_vgm Winamp plugin.
- vgmplay-libvgm - a new VGMPlay, based on libvgm.
- vgmstream - A library for playback of various streamed audio formats used in video games.
- VGMGUI - A graphic interface of vgmstream.
- SidWizPlus - Oscilloscope view audio renderer originally based on SidWiz.
- corrscope - Python program to render wave files into oscilloscope views.
- MultidumperGUI -
- fluidsynth - Software synthesizer based on the SoundFont 2 specifications.
- Polyphone - A soundfont editor for quickly designing musical instruments.
- libADLMIDI - A Software MIDI Synthesizer library with OPL3 (YMF262) emulator.
- ADLplug - FM Chip Synthesizer — OPL & OPN.
- ADLMIDI-Player-Java - Simple MIDI-player for Android based on libADLMIDI library.
- adlib2vgm - Converts file formats supported by AdPlug to VGM format.
- imsplayer
- dosbox-x - DOSBox-X fork of the DOSBox project.
- OTVDM - Windows/DOS emulator.
- dro2imf - Convert DOSBox OPL captures (.dro) into id Software .imf format.
- dro2midi - Convert DRO files into MIDI.
- OPLSynth - OPL3 FM synthesis.
- OPL3EMU - A software MIDI synthesizer for Windows that accurately emulates the Yamaha YMF262 (OPL3) FM synthesizer.
- OPL3GM_VSTi - VST instruments that emulate 90s OPL3 MIDI.
- OPL3BankEditor - A small cross-platform editor of the OPL3 FM banks of different formats.
- Nuked-OPL3 - Highly accurate Yamaha OPL3 (YMF262, CT1747) emulator.
- Nuked-OPLL - Cycle accurate Yamaha YM2413 and VRC7 emulator.
- in_msx - MSX sound input plugin for Winamp 5.
- vst2413 - FM synthesizer based on YM2413 (OPLL) sound chip emulator.
- emu2413 - A YM2413 emulator written in C..
- Nuked-OPN2 - Cycle-accurate Yamaha YM3438(YM2612) emulator.
- OPN2BankEditor - A small cross-platform editor of the OPN2 FM banks of different formats.
- OPNMIDI-Player-Java - Simple MIDI-player for Android based on libOPNMIDI library.
- aap-juce-adlplug - experimental OPNplug port to AAP.
- Nuked-OPM - Cycle accurate Yamaha YM2151 emulator.
- m88 - PC-8801 Series Emulator.
- MAmi88 - M88 for MAmidiMEmo.
- d88dmp - D88 file dump tool.
- d88split - Old-computer disk image utilities.
- pc98-disk-tools - Open-source tools for working with common PC98 disk image formats.
- NP2kai - PC-9801 series emulator.
- M98DotNET
- s98-to-vgm - S98 to VGM converter.
- S98toVGM - S98 to VGM Converter based on vgmtools.
- s98spec3 - S98V3 specification.
- musicDriverInterface
- in_fmpmd - FMP/PMD plugin for WinAMP5.
- fmgon
- PMDDotNET
- PMDWinS036 - YM2608 (OPNA) emulator.
- PMDFileWatcher - Monitor, compile and play MML automatically.
- pmdwinbuild - scripts to build pmdwin.dll using mingw-w64 with patches to fix some of the bugs.
- pmdmini - Professional Music Driver (PMD) format player.
- pmdconv - PMD to MIDI converter.
- furnace - a multi-system chiptune tracker compatible with DefleMask modules.
- BambooTracker - YM2608 music tracker.
- bambooCopy - Instrument library and FM preview for OPM->OPNA copy conversion.
- ppmck - Music Markup Language (MML) compiler for NES.
- XPMCK - a cross platform music (expressed in MML) compiler kit.
- mucom88 - OpenMucom88 project.
- FM-SoundLibrary
- FM-MusicLibrary
- mucomDotNET
- mucomMD2vgm
- LD-NRTP - LSX-Dodgers NRTDRV Player.
- NanoDrive-PRO - NanoDrive Pro is a VGM and s98 player for YM2608 and YM2151.
- NanoDrive-Dual-OPN - a VGM format player.
- MoonDriverDotNET
- Z80dotNet - A Z80 simulator written in C#.
- HuSIC - PC-Engine / TG16 (HuC6280) Sound Tool.
- HusicBasic - A music player prototype.
- vgm-conv - Chip-type and clock converter for VGM.
- LibPSG-64 - Macrotune PSG and MML library for QB64-PE.
- ConvFMML - MIDI to MML Converter
- petitemm - MIDI to MML command-line converter.
- mml2vgm
- hoot-patches - hoot's patches and tools.
- MDXPlayer
- ruby-mdxplay - Simple commandline MDX chiptune player.
- mdxplayer - MDXPLAYER for Android
- MDSound
- MDPlayer
- 98fmplayer - PC-98 FM driver emulation.
- fmmidi - Play Standard MIDI music file(s) by emulating a Yamaha YM2608 FM synthesizer.
- smf-dsp - Advanced MIDI file player
- ymfm - BSD-licensed Yamaha FM sound cores (OPM, OPN, OPL, and others).
- RetroWave - Authentic sounds from vintage sound chips
CC0-1.0 license