Appearance
Classic MIDI macro rows
These macros send MIDI when you turn the knob — control changes, program change, channel pressure, NRPN/RPN, and (eventually) SysEx. On Perform, they all share the same row shape: message type on the left, routing in the middle, live level on the right.

| Row | Mode | Example in screenshot |
|---|---|---|
| 0 | Control Change | CC 74 (filter cutoff), channel 1, USB, LFO-modulated |
| 1 | 14-bit CC | Controllers 0 and 32, channel 2, DIN Out 2, narrowed range |
| 2 | NRPN | NRPN 1 / 8, Global channel, USB |
| 3 | RPN | RPN 0 / 1, channel 10, USB + DIN Out 1 |
Reading a classic MIDI row

Rows
Follow each row left to right: what message → which controller or parameter → which MIDI channel → which outputs (and LFO badge if modulated). The live value sits on the far right, outside this highlight.
Message type
Short tag for the MIDI message the macro sends:
| Tag | Macro mode |
|---|---|
CC | Control Change (7-bit) |
CC14 | 14-bit Control Change |
PC | Program Change |
AT | Channel Aftertouch |
NRPN | Non-Registered Parameter Number |
RPN | Registered Parameter Number |
SYX | SysEx — see SysEx on Perform (guide coming soon) |
Controller or parameter numbers
Which MIDI address the knob drives:
| Mode | This field shows |
|---|---|
| CC | The control change number (e.g. 74 for cutoff, 7 for volume) |
| CC14, NRPN, RPN, SysEx | MSB/LSB pair (e.g. 0/32 — the two controller numbers for a 14-bit message) |
| PC, AT | (nothing — the message type alone is enough) |
These are the same numbers you set in the macro grid (MSB / LSB fields).
MIDI channel
G = Global — uses the project’s global channel setting.Ch1–Ch16 = fixed channel for this macro only.
Output ports
Three boxes show where the message is sent:
| Box | Port |
|---|---|
| U | USB MIDI |
| 1 | DIN Out 1 |
| 2 | DIN Out 2 |
A bright box is enabled for this macro; a dim box is off.
LFO modulation badge
When an S32 LFO is modulating this macro (not the same as “LFO parameter” macros), a ~ appears with the LFO number (e.g. ~ / 1). Bright = that LFO is running; dim = assigned but off. See Modulation.
Live value
Right-aligned number from the current knob position — 0–127 for 7-bit modes, 0–16383 for 14-bit modes. If you narrowed min/max in edit mode, the value respects that range and the indicator bar may show gray bands at the limits.
Program change and aftertouch
Same layout as CC, but there is no controller number in the middle — only the PC or AT tag, channel, outputs, and value.
Configure these macros
- Control Change · 14-bit CC · Program Change · Aftertouch · NRPN · RPN