C++ BRSTM tools
Decode, encode, play and convert BRSTM files and other Nintendo audio formats.
Supports lossless conversion between supported formats and up to 8 tracks/16 channels.
Format | Read | Write |
---|---|---|
BRSTM | Yes | Yes |
BCSTM | Yes | Yes |
BFSTM | Yes | Yes |
BWAV | Yes | Yes |
BCWAV | Yes | Yes |
BFWAV | Yes | Yes |
IDSP | Yes | No |
Compile everything by running build.sh or using another compiler with the correct options.
Windows: Builds available here.
MacOS: Install with Homebrew through freeapp2014/stuff (instructions in repository).
Arch Linux: Install openrevolution-git from AUR.
Dependencies for library:
Dependencies for converter (brstm_converter)
Dependencies for player (brstm_rt)
Usage guides: