A tool to build custom songs for Pokémon Mystery Dungeon: Explorers of Sky from Soundfonts and MIDI files
Features:
-
Optimizations down to the note-level
Any Soundfonts you put in are optimized and trimmed down to what notes are played in the MIDI files. For example, if you have a piano soundfont with 88 samples, but a song keeps playing E E E E E E E over and over again, the converted sample bank will only contain 1 sample: the E. That's right, it's optimizations at the note-level! From there, every level of a soundfont is optimized to strip away anything that isn't strictly required. -
Simple configuration
You just have to make one configuration file namedsoundtrack.yml
. Here's an example of what that might look like. -
Pretty much perfect recreation of SF2/MIDI playback
Since the first version ofdse
, the tool has grown to a point where it can get all the sample data, envelope values, and other perculiarities right to a point where playback of most files sound almost identical, bar DSE peculiarities in sound. Thanks to @solargress for beta testing.
How to use:
- Make the config file
- Download the latest version here: Releases
- Run it (best to do inside PowerShell so you can see any errors that happen)
- You're done!