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) |