libertyernie
Smash Ace
I hacked together a script to lower a .brstm's sample rate. This is useful for lowering the size of the .brstm; of course, it also lowers the quality.
By default, the script will make an out.brstm where the bitrate is cut in half (i.e. 44100Hz --> 22050Hz, or 32000Hz --> 16000Hz.) You can also run it from the command line and tell it which bitrate you want, but if you enter a rate that's not a multiple of the one it was at before, the loop will be messed up a little bit.
Download here (v1.0.1)
The .zip contains a README.txt which you should read, because it says how to use the program. (Or, just drag and drop a .brstm onto RateConv.bat and it will make out.bat for you.)
The script uses a bunch of .exe files; some are the programs that actually make .brstms (I grabbed those from BCSM-GUI) and some are Cygwin programs. sox.exe is a program that can change the sample rate of a WAV file. SoX and Cygwin are both open-source under the GPL. Again, see the README.txt.
By default, the script will make an out.brstm where the bitrate is cut in half (i.e. 44100Hz --> 22050Hz, or 32000Hz --> 16000Hz.) You can also run it from the command line and tell it which bitrate you want, but if you enter a rate that's not a multiple of the one it was at before, the loop will be messed up a little bit.
Download here (v1.0.1)
The .zip contains a README.txt which you should read, because it says how to use the program. (Or, just drag and drop a .brstm onto RateConv.bat and it will make out.bat for you.)
The script uses a bunch of .exe files; some are the programs that actually make .brstms (I grabbed those from BCSM-GUI) and some are Cygwin programs. sox.exe is a program that can change the sample rate of a WAV file. SoX and Cygwin are both open-source under the GPL. Again, see the README.txt.