Teenage Engineering OP-Z MIDI CCs & NRPNs

MIDI implementation details for the Teenage Engineering OP-Z


GitHub icon Contribute on GitHub benjaminfox contributed

Download: Download icon for CSV file CSV Download icon for DROID patch file DROID patch Download icon for Pyramid def file Pyramid def

Note: you may have to choose "File -> Save Page As" after pressing Download.
Contributions welcome! You can email us your altered CSV if you don't want to use GitHub.

The OP-Z is a very good LEGO set. A lot of its CC parameters are listed as 'relative'. These parameters are very mysterious.

Absolute parameters

Parameter Description CC MSB CC LSB CC min CC max NRPN MSB NRPN LSB NRPN min NRPN max Orientation Notes Usage
Parameter 1 absolute 1 0 127 0-based
Parameter 2 absolute 2 0 127 0-based
Filter cutoff absolute 3 0 127 0-based
Filter resonance absolute 4 0 127 0-based
Envelope attack absolute 5 0 127 0-based
Envelope decay absolute 6 0 127 0-based
Envelope sustain absolute 7 0 127 0-based
Envelope release absolute 8 0 127 0-based
LFO depth absolute 9 0 127 0-based
LFO speed absolute 10 0 127 0-based
LFO target absolute 11 0 127 0-based
LFO shape absolute 12 0 127 0-based
FX 1 send absolute 13 0 127 0-based
FX 2 send absolute 14 0 127 0-based
Pan absolute 15 0 127 0-based
Volume absolute 16 0 127 0-based
Portamento absolute 17 0 127 0-based
Note style absolute 18 0 127 0-based

Relative parameters

Parameter Description CC MSB CC LSB CC min CC max NRPN MSB NRPN LSB NRPN min NRPN max Orientation Notes Usage
Parameter 1 relative 32 1 127 0-based
Parameter 2 relative 33 1 127 0-based
Filter cutoff relative 34 1 127 0-based
Filter resonance relative 35 1 127 0-based
Envelope attack relative 36 1 127 0-based
Envelope decay relative 37 1 127 0-based
Envelope sustain relative 38 1 127 0-based
Envelope release relative 39 1 127 0-based
LFO depth relative 40 1 127 0-based
LFO speed relative 41 1 127 0-based
LFO target relative 42 1 127 0-based
LFO shape relative 43 1 127 0-based
FX 1 send relative 44 1 127 0-based
FX 2 send relative 45 1 127 0-based
Pan relative 46 1 127 0-based
Volume relative 47 1 127 0-based
Portamento relative 48 1 127 0-based
Note style relative 49 1 127 0-based

System

Parameter Description CC MSB CC LSB CC min CC max NRPN MSB NRPN LSB NRPN min NRPN max Orientation Notes Usage
Track gain absolute 50 0 127 0-based
Track gain relative 51 1 127 0-based
Reset track gains 52 0 127 0-based
Mute 53 0 1 0-based
Audio mute 54 0 1 0-based
Mute group 55 0 9 0-based
Tempo 56 0 127 0-based
Swing 57 0 127 0-based

Track

Parameter Description CC MSB CC LSB CC min CC max NRPN MSB NRPN LSB NRPN min NRPN max Orientation Notes Usage
Track step count 60 1 16 0-based
Track step length 61 1 16 0-based
Quantize 62 1 16 0-based
Note length 63 1 16 0-based

The portions of this library that refer to specific devices may be owned by the devices' respective manufacturers. Everything else is licensed under the Creative Commons Attribution Share Alike 4.0 International license.