#
MIDI-SSPECIFIED UUSE A-SSTATION UUSE
0 bank msb IGNORED/NOT TRANSMITTED
1 modwheel msb MODWHEEL (receive only)
2 breath msb BREATH CONTROL (receive only)
3 undefined msb ARP PATTERN (0..5 = up, dn, ud1, ud2, order, rand)
4 foot controller msb ---
5 portamento time msb PORTAMENTO TIME
6 data entry msb USED FOR NRPN DATA VALUES
7 volume msb VOLUME
8 balance msb PREGLIDE SEMITONES *** -12..+12 (0=preglide disabled)
9 undefined msb ARP RATE (64..191 bpm)
10 pan msb PAN POSITION ***
11 expression msb ---
12 effect control 1 msb NON-SYNC PAN RATE
13 effect control 2 msb SYNC PAN RATE 0..34 (non-sync, 32Triplet..12bars)
14 undefined msb VOCODER STEREO WIDTH
15 undefined msb VOCODER SIBILANCE LEVEL
16 gen. controller 1 msb MODWHEEL DISTORTION ***
17 gen. controller 2 msb DISTORTION COMPENSATION
18 gen. controller 3 msb MODWHEEL DELAY SEND
19 gen. controller 4 msb NON-SYNC DELAY TIME
#
MIDI-SSPECIFIED UUSE A-SSTATION UUSE
20 undefined msb SYNC DELAY TIME 0..19 (non-sync, 32Triplet..2Bars)
21 undefined msb DELAY FEEDBACK
22 undefined msb DELAY STEREO WIDTH
23 undefined msb DELAY RATIO
24 undefined msb MODWHEEL REVERB SEND ***
25 undefined msb REVERB DECAY
26 undefined msb MODWHEEL CHORUS SEND ***
27 undefined msb NON-SYNC CHORUS RATE
28 undefined msb SYNC CHORUS RATE 0..34 (non-sync, 32Triplet..12bars)
29 undefined msb CHORUS FEEDBACK ***
30 undefined msb CHORUS MOD DEPTH
31 undefined msb CHORUS MOD CENTRE POINT
32 bank lsb BANK SELECT 1..4
33 modwheel lsb EQ LEVEL *** (0, 1..63, 64, 65..126,
127 = LP, LPshelf, flat, HPshelf, HP)
34 breath lsb EQ FREQUENCY
35 undefined lsb NON-SYNC EQ MOD RATE
36 foot controller lsb SYNC EQ MOD RATE 0..34 (non-sync,32Triplet..12bars)
37 portamento time lsb EQ MOD DEPTH
38 data entry lsb ---
A-5
MIDI Controller List
Appendix
Midi Controller List
Some controllers adhere to the normal midi-specified use (eg mod-
wheel, volume) but most are used arbitrarily and no claim is made of
compatibility with other Novation products or other manufacturer’s prod-
ucts. This is a common practice among manufacturers.
Whilst an attempt has been made to avoid misuse of “standard” con-
trollers which could cause problems, Novation takes no responsibility
for compatibility issues.
Unless noted, controllers are transmitted and received. Unless noted,
values have the range 0-127.
*** denotes a signed value where 64 represents zero.
Unless noted, this is -64..0..+63 stored as 0..64..127
another example is -12..0..+12 stored as 52..64..76
--- denotes controller not used
Some controllers use the available 7 data value bits to control more
than one parameter. These are noted as “packed parameters” and
details are given.
The term “pulse width” is properly applied when squarewave is select-
ed. For other waveforms, read “pulse width” as “double waveform
phase offset”. Double waveform phase offset is zero when the signed
pulse width position parameter is 64 (meaning 0)