MIDI Reference
Supported Message Types
Program Change (PC)
Sends a single Program Change message on the specified channel.
| Field | Range | Description |
|---|---|---|
| Number | 0–127 | Preset number to load |
| Channel | 1–16, OMNI | MIDI channel to send on |
Control Change (CC)
Sends a Control Change message with a controller number and value.
| Field | Range | Description |
|---|---|---|
| Controller | 0–127 | The CC number (e.g., 80 for a toggle) |
| Value | 0–127 | The value to send |
| Channel | 1–16, OMNI | MIDI channel to send on |
Channel Modes
OMNI mode sends on all channels simultaneously. Use this when your gear is set to respond to all channels (the default for most equipment).
Channel 1–16 sends on a specific channel. Use this when controlling multiple devices that are each assigned a dedicated channel.
Message Limits Per Section
| Limit | Value |
|---|---|
| Messages per section | 10 |
| Sections per song | 30 |
| Songs per setlist | 100 |
| Setlists | 10 |
Message Ordering
Within a section, messages are sent in the order they appear in the editor — top to bottom. All messages in a section are sent in rapid succession when the section is activated.
If your amp takes time to load a preset, put the PC message first in the section so it starts loading while subsequent CC messages are being sent.
MIDI Timing
Messages are transmitted at standard MIDI speed (31.25 kbps). A full section of 10 messages transmits in approximately 10ms — well within any practical latency tolerance.