https://github.com/blocksds/mmutil
Tool to package audio files for Maxmod.
https://github.com/blocksds/mmutil
Last synced: 12 months ago
JSON representation
Tool to package audio files for Maxmod.
- Host: GitHub
- URL: https://github.com/blocksds/mmutil
- Owner: blocksds
- License: isc
- Created: 2023-02-18T18:03:44.000Z (over 3 years ago)
- Default Branch: master
- Last Pushed: 2025-05-09T00:41:02.000Z (about 1 year ago)
- Last Synced: 2025-05-09T01:32:27.587Z (about 1 year ago)
- Language: C++
- Homepage:
- Size: 309 KB
- Stars: 1
- Watchers: 1
- Forks: 2
- Open Issues: 3
-
Metadata Files:
- Readme: readme.md
- License: COPYING
Awesome Lists containing this project
README
# Maxmod Utility
## Usage
```
mmutil [options] input files ...
```
Input files may be MOD, S3M, XM, IT, and/or WAV.
Option | Description
-------------|---------------------------------------------------
`-o` | Set output file.
`-h` | Set header output file.
`-m` | Output MAS file rather than soundbank.
`-d` | Use for NDS projects.
`-b` | Create test ROM. (use -d for .nds, otherwise .gba)
`-i` | Ignore sample flags.
`-v` | Enable verbose output.
`-p` | Set initial panning separation for MOD/S3M.
## Examples
- Create DS soundbank file (soundbank.bin) from input1.xm and input2.it. Also,
output header file (soundbank.h)
```
mmutil -d input1.xm input2.it -osoundbank.bin -hsoundbank.h
```
- Create test GBA ROM from two inputs.
```
mmutil -b input1.mod input2.s3m -oTEST.gba
```
- Create test NDS ROM from three inputs.
```
mmutil -d -b input1.xm input2.s3m testsound.wav
```