Download "BannerSoundToPcm"
http://www.tepetaklak.com/data/BannerSoundToPcm.exe
run "BannerSoundToPcm.exe"
type in a 1 or 2 in the box ( i think this is a loop counter but didnt seem to do much for me)
click channel 1 _or_ channel 2
doesnt seem to matter which, all my samples have ended up the same, feel free to correct me!
This generates "sound.bin.pcm"
you can rename it to game.pcm if you wish as the .bin confuses audacity for the export to mp3
Download "audacity" (free audio editor)
if you downloaded the tools above you will have a portable verion (as long as you keep it in the tools folder for it to work)
or get it here
http://audacity.sourceforge.net/ I used the 1.3.12 beta on windows with no probs
Download "lame addon" (free lame add-on needed for exporting mp3)
this is NOT included in the tools link above (am sure deba94 didnt need it, he uses WAV not mp3 for his work)
info here
http://manual.audacityteam.org/index.php?t..._MP3_encoder.3F
or download page here
http://lame.buanzo.com.ar/
open Audacity
file menu | import | raw data
chose "sound.bin.pcm" (or game.pcm if you rename it!)
MONO
keep the settings as mono and change 44100 to 32000
STEREO import
i think this might be a bug, but having "stereo and 32000" doesnt seem to work it goes too fast, ie at the 44100 speed,
so after chooseing stereo and 3200 you have to slow it down
effects menu | change speed
enter "-27.43%" into the box
leave out the quotes & remember the minus sign as its a _slowdown_
this is the difference between 44100 and 32000 [[ =100-(32000/44100*100) ]]
edit away
Once opened you may want to trim the silence at the end, or copy paste so it plays a few times
knock yourself out
Export the MP3
file menu | export it as an mp3 (thats what the LAME download was about earlier)
make sure to name it "game_name.mp3", else you MAY get a ".bin" ending left over from earlier step if you kept default name throughout
Other notes
IF sound.bin is compressed you MIGHT need to open a command prompt and run "gbalzss.exe e sound.bin output.bin".
obviously use the output.bin for the filename in above steps
i havent needed to use this so maybe bannertopcm does the decompress automatically?