├── .github └── workflows │ ├── linux.yml │ ├── macos.yml │ └── windows.yml ├── .gitignore ├── CMakeLists.txt ├── LICENSE ├── README.md ├── external └── vgmtrans │ ├── LICENSE │ ├── MidiFile.cpp │ ├── MidiFile.h │ ├── RiffFile.cpp │ ├── RiffFile.h │ ├── SF2File.cpp │ ├── SF2File.h │ ├── ScaleConversion.cpp │ ├── ScaleConversion.h │ ├── WaveAudio.cpp │ ├── WaveAudio.h │ ├── common.h │ ├── helper.h │ └── version.h ├── include ├── common │ ├── cli.h │ ├── fileUtil.hpp │ ├── types.h │ └── util.h ├── rsnd │ ├── SoundArchive.hpp │ ├── SoundBank.hpp │ ├── SoundSequence.hpp │ ├── SoundStream.hpp │ ├── SoundWave.hpp │ ├── SoundWaveArchive.hpp │ ├── SoundWsd.hpp │ └── soundCommon.hpp └── tools │ ├── common.hpp │ ├── decode.hpp │ ├── extract.hpp │ └── list.hpp └── src ├── common ├── fileUtil.cpp └── util.cpp ├── mrst.cpp ├── rsnd ├── SoundArchive.cpp ├── SoundBank.cpp ├── SoundSequence.cpp ├── SoundStream.cpp ├── SoundWave.cpp ├── SoundWaveArchive.cpp ├── SoundWsd.cpp └── soundCommon.cpp └── tools ├── common.cpp ├── decode.cpp ├── extract.cpp └── list.cpp /.github/workflows/linux.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/em-eight/mrst/HEAD/.github/workflows/linux.yml -------------------------------------------------------------------------------- /.github/workflows/macos.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/em-eight/mrst/HEAD/.github/workflows/macos.yml -------------------------------------------------------------------------------- /.github/workflows/windows.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/em-eight/mrst/HEAD/.github/workflows/windows.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | .vs 2 | .vscode 3 | build 4 | -------------------------------------------------------------------------------- /CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/em-eight/mrst/HEAD/CMakeLists.txt -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/em-eight/mrst/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/em-eight/mrst/HEAD/README.md -------------------------------------------------------------------------------- /external/vgmtrans/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/em-eight/mrst/HEAD/external/vgmtrans/LICENSE -------------------------------------------------------------------------------- /external/vgmtrans/MidiFile.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/em-eight/mrst/HEAD/external/vgmtrans/MidiFile.cpp -------------------------------------------------------------------------------- /external/vgmtrans/MidiFile.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/em-eight/mrst/HEAD/external/vgmtrans/MidiFile.h -------------------------------------------------------------------------------- /external/vgmtrans/RiffFile.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/em-eight/mrst/HEAD/external/vgmtrans/RiffFile.cpp -------------------------------------------------------------------------------- /external/vgmtrans/RiffFile.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/em-eight/mrst/HEAD/external/vgmtrans/RiffFile.h -------------------------------------------------------------------------------- /external/vgmtrans/SF2File.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/em-eight/mrst/HEAD/external/vgmtrans/SF2File.cpp -------------------------------------------------------------------------------- /external/vgmtrans/SF2File.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/em-eight/mrst/HEAD/external/vgmtrans/SF2File.h -------------------------------------------------------------------------------- /external/vgmtrans/ScaleConversion.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/em-eight/mrst/HEAD/external/vgmtrans/ScaleConversion.cpp -------------------------------------------------------------------------------- /external/vgmtrans/ScaleConversion.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/em-eight/mrst/HEAD/external/vgmtrans/ScaleConversion.h -------------------------------------------------------------------------------- /external/vgmtrans/WaveAudio.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/em-eight/mrst/HEAD/external/vgmtrans/WaveAudio.cpp -------------------------------------------------------------------------------- /external/vgmtrans/WaveAudio.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/em-eight/mrst/HEAD/external/vgmtrans/WaveAudio.h -------------------------------------------------------------------------------- /external/vgmtrans/common.h: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /external/vgmtrans/helper.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/em-eight/mrst/HEAD/external/vgmtrans/helper.h -------------------------------------------------------------------------------- /external/vgmtrans/version.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/em-eight/mrst/HEAD/external/vgmtrans/version.h -------------------------------------------------------------------------------- /include/common/cli.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/em-eight/mrst/HEAD/include/common/cli.h -------------------------------------------------------------------------------- /include/common/fileUtil.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/em-eight/mrst/HEAD/include/common/fileUtil.hpp -------------------------------------------------------------------------------- /include/common/types.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/em-eight/mrst/HEAD/include/common/types.h -------------------------------------------------------------------------------- /include/common/util.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/em-eight/mrst/HEAD/include/common/util.h -------------------------------------------------------------------------------- /include/rsnd/SoundArchive.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/em-eight/mrst/HEAD/include/rsnd/SoundArchive.hpp -------------------------------------------------------------------------------- /include/rsnd/SoundBank.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/em-eight/mrst/HEAD/include/rsnd/SoundBank.hpp -------------------------------------------------------------------------------- /include/rsnd/SoundSequence.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/em-eight/mrst/HEAD/include/rsnd/SoundSequence.hpp -------------------------------------------------------------------------------- /include/rsnd/SoundStream.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/em-eight/mrst/HEAD/include/rsnd/SoundStream.hpp -------------------------------------------------------------------------------- /include/rsnd/SoundWave.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/em-eight/mrst/HEAD/include/rsnd/SoundWave.hpp -------------------------------------------------------------------------------- /include/rsnd/SoundWaveArchive.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/em-eight/mrst/HEAD/include/rsnd/SoundWaveArchive.hpp -------------------------------------------------------------------------------- /include/rsnd/SoundWsd.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/em-eight/mrst/HEAD/include/rsnd/SoundWsd.hpp -------------------------------------------------------------------------------- /include/rsnd/soundCommon.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/em-eight/mrst/HEAD/include/rsnd/soundCommon.hpp -------------------------------------------------------------------------------- /include/tools/common.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/em-eight/mrst/HEAD/include/tools/common.hpp -------------------------------------------------------------------------------- /include/tools/decode.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/em-eight/mrst/HEAD/include/tools/decode.hpp -------------------------------------------------------------------------------- /include/tools/extract.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/em-eight/mrst/HEAD/include/tools/extract.hpp -------------------------------------------------------------------------------- /include/tools/list.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/em-eight/mrst/HEAD/include/tools/list.hpp -------------------------------------------------------------------------------- /src/common/fileUtil.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/em-eight/mrst/HEAD/src/common/fileUtil.cpp -------------------------------------------------------------------------------- /src/common/util.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/em-eight/mrst/HEAD/src/common/util.cpp -------------------------------------------------------------------------------- /src/mrst.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/em-eight/mrst/HEAD/src/mrst.cpp -------------------------------------------------------------------------------- /src/rsnd/SoundArchive.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/em-eight/mrst/HEAD/src/rsnd/SoundArchive.cpp -------------------------------------------------------------------------------- /src/rsnd/SoundBank.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/em-eight/mrst/HEAD/src/rsnd/SoundBank.cpp -------------------------------------------------------------------------------- /src/rsnd/SoundSequence.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/em-eight/mrst/HEAD/src/rsnd/SoundSequence.cpp -------------------------------------------------------------------------------- /src/rsnd/SoundStream.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/em-eight/mrst/HEAD/src/rsnd/SoundStream.cpp -------------------------------------------------------------------------------- /src/rsnd/SoundWave.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/em-eight/mrst/HEAD/src/rsnd/SoundWave.cpp -------------------------------------------------------------------------------- /src/rsnd/SoundWaveArchive.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/em-eight/mrst/HEAD/src/rsnd/SoundWaveArchive.cpp -------------------------------------------------------------------------------- /src/rsnd/SoundWsd.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/em-eight/mrst/HEAD/src/rsnd/SoundWsd.cpp -------------------------------------------------------------------------------- /src/rsnd/soundCommon.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/em-eight/mrst/HEAD/src/rsnd/soundCommon.cpp -------------------------------------------------------------------------------- /src/tools/common.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/em-eight/mrst/HEAD/src/tools/common.cpp -------------------------------------------------------------------------------- /src/tools/decode.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/em-eight/mrst/HEAD/src/tools/decode.cpp -------------------------------------------------------------------------------- /src/tools/extract.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/em-eight/mrst/HEAD/src/tools/extract.cpp -------------------------------------------------------------------------------- /src/tools/list.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/em-eight/mrst/HEAD/src/tools/list.cpp --------------------------------------------------------------------------------