johnnydmad

johnnydmad is a project that collects, manages, and randomizes custom music for Final Fantasy VI (SNES) mods. It is included in the Beyond Chaos CE linear randomizer, and currently available for the open-world Worlds Collide randomizer via the seedbot in their Discord, with official integration with their web app in progress.

This site contains binary previews generated from the johnnydmad source, allowing users to preview or review the possible results outside the game.

Libraries:
(This is where the music is.)
core
legacy
tierboss
victory
sleep
game over
static

tools

how do we make such things? mfvitools is the answer. this is an ever-growing set of python tools for manipulating and creating FFVI format music, largely centered on a custom MML format.

MML format reference
insertmfvi command line reference

links

Some useful tools and resources that have nothing to do with me or these projects:

ff6hacking.com
much of the music specific information is outdated or incomplete but there's tons of useful general info, especially ROM and RAM maps

黒猫SPC (kuronekoSPC or knSPC)
very useful SPC player for watching realtime information on what each channel is doing. use the rightmost button to open the DSP700 english interface

vgmtrans
massive project for documenting and decoding many game engines into an understandable and playable format.