Skip to content

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.

Classic MIDI macro rows on Perform

RowModeExample in screenshot
0Control ChangeCC 74 (filter cutoff), channel 1, USB, LFO-modulated
114-bit CCControllers 0 and 32, channel 2, DIN Out 2, narrowed range
2NRPNNRPN 1 / 8, Global channel, USB
3RPNRPN 0 / 1, channel 10, USB + DIN Out 1

Reading a classic MIDI row

Classic MIDI macro rows
Rows

Follow each row left to right: what messagewhich controller or parameterwhich MIDI channelwhich 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:

TagMacro mode
CCControl Change (7-bit)
CC1414-bit Control Change
PCProgram Change
ATChannel Aftertouch
NRPNNon-Registered Parameter Number
RPNRegistered Parameter Number
SYXSysEx — see SysEx on Perform (guide coming soon)

Controller or parameter numbers

Which MIDI address the knob drives:

ModeThis field shows
CCThe control change number (e.g. 74 for cutoff, 7 for volume)
CC14, NRPN, RPN, SysExMSB/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.
Ch1Ch16 = fixed channel for this macro only.

Output ports

Three boxes show where the message is sent:

BoxPort
UUSB MIDI
1DIN Out 1
2DIN 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