Command-Line tools for converting and interactively playing MusyX Audio Group contents.
Converter Usage
amuseconv <in-path> <out-path> [gcn|n64|pc]
Note: amuseconv
currently only supports SNG-to-MIDI conversion and vice-versa. To batch-extract MIDIs from one of the game files listed below, run amuseconv <data-file> <destination-dir>
Player Usage
amuseplay <data-file> [<songs-file>]
— or —
Drag-n-drop data file on amuseplay executable (Windows and many freedesktop file managers support this)
Song Renderer Usage
amuserender <data-file> [<songs-file>] [-r <sample-rate-out>] [-c <num-channels-out>] [-v <volume 0.0-1.0>]
— or —
Drag-n-drop data file on amuseplay executable (Windows and many freedesktop file managers support this)
Note: .wav file will be emitted at <group-name>-<song-name>.wav
. If -r
option is not specified, rate will default to 32KHz. -c
option may be used to specify 2 (Stereo, default), 4 (Quad), 6 (5.1), or 8 (7.1) channels.
Currently Supported Game Files
- Indiana Jones and the Infernal Machine (N64)
N64 ROM file
- Metroid Prime (GCN)
AudioGrp.pak
MidiData.pak
- Pass
AudioGrp.pak MidiData.pak
for listening to SongGroup 53 (sequenced ship sounds) - Pass
AudioGrp.pak
for listening to any SFXGroup
- Pass
- Metroid Prime 2: Echoes (GCN)
AudioGrp.pak
- Paper Mario: The Thousand Year Door (GCN)
pmario.proj
pmario.slib
- Pass
pmario.proj pmario.slib
for listening to SongGroups (sequenced SFX events) - Pass
pmario.proj
for listening to any SFXGroup
- Pass
- Star Fox Adventures (GCN)
starfoxm.pro
starfoxs.pro
midi.wad
- Pass
starfoxm.pro midi.wad
for listening to SongGroup 0 songs only (music) - Pass
starfoxs.pro midi.wad
for listening to other SongGroups (sequenced ambience) - Pass
starfoxs.pro
for listening to any SFXGroup
- Pass
- Star Wars Episode I: Battle for Naboo (N64)
N64 ROM file
- Star Wars: Rogue Squadron (N64)
N64 ROM file
(PC)data.dat
- Star Wars Rogue Squadron II: Rogue Leader (GCN)
data.dat
- Star Wars Rogue Squadron III: Rebel Strike (GCN)
data.dat
- Any other game with raw
.proj
.pool
.sdir
.samp
files- Pass any one of them to Amuse, all in the same directory
Windows 7 Compatibility
Installing the MSVC++ 2017 runtime may be required if you haven't already installed/updated it.
Run the vc_redist.x64.exe
installer in the zip if so.