Skip to content

Chapter 21 - MIDI Implementation Chart

Function Transmitted Recognised Notes
Note On Yes Yes Out: one channel per track. In: sets the chord, drives Live Play and solo.
Note Off Yes Yes
Control Change Yes Yes Out: from a Modulator targeting a MIDI CC. In: see below.
CC 123 (All Notes Off) Yes No Sent on every channel by Panic Stop (Chapter 6).
Program Change No Yes Loads a patch in the resident bank. Passed through unchanged.
Pitch Bend No No
Channel Aftertouch No No
Polyphonic Aftertouch No No
Clock Yes Yes 24 PPQN, in and out (Chapter 16).
Start Yes Yes
Continue No Yes Treated as Start - UNA restarts from the top rather than resuming.
Stop Yes Yes
Active Sensing No No
System Exclusive - - Reserved for internal use; not a user-facing feature in v1.0.

Control Change, in detail

UNA treats incoming CC three ways, and it's worth keeping them apart:

  • CC does not drive parameters directly. There's no "CC 74 always controls filter cutoff" mapping. A CC reaches a parameter only through a Modulator with MIDI CC as its source (Chapter 12).
  • CC 64 (sustain pedal) latches Live Play, so it keeps running while you change chord. Only when Live Play is on (Chapter 17).
  • A set of controller CCs act as a remote surface - transport, track mute and solo, patch and bank navigation, tempo. These are listed in Appendices B and C.

UNA transmits CC only from a Modulator pointed at a MIDI CC target, plus the All Notes Off it sends on a Panic Stop.


Aftertouch and pitch bend

Neither is received or generated in v1.0. If you play a keyboard with aftertouch into UNA, the aftertouch messages are simply ignored - though they will still pass through if MIDI Thru is on (Chapter 15).