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).