主に任天堂製ゲームで使われているBCSTM(3DS)やBFSTM(WiiU)、BRSTM(Wii)といった音楽ファイル。
中身はADPCMストリームにループポイントのメタデータを付加したファイルで、それ自体はBrawlBoxなどでwav化(デコード)できるが、1曲や2曲ならともかく変換したい曲が大量にある場合は骨が折れる。
またBrawlBoxのそれは単純なデコードのみなので、ループさせたい場合は自分で波形編集ソフトでコピペする必要があり面倒極まりない。
当然そんな非効率的なことをするはずもなく、それを解消する「VGAudio」というツールがこの世にはある。
GitHub - Thealexbarney/VGAudio: A library for encoding, decoding, and manipulating audio files from video games.
https://github.com/Thealexbarney/VGAudio
こいつは一括バッチ変換でき尚且つループありで出力できるスグレモノ…なのだが、
これはコマンドラインアプリな上に出力はwavだけなので、MP3やFLACなどに変換したい場合は別途エンコーダにパイプする必要があり少々扱いが面倒。