"I want to play a song. Where do I begin?"
-
Setup devkitPro and Tonc
-
Place your song into the resources/sounds folder.
-
Run the python script conv_audio.py found in the scripts folder.
-
Open audio/source/audio_assets_enum.c and find the enumeration that coresponds to your song
-
In main.c, replace _musMainMenu with the enumeration for your song.
-
Run make.
"It's not working, what is going wrong?"
There are a few issues that might be happening. Try everything in this list first before asking me for help.
-Make sure that sample compression is turned off. In OpenMPT, this is done by setting the advanced setting ITCompressionMono to 0.
-Make sure that all samples have a unique name. Samples with identical names will be treated as duplicates in order to save space.
-Make sure that instruments are used, not just samples. In OpenMPT, you can convert samples to instruments by going to the instruments tab, clicking "insert new instrument" and it will prompt you to convert all samples to instruments.