Skip to content

akaisho/awesome-vgm-tools

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 

Repository files navigation

Awesome VGM Tools Awesome

Awesome list of Video Game Music (VGM) Tools

Contents

VGM Info

VGM Converters

  • 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.

File Unpack

  • 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 ST

Amiga

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.

Nintendo

Famicom

Super Famicom

  • 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

  • N64-Tools - N64 Tools.
  • seq64 - Sequenced music editor for first-party N64 games.
  • N64Recomp - Tool to statically recompile N64 games into native executables.

GC

  • bms-format - Project to document and decode GameCube BMS sequences.
  • bms2mid - Simple BMS to MIDI converter.

GBA

NDS

3DS

Sega

Mega Drive

  • MD_YM2413 - Library for Yamaha YM2413 sound synthesizer.
  • GEMSPlay - A player for data files from GEMS.

Playstation

Adx

Unity

  • 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

VGM Player

  • 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 -

SF2

  • fluidsynth - Software synthesizer based on the SoundFont 2 specifications.
  • Polyphone - A soundfont editor for quickly designing musical instruments.

Hex

FM

AdLib

  • 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

DOS

  • 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.

Yamaha OPL

  • 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..

Yamaha OPN

Yamaha OPM

  • Nuked-OPM - Cycle accurate Yamaha YM2151 emulator.

NEC PC

PMD

  • 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.

MML

FM Player

License

CC0-1.0 license

About

Awesome list of Video Game Music (VGM) Tools

Topics

Resources

License

Contributing

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published