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 Values 0-7 load patches 1-8 in the resident bank; higher values are ignored. Received on the PC Input Channel (Chapter 17). Passed through unchanged when MIDI Thru is ALL.
Pitch Bend No No Not interpreted, but passed through when MIDI Thru is NOTES + CC or ALL.
Channel Aftertouch No No Not interpreted, but passed through when MIDI Thru is NOTES + CC or ALL.
Polyphonic Aftertouch No No Ignored, and not passed through.
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. They are listed in Chapter 15.

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 or a pitch wheel into UNA, the messages are simply ignored - but they do still pass through when MIDI Thru is set to NOTES + CC or ALL (Chapter 15), independently of Listen, the Keyboard Split and Thru Track Mode, so your synth still bends and responds while UNA takes the chord. If a Thru Track Channel is set, expression arriving on the MIDI Input Channel follows your notes onto it.

The one exception is polyphonic aftertouch, which is per-note and is dropped rather than passed on. Channel aftertouch - the far more common kind, and what nearly every keyboard sends - passes normally.