Custom System Exclusive messages - dwhinham/mt32-pi GitHub Wiki
mt32-pi responds to MT-32 SysEx messages as you would expect, but it can also respond to its own commands. mt32-pi listens for manufacturer ID 0x7D, or the "non-commercial/educational use" special ID. Therefore, a complete mt32-pi SysEx message looks like:
F0 7D { command } { parameters } F7
Take a look at the System Exclusive utilities page for examples of utilities you can use for sending these messages.
⚠️ Note: These commands are subject to change until the project reaches a mature state.
| Command | Description | Parameters |
|---|---|---|
00 |
Reboot the Raspberry Pi. | None |
01 xx |
Switch ROM set. | xx = 00: MT-32 (old)xx = 01: MT-32 (new)xx = 02: CM-32L |
02 xx |
Switch SoundFont. | xx = Zero-based index into contents of soundfonts directory (lexicographically sorted). |
03 xx |
Switch synthesizer. | xx = 00: MT-32xx = 01: SoundFont |
04 xx |
Enable/disable MT-32 reversed stereo. | xx = 00: Disabledxx = 01: Enabled (panpot CC values are inverted) |