Subsystem Search

This page is read from MIDI Instrument Definitions, a Python library used in the author's other projects, in which every number is traced to a document its maker published. Its source is on GitHub.

Novation Circuit Tracks MIDI implementation

The MIDI implementation of the Novation Circuit Tracks: what it answers to, and the 358 controls it offers.

At a glance

Firmware
Not recorded.
MIDI channel
Any one of 1 to 16.
Parts
Synth, 2 of them: each on a MIDI channel of its own, taking notes, controls, and program changes, with 6 voices each.
Drums: on a MIDI channel of its own, taking notes and controls.
MIDI track, 2 of them: each on a MIDI channel of its own.
Project: on MIDI channel 16, taking controls and program changes.
Voices
Each part's own, under Parts.
Note range
Not recorded.
Velocity
Not recorded.
Aftertouch
Not recorded.
Pitch bend
Not recorded.
Program change
Received and sent, with 128 presets.
MIDI clock
Sent and received.
Start and stop
Sent and received.
Control change
114 controls, in the tables below.
NRPN
Supported. 244 of the controls below have one.
System exclusive
Supported.

Controls

In the order the definition gives them, by part and group. Under each control is the name a program calls it by, once pymidiinstrumentdefs.load("novation/circuit_tracks") has loaded them.

Synth

Voice

Control CC NRPN Values
Polyphony Mode
polyphony_mode
3 0 mono, 1 mono_ag, 2 poly; default 2
Portamento Rate
portamento_rate
5 0-127; default 0
Pre-Glide
pre_glide
9 52-76; default 64
Keyboard Octave
keyboard_octave
13 58-69; default 64

Oscillator

Control CC NRPN Values
osc 1 wave
osc_1_wave
19 0 sine, 1 triangle, 2 sawtooth, 3 saw_9_1_pw, 4 saw_8_2_pw, 5 saw_7_3_pw, 6 saw_6_4_pw, 7 saw_5_5_pw, 8 saw_4_6_pw, 9 saw_3_7_pw, 10 saw_2_8_pw, 11 saw_1_9_pw, 12 pulse_width, 13 square, 14 sine_table, 15 analogue_pulse, 16 analogue_sync, 17 triangle_saw_blend, 18 digital_nasty_1, 19 digital_nasty_2, 20 digital_saw_square, 21 digital_vocal_1, 22 digital_vocal_2, 23 digital_vocal_3, 24 digital_vocal_4, 25 digital_vocal_5, 26 digital_vocal_6, 27 random_collection_1, 28 random_collection_2, 29 random_collection_3; default 2
osc 1 wave interpolate
osc_1_wave_interpolate
20 0-127
osc 1 pulse width index
osc_1_pulse_width_index
21 0-127
osc 1 virtual sync depth
osc_1_virtual_sync_depth
22 0-127; default 0
osc 1 density
osc_1_density
24 0-127; default 0
osc 1 density detune
osc_1_density_detune
25 0-127; default 0
osc 1 semitones
osc_1_semitones
26 0-127; default 64
osc 1 cents
osc_1_cents
27 0-127; default 64
osc 1 pitchbend
osc_1_pitchbend
28 52-76; default 76
osc 2 wave
osc_2_wave
29 0 sine, 1 triangle, 2 sawtooth, 3 saw_9_1_pw, 4 saw_8_2_pw, 5 saw_7_3_pw, 6 saw_6_4_pw, 7 saw_5_5_pw, 8 saw_4_6_pw, 9 saw_3_7_pw, 10 saw_2_8_pw, 11 saw_1_9_pw, 12 pulse_width, 13 square, 14 sine_table, 15 analogue_pulse, 16 analogue_sync, 17 triangle_saw_blend, 18 digital_nasty_1, 19 digital_nasty_2, 20 digital_saw_square, 21 digital_vocal_1, 22 digital_vocal_2, 23 digital_vocal_3, 24 digital_vocal_4, 25 digital_vocal_5, 26 digital_vocal_6, 27 random_collection_1, 28 random_collection_2, 29 random_collection_3; default 2
osc 2 wave interpolate
osc_2_wave_interpolate
30 0-127
osc 2 pulse width index
osc_2_pulse_width_index
31 0-127
osc 2 virtual sync depth
osc_2_virtual_sync_depth
33 0-127; default 0
osc 2 density
osc_2_density
35 0-127; default 0
osc 2 density detune
osc_2_density_detune
36 0-127; default 0
osc 2 semitones
osc_2_semitones
37 0-127; default 64
osc 2 cents
osc_2_cents
39 0-127; default 64
osc 2 pitchbend
osc_2_pitchbend
40 52-76; default 76

Mixer

Control CC NRPN Values
osc 1 level
osc_1_level
51 0-127; default 127
osc 2 level
osc_2_level
52 0-127; default 0
ring mod level
ring_mod_level
54 0-127; default 0
noise level
noise_level
56 0-127; default 0
pre FX level
pre_fx_level
58 52-82; default 64
post FX level
post_fx_level
59 52-82; default 64

Filter

Control CC NRPN Values
routing
routing
60 0 normal, 1 osc_1_bypasses_the_filter, 2 osc_1_plus_osc_2_bypasses_the_filter; default 0
drive
drive
63 0-127; default 0
drive type
drive_type
65 0 diode, 1 valve, 2 clipper, 3 cross_over, 4 rectifier, 5 bit_reducer, 6 rate_reducer; default 0
type
type
68 0 low_pass_12db, 1 low_pass_24db, 2 band_pass_6_6_db, 3 band_pass_12_12_db, 4 high_pass_12db, 5 high_pass_24db; default 1
frequency
frequency
74 0-127; default 127
tracking
tracking
69 0-127; default 127
resonance
resonance
71 0-127; default 0
Q normalize
q_normalize
78 0-127; default 64
env 2 to frequency
env_2_to_frequency
79 0-127; default 64

Envelope

Control CC NRPN Values
env 1 velocity
env_1_velocity
108 0-127; default 64
env 1 attack
env_1_attack
73 0-127; default 2
env 1 decay
env_1_decay
75 0-127; default 90
env 1 sustain
env_1_sustain
70 0-127; default 127
env 1 release
env_1_release
72 0-127; default 40
env 2 velocity
env_2_velocity
0
MSB 0, LSB 0
0-127; default 64
env 2 attack
env_2_attack
1
MSB 0, LSB 1
0-127; default 2
env 2 decay
env_2_decay
2
MSB 0, LSB 2
0-127; default 75
env 2 sustain
env_2_sustain
3
MSB 0, LSB 3
0-127; default 35
env 2 release
env_2_release
4
MSB 0, LSB 4
0-127; default 45
env 3 delay
env_3_delay
14
MSB 0, LSB 14
0-127; default 0
env 3 attack
env_3_attack
15
MSB 0, LSB 15
0-127; default 10
env 3 decay
env_3_decay
16
MSB 0, LSB 16
0-127; default 70
env 3 sustain
env_3_sustain
17
MSB 0, LSB 17
0-127; default 64
env 3 release
env_3_release
18
MSB 0, LSB 18
0-127; default 40

LFO

Control CC NRPN Values
lfo 1 waveform
lfo_1_waveform
70
MSB 0, LSB 70
0 sine, 1 triangle, 2 sawtooth, 3 square, 4 random_s_h, 5 time_s_h, 6 piano_envelope, 7 sequence_1, 8 sequence_2, 9 sequence_3, 10 sequence_4, 11 sequence_5, 12 sequence_6, 13 sequence_7, 14 alternative_1, 15 alternative_2, 16 alternative_3, 17 alternative_4, 18 alternative_5, 19 alternative_6, 20 alternative_7, 21 alternative_8, 22 chromatic, 23 chromatic_16, 24 major, 25 major_7, 26 minor_7, 27 min_arp_1, 28 min_arp_2, 29 diminished, 30 dec_minor, 31 minor_3rd, 32 pedal, 33 n4ths, 34 n4ths_x12, 35 n1625_maj, 36 n1625_min, 37 n2511; default 0
lfo 1 phase offset
lfo_1_phase_offset
71
MSB 0, LSB 71
0-119; default 0
lfo 1 slew rate
lfo_1_slew_rate
72
MSB 0, LSB 72
0-127; default 0
lfo 1 delay
lfo_1_delay
74
MSB 0, LSB 74
0-127; default 0
lfo 1 delay sync
lfo_1_delay_sync
75
MSB 0, LSB 75
0-35; default 0
lfo 1 rate
lfo_1_rate
76
MSB 0, LSB 76
0-127; default 68
lfo 1 rate sync
lfo_1_rate_sync
77
MSB 0, LSB 77
0-35; default 0
lfo 1 one shot
lfo_1_one_shot
122
MSB 0, LSB 122
12 off, 13 on; default 12
lfo 1 key sync
lfo_1_key_sync
122
MSB 0, LSB 122
14 off, 15 on; default 14
Lfo 1 common sync
lfo_1_common_sync
122
MSB 0, LSB 122
16 off, 17 on; default 16
Lfo 1 delay trigger
lfo_1_delay_trigger
122
MSB 0, LSB 122
18 off, 19 on; default 18
Lfo 1 fade mode
lfo_1_fade_mode
123
MSB 0, LSB 123
0 fade_in, 1 fade_out, 2 gate_in, 3 gate_out; default 0
Lfo 2 waveform
lfo_2_waveform
79
MSB 0, LSB 79
0 sine, 1 triangle, 2 sawtooth, 3 square, 4 random_s_h, 5 time_s_h, 6 piano_envelope, 7 sequence_1, 8 sequence_2, 9 sequence_3, 10 sequence_4, 11 sequence_5, 12 sequence_6, 13 sequence_7, 14 alternative_1, 15 alternative_2, 16 alternative_3, 17 alternative_4, 18 alternative_5, 19 alternative_6, 20 alternative_7, 21 alternative_8, 22 chromatic, 23 chromatic_16, 24 major, 25 major_7, 26 minor_7, 27 min_arp_1, 28 min_arp_2, 29 diminished, 30 dec_minor, 31 minor_3rd, 32 pedal, 33 n4ths, 34 n4ths_x12, 35 n1625_maj, 36 n1625_min, 37 n2511; default 0
Lfo 2 phase offset
lfo_2_phase_offset
80
MSB 0, LSB 80
0-119; default 0
Lfo 2 slew rate
lfo_2_slew_rate
81
MSB 0, LSB 81
0-127; default 0
Lfo 2 delay
lfo_2_delay
83
MSB 0, LSB 83
0-127; default 0
Lfo 2 delay sync
lfo_2_delay_sync
84
MSB 0, LSB 84
0-35; default 0
Lfo 2 rate
lfo_2_rate
85
MSB 0, LSB 85
0-127; default 68
Lfo 2 rate sync
lfo_2_rate_sync
86
MSB 0, LSB 86
0-35; default 0
lfo 2 one shot
lfo_2_one_shot
122
MSB 0, LSB 122
22 off, 23 on; default 22
lfo 2 key sync
lfo_2_key_sync
122
MSB 0, LSB 122
24 off, 25 on; default 24
lfo 2 common sync
lfo_2_common_sync
122
MSB 0, LSB 122
26 off, 27 on; default 26
lfo 2 delay trigger
lfo_2_delay_trigger
122
MSB 0, LSB 122
28 off, 29 on; default 28
lfo 2 fade mode
lfo_2_fade_mode
123
MSB 0, LSB 123
4 fade_in, 5 fade_out, 6 gate_in, 7 gate_out; default 4

Effects and EQ

Control CC NRPN Values
distortion level
distortion_level
91 0-127; default 0
chorus level
chorus_level
93 0-127; default 0
EQ bass frequency
eq_bass_frequency
104
MSB 0, LSB 104
0-127; default 64
EQ bass level
eq_bass_level
105
MSB 0, LSB 105
0-127; default 64
EQ mid frequency
eq_mid_frequency
106
MSB 0, LSB 106
0-127; default 64
EQ mid level
eq_mid_level
107
MSB 0, LSB 107
0-127; default 64
EQ treble frequency
eq_treble_frequency
108
MSB 0, LSB 108
0-127; default 125
EQ treble level
eq_treble_level
109
MSB 0, LSB 109
0-127; default 64
distortion type
distortion_type
128
MSB 1, LSB 0
0 diode, 1 valve, 2 clipper, 3 cross_over, 4 rectify, 5 bit_reducer, 6 rate_reducer; default 0
distortion compensation
distortion_compensation
129
MSB 1, LSB 1
0-127; default 100
chorus type
chorus_type
152
MSB 1, LSB 24
0 phaser, 1 chorus; default 1
chorus rate
chorus_rate
153
MSB 1, LSB 25
0-127
chorus rate sync
chorus_rate_sync
154
MSB 1, LSB 26
0-35; default 0
chorus feedback
chorus_feedback
155
MSB 1, LSB 27
0-127; default 74
chorus mod depth
chorus_mod_depth
156
MSB 1, LSB 28
0-127; default 64
chorus delay
chorus_delay
157
MSB 1, LSB 29
0-127; default 64

Mod matrix

Control CC NRPN Values
Mod matrix 1 source 1
mod_matrix_1_source_1
211
MSB 1, LSB 83
0 direct, 4 velocity, 5 keyboard, 6 lfo_1_plus, 7 lfo_1_plus_minus, 8 lfo_2_plus, 9 lfo_2_plus_minus, 10 env_amp, 11 env_filter, 12 env_3; default 0
Mod matrix 1 source 2
mod_matrix_1_source_2
212
MSB 1, LSB 84
0 direct, 4 velocity, 5 keyboard, 6 lfo_1_plus, 7 lfo_1_plus_minus, 8 lfo_2_plus, 9 lfo_2_plus_minus, 10 env_amp, 11 env_filter, 12 env_3; default 0
mod matrix 1 depth
mod_matrix_1_depth
214
MSB 1, LSB 86
0-127; default 64
mod matrix 1 destination
mod_matrix_1_destination
215
MSB 1, LSB 87
0 osc_1_and_2_pitch, 1 osc_1_pitch, 2 osc_2_pitch, 3 osc_1_v_sync, 4 osc_2_v_sync, 5 osc_1_pulse_width_index, 6 osc_2_pulse_width_index, 7 osc_1_level, 8 osc_2_level, 9 noise_level, 10 ring_modulation_1_2_level, 11 filter_drive_amount, 12 filter_frequency, 13 filter_resonance, 14 lfo_1_rate, 15 lfo_2_rate, 16 amp_envelope_decay, 17 filter_envelope_decay; default 0
mod matrix 2 source 1
mod_matrix_2_source_1
216
MSB 1, LSB 88
0 direct, 4 velocity, 5 keyboard, 6 lfo_1_plus, 7 lfo_1_plus_minus, 8 lfo_2_plus, 9 lfo_2_plus_minus, 10 env_amp, 11 env_filter, 12 env_3; default 0
mod matrix 2 source 2
mod_matrix_2_source_2
217
MSB 1, LSB 89
0 direct, 4 velocity, 5 keyboard, 6 lfo_1_plus, 7 lfo_1_plus_minus, 8 lfo_2_plus, 9 lfo_2_plus_minus, 10 env_amp, 11 env_filter, 12 env_3; default 0
mod matrix 2 depth
mod_matrix_2_depth
219
MSB 1, LSB 91
0-127; default 64
mod matrix 2 destination
mod_matrix_2_destination
220
MSB 1, LSB 92
0 osc_1_and_2_pitch, 1 osc_1_pitch, 2 osc_2_pitch, 3 osc_1_v_sync, 4 osc_2_v_sync, 5 osc_1_pulse_width_index, 6 osc_2_pulse_width_index, 7 osc_1_level, 8 osc_2_level, 9 noise_level, 10 ring_modulation_1_2_level, 11 filter_drive_amount, 12 filter_frequency, 13 filter_resonance, 14 lfo_1_rate, 15 lfo_2_rate, 16 amp_envelope_decay, 17 filter_envelope_decay; default 0
mod matrix 3 source 1
mod_matrix_3_source_1
221
MSB 1, LSB 93
0 direct, 4 velocity, 5 keyboard, 6 lfo_1_plus, 7 lfo_1_plus_minus, 8 lfo_2_plus, 9 lfo_2_plus_minus, 10 env_amp, 11 env_filter, 12 env_3; default 0
mod matrix 3 source 2
mod_matrix_3_source_2
222
MSB 1, LSB 94
0 direct, 4 velocity, 5 keyboard, 6 lfo_1_plus, 7 lfo_1_plus_minus, 8 lfo_2_plus, 9 lfo_2_plus_minus, 10 env_amp, 11 env_filter, 12 env_3; default 0
mod matrix 3 depth
mod_matrix_3_depth
224
MSB 1, LSB 96
0-127; default 64
mod matrix 3 destination
mod_matrix_3_destination
225
MSB 1, LSB 97
0 osc_1_and_2_pitch, 1 osc_1_pitch, 2 osc_2_pitch, 3 osc_1_v_sync, 4 osc_2_v_sync, 5 osc_1_pulse_width_index, 6 osc_2_pulse_width_index, 7 osc_1_level, 8 osc_2_level, 9 noise_level, 10 ring_modulation_1_2_level, 11 filter_drive_amount, 12 filter_frequency, 13 filter_resonance, 14 lfo_1_rate, 15 lfo_2_rate, 16 amp_envelope_decay, 17 filter_envelope_decay; default 0
mod matrix 4 source 1
mod_matrix_4_source_1
226
MSB 1, LSB 98
0 direct, 4 velocity, 5 keyboard, 6 lfo_1_plus, 7 lfo_1_plus_minus, 8 lfo_2_plus, 9 lfo_2_plus_minus, 10 env_amp, 11 env_filter, 12 env_3; default 0
mod matrix 4 source 2
mod_matrix_4_source_2
227
MSB 1, LSB 99
0 direct, 4 velocity, 5 keyboard, 6 lfo_1_plus, 7 lfo_1_plus_minus, 8 lfo_2_plus, 9 lfo_2_plus_minus, 10 env_amp, 11 env_filter, 12 env_3; default 0
mod matrix 4 depth
mod_matrix_4_depth
229
MSB 1, LSB 101
0-127; default 64
mod matrix 4 destination
mod_matrix_4_destination
230
MSB 1, LSB 102
0 osc_1_and_2_pitch, 1 osc_1_pitch, 2 osc_2_pitch, 3 osc_1_v_sync, 4 osc_2_v_sync, 5 osc_1_pulse_width_index, 6 osc_2_pulse_width_index, 7 osc_1_level, 8 osc_2_level, 9 noise_level, 10 ring_modulation_1_2_level, 11 filter_drive_amount, 12 filter_frequency, 13 filter_resonance, 14 lfo_1_rate, 15 lfo_2_rate, 16 amp_envelope_decay, 17 filter_envelope_decay; default 0
mod matrix 5 source 1
mod_matrix_5_source_1
231
MSB 1, LSB 103
0 direct, 4 velocity, 5 keyboard, 6 lfo_1_plus, 7 lfo_1_plus_minus, 8 lfo_2_plus, 9 lfo_2_plus_minus, 10 env_amp, 11 env_filter, 12 env_3; default 0
mod matrix 5 source 2
mod_matrix_5_source_2
232
MSB 1, LSB 104
0 direct, 4 velocity, 5 keyboard, 6 lfo_1_plus, 7 lfo_1_plus_minus, 8 lfo_2_plus, 9 lfo_2_plus_minus, 10 env_amp, 11 env_filter, 12 env_3; default 0
mod matrix 5 depth
mod_matrix_5_depth
234
MSB 1, LSB 106
0-127; default 64
mod matrix 5 destination
mod_matrix_5_destination
235
MSB 1, LSB 107
0 osc_1_and_2_pitch, 1 osc_1_pitch, 2 osc_2_pitch, 3 osc_1_v_sync, 4 osc_2_v_sync, 5 osc_1_pulse_width_index, 6 osc_2_pulse_width_index, 7 osc_1_level, 8 osc_2_level, 9 noise_level, 10 ring_modulation_1_2_level, 11 filter_drive_amount, 12 filter_frequency, 13 filter_resonance, 14 lfo_1_rate, 15 lfo_2_rate, 16 amp_envelope_decay, 17 filter_envelope_decay; default 0
mod matrix 6 source 1
mod_matrix_6_source_1
236
MSB 1, LSB 108
0 direct, 4 velocity, 5 keyboard, 6 lfo_1_plus, 7 lfo_1_plus_minus, 8 lfo_2_plus, 9 lfo_2_plus_minus, 10 env_amp, 11 env_filter, 12 env_3; default 0
mod matrix 6 source 2
mod_matrix_6_source_2
237
MSB 1, LSB 109
0 direct, 4 velocity, 5 keyboard, 6 lfo_1_plus, 7 lfo_1_plus_minus, 8 lfo_2_plus, 9 lfo_2_plus_minus, 10 env_amp, 11 env_filter, 12 env_3; default 0
mod matrix 6 depth
mod_matrix_6_depth
239
MSB 1, LSB 111
0-127; default 64
mod matrix 6 destination
mod_matrix_6_destination
240
MSB 1, LSB 112
0 osc_1_and_2_pitch, 1 osc_1_pitch, 2 osc_2_pitch, 3 osc_1_v_sync, 4 osc_2_v_sync, 5 osc_1_pulse_width_index, 6 osc_2_pulse_width_index, 7 osc_1_level, 8 osc_2_level, 9 noise_level, 10 ring_modulation_1_2_level, 11 filter_drive_amount, 12 filter_frequency, 13 filter_resonance, 14 lfo_1_rate, 15 lfo_2_rate, 16 amp_envelope_decay, 17 filter_envelope_decay; default 0
mod matrix 7 source 1
mod_matrix_7_source_1
241
MSB 1, LSB 113
0 direct, 4 velocity, 5 keyboard, 6 lfo_1_plus, 7 lfo_1_plus_minus, 8 lfo_2_plus, 9 lfo_2_plus_minus, 10 env_amp, 11 env_filter, 12 env_3; default 0
mod matrix 7 source 2
mod_matrix_7_source_2
242
MSB 1, LSB 114
0 direct, 4 velocity, 5 keyboard, 6 lfo_1_plus, 7 lfo_1_plus_minus, 8 lfo_2_plus, 9 lfo_2_plus_minus, 10 env_amp, 11 env_filter, 12 env_3; default 0
mod matrix 7 depth
mod_matrix_7_depth
244
MSB 1, LSB 116
0-127; default 64
mod matrix 7 destination
mod_matrix_7_destination
245
MSB 1, LSB 117
0 osc_1_and_2_pitch, 1 osc_1_pitch, 2 osc_2_pitch, 3 osc_1_v_sync, 4 osc_2_v_sync, 5 osc_1_pulse_width_index, 6 osc_2_pulse_width_index, 7 osc_1_level, 8 osc_2_level, 9 noise_level, 10 ring_modulation_1_2_level, 11 filter_drive_amount, 12 filter_frequency, 13 filter_resonance, 14 lfo_1_rate, 15 lfo_2_rate, 16 amp_envelope_decay, 17 filter_envelope_decay; default 0
mod matrix 8 source 1
mod_matrix_8_source_1
246
MSB 1, LSB 118
0 direct, 4 velocity, 5 keyboard, 6 lfo_1_plus, 7 lfo_1_plus_minus, 8 lfo_2_plus, 9 lfo_2_plus_minus, 10 env_amp, 11 env_filter, 12 env_3; default 0
mod matrix 8 source 2
mod_matrix_8_source_2
247
MSB 1, LSB 119
0 direct, 4 velocity, 5 keyboard, 6 lfo_1_plus, 7 lfo_1_plus_minus, 8 lfo_2_plus, 9 lfo_2_plus_minus, 10 env_amp, 11 env_filter, 12 env_3; default 0
mod matrix 8 depth
mod_matrix_8_depth
249
MSB 1, LSB 121
0-127; default 64
mod matrix 8 destination
mod_matrix_8_destination
250
MSB 1, LSB 122
0 osc_1_and_2_pitch, 1 osc_1_pitch, 2 osc_2_pitch, 3 osc_1_v_sync, 4 osc_2_v_sync, 5 osc_1_pulse_width_index, 6 osc_2_pulse_width_index, 7 osc_1_level, 8 osc_2_level, 9 noise_level, 10 ring_modulation_1_2_level, 11 filter_drive_amount, 12 filter_frequency, 13 filter_resonance, 14 lfo_1_rate, 15 lfo_2_rate, 16 amp_envelope_decay, 17 filter_envelope_decay; default 0
mod matrix 9 source 1
mod_matrix_9_source_1
251
MSB 1, LSB 123
0 direct, 4 velocity, 5 keyboard, 6 lfo_1_plus, 7 lfo_1_plus_minus, 8 lfo_2_plus, 9 lfo_2_plus_minus, 10 env_amp, 11 env_filter, 12 env_3; default 0
mod matrix 9 source 2
mod_matrix_9_source_2
252
MSB 1, LSB 124
0 direct, 4 velocity, 5 keyboard, 6 lfo_1_plus, 7 lfo_1_plus_minus, 8 lfo_2_plus, 9 lfo_2_plus_minus, 10 env_amp, 11 env_filter, 12 env_3; default 0
mod matrix 9 depth
mod_matrix_9_depth
254
MSB 1, LSB 126
0-127; default 64
mod matrix 9 destination
mod_matrix_9_destination
255
MSB 1, LSB 127
0 osc_1_and_2_pitch, 1 osc_1_pitch, 2 osc_2_pitch, 3 osc_1_v_sync, 4 osc_2_v_sync, 5 osc_1_pulse_width_index, 6 osc_2_pulse_width_index, 7 osc_1_level, 8 osc_2_level, 9 noise_level, 10 ring_modulation_1_2_level, 11 filter_drive_amount, 12 filter_frequency, 13 filter_resonance, 14 lfo_1_rate, 15 lfo_2_rate, 16 amp_envelope_decay, 17 filter_envelope_decay; default 0
mod matrix 10 source 1
mod_matrix_10_source_1
256
MSB 2, LSB 0
0 direct, 4 velocity, 5 keyboard, 6 lfo_1_plus, 7 lfo_1_plus_minus, 8 lfo_2_plus, 9 lfo_2_plus_minus, 10 env_amp, 11 env_filter, 12 env_3; default 0
mod matrix 10 source 2
mod_matrix_10_source_2
257
MSB 2, LSB 1
0 direct, 4 velocity, 5 keyboard, 6 lfo_1_plus, 7 lfo_1_plus_minus, 8 lfo_2_plus, 9 lfo_2_plus_minus, 10 env_amp, 11 env_filter, 12 env_3; default 0
mod matrix 10 depth
mod_matrix_10_depth
259
MSB 2, LSB 3
0-127; default 64
mod matrix 10 destination
mod_matrix_10_destination
260
MSB 2, LSB 4
0 osc_1_and_2_pitch, 1 osc_1_pitch, 2 osc_2_pitch, 3 osc_1_v_sync, 4 osc_2_v_sync, 5 osc_1_pulse_width_index, 6 osc_2_pulse_width_index, 7 osc_1_level, 8 osc_2_level, 9 noise_level, 10 ring_modulation_1_2_level, 11 filter_drive_amount, 12 filter_frequency, 13 filter_resonance, 14 lfo_1_rate, 15 lfo_2_rate, 16 amp_envelope_decay, 17 filter_envelope_decay; default 0
mod matrix 11 source 1
mod_matrix_11_source_1
261
MSB 2, LSB 5
0 direct, 4 velocity, 5 keyboard, 6 lfo_1_plus, 7 lfo_1_plus_minus, 8 lfo_2_plus, 9 lfo_2_plus_minus, 10 env_amp, 11 env_filter, 12 env_3; default 0
mod matrix 11 source 2
mod_matrix_11_source_2
262
MSB 2, LSB 6
0 direct, 4 velocity, 5 keyboard, 6 lfo_1_plus, 7 lfo_1_plus_minus, 8 lfo_2_plus, 9 lfo_2_plus_minus, 10 env_amp, 11 env_filter, 12 env_3; default 0
mod matrix 11 depth
mod_matrix_11_depth
264
MSB 2, LSB 8
0-127; default 64
mod matrix 11 destination
mod_matrix_11_destination
265
MSB 2, LSB 9
0 osc_1_and_2_pitch, 1 osc_1_pitch, 2 osc_2_pitch, 3 osc_1_v_sync, 4 osc_2_v_sync, 5 osc_1_pulse_width_index, 6 osc_2_pulse_width_index, 7 osc_1_level, 8 osc_2_level, 9 noise_level, 10 ring_modulation_1_2_level, 11 filter_drive_amount, 12 filter_frequency, 13 filter_resonance, 14 lfo_1_rate, 15 lfo_2_rate, 16 amp_envelope_decay, 17 filter_envelope_decay; default 0
mod matrix 12 source 1
mod_matrix_12_source_1
266
MSB 2, LSB 10
0 direct, 4 velocity, 5 keyboard, 6 lfo_1_plus, 7 lfo_1_plus_minus, 8 lfo_2_plus, 9 lfo_2_plus_minus, 10 env_amp, 11 env_filter, 12 env_3; default 0
mod matrix 12 Source 2
mod_matrix_12_source_2
267
MSB 2, LSB 11
0 direct, 4 velocity, 5 keyboard, 6 lfo_1_plus, 7 lfo_1_plus_minus, 8 lfo_2_plus, 9 lfo_2_plus_minus, 10 env_amp, 11 env_filter, 12 env_3; default 0
mod matrix 12 depth
mod_matrix_12_depth
268
MSB 2, LSB 12
0-127; default 64
mod matrix 12 destination
mod_matrix_12_destination
269
MSB 2, LSB 13
0 osc_1_and_2_pitch, 1 osc_1_pitch, 2 osc_2_pitch, 3 osc_1_v_sync, 4 osc_2_v_sync, 5 osc_1_pulse_width_index, 6 osc_2_pulse_width_index, 7 osc_1_level, 8 osc_2_level, 9 noise_level, 10 ring_modulation_1_2_level, 11 filter_drive_amount, 12 filter_frequency, 13 filter_resonance, 14 lfo_1_rate, 15 lfo_2_rate, 16 amp_envelope_decay, 17 filter_envelope_decay; default 0

Macro knobs

Control CC NRPN Values
macro knob 1 position
macro_knob_1_position
80 0-127; default 0
macro knob 1 destination A
macro_knob_1_destination_a
384
MSB 3, LSB 0
0-70; default 0
macro knob 1 start position A
macro_knob_1_start_position_a
385
MSB 3, LSB 1
0-127; default 0
macro knob 1 end position A
macro_knob_1_end_position_a
386
MSB 3, LSB 2
0-127; default 127
macro knob 1 depth A
macro_knob_1_depth_a
387
MSB 3, LSB 3
0-127; default 64
macro knob 1 destination B
macro_knob_1_destination_b
388
MSB 3, LSB 4
0-70; default 0
macro knob 1 start position B
macro_knob_1_start_position_b
389
MSB 3, LSB 5
0-127; default 0
macro knob 1 end position B
macro_knob_1_end_position_b
390
MSB 3, LSB 6
0-127; default 127
macro knob 1 depth B
macro_knob_1_depth_b
391
MSB 3, LSB 7
0-127; default 64
macro knob 1 destination C
macro_knob_1_destination_c
392
MSB 3, LSB 8
0-70; default 0
macro knob 1 start position C
macro_knob_1_start_position_c
393
MSB 3, LSB 9
0-127; default 0
macro knob 1 end position C
macro_knob_1_end_position_c
394
MSB 3, LSB 10
0-127; default 127
macro knob 1 depth C
macro_knob_1_depth_c
395
MSB 3, LSB 11
0-127; default 64
macro knob 1 destination D
macro_knob_1_destination_d
396
MSB 3, LSB 12
0-70; default 0
macro knob 1 start position D
macro_knob_1_start_position_d
397
MSB 3, LSB 13
0-127; default 0
macro knob 1 end position D
macro_knob_1_end_position_d
398
MSB 3, LSB 14
0-127; default 127
macro knob 1 depth D
macro_knob_1_depth_d
399
MSB 3, LSB 15
0-127; default 64
macro knob 2 position
macro_knob_2_position
81 0-127; default 0
macro knob 2 destination A
macro_knob_2_destination_a
400
MSB 3, LSB 16
0-70; default 0
macro knob 2 start position A
macro_knob_2_start_position_a
401
MSB 3, LSB 17
0-127; default 0
macro knob 2 end position A
macro_knob_2_end_position_a
402
MSB 3, LSB 18
0-127; default 127
macro knob 2 depth A
macro_knob_2_depth_a
403
MSB 3, LSB 19
0-127; default 64
macro knob 2 destination B
macro_knob_2_destination_b
404
MSB 3, LSB 20
0-70; default 0
macro knob 2 start position B
macro_knob_2_start_position_b
405
MSB 3, LSB 21
0-127; default 0
macro knob 2 end position B
macro_knob_2_end_position_b
406
MSB 3, LSB 22
0-127; default 127
macro knob 2 depth B
macro_knob_2_depth_b
407
MSB 3, LSB 23
0-127; default 64
macro knob 2 destination C
macro_knob_2_destination_c
408
MSB 3, LSB 24
0-70; default 0
macro knob 2 start position C
macro_knob_2_start_position_c
409
MSB 3, LSB 25
0-127; default 0
macro knob 2 end position C
macro_knob_2_end_position_c
410
MSB 3, LSB 26
0-127; default 127
macro knob 2 depth C
macro_knob_2_depth_c
411
MSB 3, LSB 27
0-127; default 64
macro knob 2 destination D
macro_knob_2_destination_d
412
MSB 3, LSB 28
0-70; default 0
macro knob 2 start position D
macro_knob_2_start_position_d
413
MSB 3, LSB 29
0-127; default 0
macro knob 2 end position D
macro_knob_2_end_position_d
414
MSB 3, LSB 30
0-127; default 127
macro knob 2 depth D
macro_knob_2_depth_d
415
MSB 3, LSB 31
0-127; default 64
macro knob 3 position
macro_knob_3_position
82 0-127; default 0
macro knob 3 destination A
macro_knob_3_destination_a
416
MSB 3, LSB 32
0-70; default 0
macro knob 3 start position A
macro_knob_3_start_position_a
417
MSB 3, LSB 33
0-127; default 0
macro knob 3 end position A
macro_knob_3_end_position_a
418
MSB 3, LSB 34
0-127; default 127
macro knob 3 depth A
macro_knob_3_depth_a
419
MSB 3, LSB 35
0-127; default 64
macro knob 3 destination B
macro_knob_3_destination_b
420
MSB 3, LSB 36
0-70; default 0
macro knob 3 start position B
macro_knob_3_start_position_b
421
MSB 3, LSB 37
0-127; default 0
macro knob 3 end position B
macro_knob_3_end_position_b
422
MSB 3, LSB 38
0-127; default 127
macro knob 3 depth B
macro_knob_3_depth_b
423
MSB 3, LSB 39
0-127; default 64
macro knob 3 destination C
macro_knob_3_destination_c
424
MSB 3, LSB 40
0-70; default 0
macro knob 3 start position C
macro_knob_3_start_position_c
425
MSB 3, LSB 41
0-127; default 0
macro knob 3 end position C
macro_knob_3_end_position_c
426
MSB 3, LSB 42
0-127; default 127
macro knob 3 depth C
macro_knob_3_depth_c
427
MSB 3, LSB 43
0-127; default 64
macro knob 3 destination D
macro_knob_3_destination_d
428
MSB 3, LSB 44
0-70; default 0
macro knob 3 start position D
macro_knob_3_start_position_d
429
MSB 3, LSB 45
0-127; default 0
macro knob 3 end position D
macro_knob_3_end_position_d
430
MSB 3, LSB 46
0-127; default 127
macro knob 3 depth D
macro_knob_3_depth_d
431
MSB 3, LSB 47
0-127; default 64
macro knob 4 position
macro_knob_4_position
83 0-127; default 0
macro knob 4 destination A
macro_knob_4_destination_a
432
MSB 3, LSB 48
0-70; default 0
macro knob 4 start position A
macro_knob_4_start_position_a
433
MSB 3, LSB 49
0-127; default 0
macro knob 4 end position A
macro_knob_4_end_position_a
434
MSB 3, LSB 50
0-127; default 127
macro knob 4 depth A
macro_knob_4_depth_a
435
MSB 3, LSB 51
0-127; default 64
macro knob 4 destination B
macro_knob_4_destination_b
436
MSB 3, LSB 52
0-70; default 0
macro knob 4 start position B
macro_knob_4_start_position_b
437
MSB 3, LSB 53
0-127; default 0
macro knob 4 end position B
macro_knob_4_end_position_b
438
MSB 3, LSB 54
0-127; default 127
macro knob 4 depth B
macro_knob_4_depth_b
439
MSB 3, LSB 55
0-127; default 64
macro knob 4 destination C
macro_knob_4_destination_c
440
MSB 3, LSB 56
0-70; default 0
macro knob 4 start position C
macro_knob_4_start_position_c
441
MSB 3, LSB 57
0-127; default 0
macro knob 4 end position C
macro_knob_4_end_position_c
442
MSB 3, LSB 58
0-127; default 127
macro knob 4 depth C
macro_knob_4_depth_c
443
MSB 3, LSB 59
0-127; default 64
macro knob 4 destination D
macro_knob_4_destination_d
444
MSB 3, LSB 60
0-70; default 0
macro knob 4 start position D
macro_knob_4_start_position_d
445
MSB 3, LSB 61
0-127; default 0
macro knob 4 end position D
macro_knob_4_end_position_d
446
MSB 3, LSB 62
0-127; default 127
macro knob 4 depth D
macro_knob_4_depth_d
447
MSB 3, LSB 63
0-127; default 64
macro knob 5 position
macro_knob_5_position
84 0-127; default 0
macro knob 5 destination A
macro_knob_5_destination_a
448
MSB 3, LSB 64
0-70; default 0
macro knob 5 start position A
macro_knob_5_start_position_a
449
MSB 3, LSB 65
0-127; default 0
macro knob 5 end position A
macro_knob_5_end_position_a
450
MSB 3, LSB 66
0-127; default 127
macro knob 5 depth A
macro_knob_5_depth_a
451
MSB 3, LSB 67
0-127; default 64
macro knob 5 destination B
macro_knob_5_destination_b
452
MSB 3, LSB 68
0-70; default 0
macro knob 5 start position B
macro_knob_5_start_position_b
453
MSB 3, LSB 69
0-127; default 0
macro knob 5 end position B
macro_knob_5_end_position_b
454
MSB 3, LSB 70
0-127; default 127
macro knob 5 depth B
macro_knob_5_depth_b
455
MSB 3, LSB 71
0-127; default 64
macro knob 5 destination C
macro_knob_5_destination_c
456
MSB 3, LSB 72
0-70; default 0
macro knob 5 start position C
macro_knob_5_start_position_c
457
MSB 3, LSB 73
0-127; default 0
macro knob 5 end position C
macro_knob_5_end_position_c
458
MSB 3, LSB 74
0-127; default 127
macro knob 5 depth C
macro_knob_5_depth_c
459
MSB 3, LSB 75
0-127; default 64
macro knob 5 destination D
macro_knob_5_destination_d
460
MSB 3, LSB 76
0-70; default 0
macro knob 5 start position D
macro_knob_5_start_position_d
461
MSB 3, LSB 77
0-127; default 0
macro knob 5 end position D
macro_knob_5_end_position_d
462
MSB 3, LSB 78
0-127; default 127
macro knob 5 depth D
macro_knob_5_depth_d
463
MSB 3, LSB 79
0-127; default 64
macro knob 6 position
macro_knob_6_position
85 0-127; default 0
macro knob 6 destination A
macro_knob_6_destination_a
464
MSB 3, LSB 80
0-70; default 0
macro knob 6 start position A
macro_knob_6_start_position_a
465
MSB 3, LSB 81
0-127; default 0
macro knob 6 end position A
macro_knob_6_end_position_a
466
MSB 3, LSB 82
0-127; default 127
macro knob 6 depth A
macro_knob_6_depth_a
467
MSB 3, LSB 83
0-127; default 64
macro knob 6 destination B
macro_knob_6_destination_b
468
MSB 3, LSB 84
0-70; default 0
macro knob 6 start position B
macro_knob_6_start_position_b
469
MSB 3, LSB 85
0-127; default 0
macro knob 6 end position B
macro_knob_6_end_position_b
470
MSB 3, LSB 86
0-127; default 127
macro knob 6 depth B
macro_knob_6_depth_b
471
MSB 3, LSB 87
0-127; default 64
macro knob 6 destination C
macro_knob_6_destination_c
472
MSB 3, LSB 88
0-70; default 0
macro knob 6 start position C
macro_knob_6_start_position_c
473
MSB 3, LSB 89
0-127; default 0
macro knob 6 end position C
macro_knob_6_end_position_c
474
MSB 3, LSB 90
0-127; default 127
macro knob 6 depth C
macro_knob_6_depth_c
475
MSB 3, LSB 91
0-127; default 64
macro knob 6 destination D
macro_knob_6_destination_d
476
MSB 3, LSB 92
0-70; default 0
macro knob 6 start position D
macro_knob_6_start_position_d
477
MSB 3, LSB 93
0-127; default 0
macro knob 6 end position D
macro_knob_6_end_position_d
478
MSB 3, LSB 94
0-127; default 127
macro knob 6 depth D
macro_knob_6_depth_d
479
MSB 3, LSB 95
0-127; default 64
macro knob 7 position
macro_knob_7_position
86 0-127; default 0
macro knob 7 destination A
macro_knob_7_destination_a
480
MSB 3, LSB 96
0-70; default 0
macro knob 7 start position A
macro_knob_7_start_position_a
481
MSB 3, LSB 97
0-127; default 0
macro knob 7 end position A
macro_knob_7_end_position_a
482
MSB 3, LSB 98
0-127; default 127
macro knob 7 depth A
macro_knob_7_depth_a
483
MSB 3, LSB 99
0-127; default 64
macro knob 7 destination B
macro_knob_7_destination_b
484
MSB 3, LSB 100
0-70; default 0
macro knob 7 start position B
macro_knob_7_start_position_b
485
MSB 3, LSB 101
0-127; default 0
macro knob 7 end position B
macro_knob_7_end_position_b
486
MSB 3, LSB 102
0-127; default 127
macro knob 7 depth B
macro_knob_7_depth_b
487
MSB 3, LSB 103
0-127; default 64
macro knob 7 destination C
macro_knob_7_destination_c
488
MSB 3, LSB 104
0-70; default 0
macro knob 7 start position C
macro_knob_7_start_position_c
489
MSB 3, LSB 105
0-127; default 0
macro knob 7 end position C
macro_knob_7_end_position_c
490
MSB 3, LSB 106
0-127; default 127
macro knob 7 depth C
macro_knob_7_depth_c
491
MSB 3, LSB 107
0-127; default 64
macro knob 7 destination D
macro_knob_7_destination_d
492
MSB 3, LSB 108
0-70; default 0
macro knob 7 start position D
macro_knob_7_start_position_d
493
MSB 3, LSB 109
0-127; default 0
macro knob 7 end position D
macro_knob_7_end_position_d
494
MSB 3, LSB 110
0-127; default 127
macro knob 7 depth D
macro_knob_7_depth_d
495
MSB 3, LSB 111
0-127; default 64
macro knob 8 position
macro_knob_8_position
87 0-127; default 0
macro knob 8 destination A
macro_knob_8_destination_a
496
MSB 3, LSB 112
0-70; default 0
macro knob 8 start position A
macro_knob_8_start_position_a
497
MSB 3, LSB 113
0-127; default 0
macro knob 8 end position A
macro_knob_8_end_position_a
498
MSB 3, LSB 114
0-127; default 127
macro knob 8 depth A
macro_knob_8_depth_a
499
MSB 3, LSB 115
0-127; default 64
macro knob 8 destination B
macro_knob_8_destination_b
500
MSB 3, LSB 116
0-70; default 0
macro knob 8 start position B
macro_knob_8_start_position_b
501
MSB 3, LSB 117
0-127; default 0
macro knob 8 end position B
macro_knob_8_end_position_b
502
MSB 3, LSB 118
0-127; default 127
macro knob 8 depth B
macro_knob_8_depth_b
503
MSB 3, LSB 119
0-127; default 64
macro knob 8 destination C
macro_knob_8_destination_c
504
MSB 3, LSB 120
0-70; default 0
macro knob 8 start position C
macro_knob_8_start_position_c
505
MSB 3, LSB 121
0-127; default 0
macro knob 8 end position C
macro_knob_8_end_position_c
506
MSB 3, LSB 122
0-127; default 127
macro knob 8 depth C
macro_knob_8_depth_c
507
MSB 3, LSB 123
0-127; default 64
macro knob 8 destination D
macro_knob_8_destination_d
508
MSB 3, LSB 124
0-70; default 0
macro knob 8 start position D
macro_knob_8_start_position_d
509
MSB 3, LSB 125
0-127; default 0
macro knob 8 end position D
macro_knob_8_end_position_d
510
MSB 3, LSB 126
0-127; default 127
macro knob 8 depth D
macro_knob_8_depth_d
511
MSB 3, LSB 127
0-127; default 64

On the base MIDI channel

Audio

Control CC NRPN Values
Audio 1 level
audio_1_level
13 0-127; default 100
Audio 2 level
audio_2_level
15 0-127; default 100
Audio 1 reverb level
audio_1_reverb_level
31 0-127; default 0
Audio 2 reverb level
audio_2_reverb_level
32 0-127; default 0
Audio 1 delay level
audio_1_delay_level
33 0-127; default 0
Audio 2 delay level
audio_2_delay_level
34 0-127; default 0
Audio 1 Pan
audio_1_pan
35 0-127; default 0
Audio 2 Pan
audio_2_pan
36 0-127; default 0

Drums

Drum control

Control CC NRPN Values
drum 1 patch select
drum_1_patch_select
8 0-63; default 0
drum 1 level
drum_1_level
12 0-127; default 0
drum 1 pitch
drum_1_pitch
14 0-127; default 64
drum 1 decay
drum_1_decay
15 0-127; default 0
drum 1 distortion
drum_1_distortion
16 0-127; default 0
drum 1 EQ
drum_1_eq
17 0-127; default 64
drum 1 pan
drum_1_pan
77 0-127; default 64
drum 2 patch select
drum_2_patch_select
18 0-63; default 0
drum 2 level
drum_2_level
23 0-127; default 0
drum 2 pitch
drum_2_pitch
34 0-127; default 64
drum 2 decay
drum_2_decay
40 0-127; default 0
drum 2 distortion
drum_2_distortion
42 0-127; default 0
drum 2 EQ
drum_2_eq
43 0-127; default 64
drum 2 pan
drum_2_pan
78 0-127; default 64
drum 3 patch select
drum_3_patch_select
44 0-63; default 0
drum 3 level
drum_3_level
45 0-127; default 0
drum 3 pitch
drum_3_pitch
46 0-127; default 64
drum 3 decay
drum_3_decay
47 0-127; default 0
drum 3 distortion
drum_3_distortion
48 0-127; default 0
drum 3 EQ
drum_3_eq
49 0-127; default 64
drum 3 pan
drum_3_pan
79 0-127; default 64
drum 4 patch select
drum_4_patch_select
50 0-63; default 0
drum 4 level
drum_4_level
53 0-127; default 0
drum 4 pitch
drum_4_pitch
55 0-127; default 64
drum 4 decay
drum_4_decay
57 0-127; default 0
drum 4 distortion
drum_4_distortion
61 0-127; default 0
drum 4 EQ
drum_4_eq
76 0-127; default 64
drum 4 pan
drum_4_pan
80 0-127; default 64

Project

Reverb

Control CC NRPN Values
synth 1 send level
reverb_synth_1_send_level
88 0-127; default 0
synth 2 send level
reverb_synth_2_send_level
89 0-127; default 0
drum 1 send level
reverb_drum_1_send_level
90 0-127; default 0
drum 2 send level
reverb_drum_2_send_level
106 0-127; default 0
drum 3 send level
reverb_drum_3_send_level
109 0-127; default 0
drum 4 send level
reverb_drum_4_send_level
110 0-127; default 0
type
reverb_type
146
MSB 1, LSB 18
0 chamber, 1 small_room, 2 large_room, 3 small_hall, 4 large_hall, 5 great_hall; default 2
decay
reverb_decay
147
MSB 1, LSB 19
0-127; default 64
damping
reverb_damping
148
MSB 1, LSB 20
0-127; default 64

Delay

Control CC NRPN Values
synth 1 send level
delay_synth_1_send_level
111 0-127; default 0
synth 2 send level
delay_synth_2_send_level
112 0-127; default 0
drum 1 send level
delay_drum_1_send_level
113 0-127; default 0
drum 2 send level
delay_drum_2_send_level
114 0-127; default 0
drum 3 send level
delay_drum_3_send_level
115 0-127; default 0
drum 4 send level
delay_drum_4_send_level
116 0-127; default 0
time
delay_time
134
MSB 1, LSB 6
0-127; default 64
time sync
delay_time_sync
135
MSB 1, LSB 7
0-35; default 20
feedback
delay_feedback
136
MSB 1, LSB 8
0-127; default 64
width
delay_width
137
MSB 1, LSB 9
0-127; default 127
left-right ratio
delay_left_right_ratio
138
MSB 1, LSB 10
0 n1_1, 1 n4_3, 2 n3_4, 3 n3_2, 4 n2_3, 5 n2_1, 6 n1_2, 7 n3_1, 8 n1_3, 9 n4_1, 10 n1_4, 11 n1_off, 12 off_1; default 4
slew rate
delay_slew_rate
139
MSB 1, LSB 11
0-127; default 5

Master filter

Control CC NRPN Values
frequency
master_filter_frequency
74 0-63 low_pass, 64 off, 65-127 high_pass; default 64
resonance
master_filter_resonance
71 0-127; default 30

Sidechain

Control CC NRPN Values
synth 1 source
sidechain_synth_1_source
311
MSB 2, LSB 55
0 drum_1, 1 drum_2, 2 drum_3, 3 drum_4, 4 off; default 0
synth 1 attack
sidechain_synth_1_attack
312
MSB 2, LSB 56
0-127; default 0
synth 1 hold
sidechain_synth_1_hold
313
MSB 2, LSB 57
0-127; default 50
synth 1 decay
sidechain_synth_1_decay
314
MSB 2, LSB 58
0-127; default 70
synth 1 depth
sidechain_synth_1_depth
315
MSB 2, LSB 59
0-127; default 0
synth 2 source
sidechain_synth_2_source
321
MSB 2, LSB 65
0 drum_1, 1 drum_2, 2 drum_3, 3 drum_4, 4 off; default 0
synth 2 attack
sidechain_synth_2_attack
322
MSB 2, LSB 66
0-127; default 0
synth 2 hold
sidechain_synth_2_hold
323
MSB 2, LSB 67
0-127; default 50
synth 2 decay
sidechain_synth_2_decay
324
MSB 2, LSB 68
0-127; default 70
synth 2 depth
sidechain_synth_2_depth
197
MSB 1, LSB 69
0-127; default 0

Project mixer

Control CC NRPN Values
synth 1 level
project_mixer_synth_1_level
12 0-127; default 100
synth 2 level
project_mixer_synth_2_level
14 0-127; default 100
synth 1 pan
project_mixer_synth_1_pan
117 0-127; default 64
synth 2 pan
project_mixer_synth_2_pan
118 0-127; default 64

Additional controls

Control CC NRPN Values
FX Bypass
fx_bypass
149
MSB 1, LSB 21
0 off_fx_enabled, 1 on_fx_disabled; default 0

MIDI track

MIDI template

Control CC NRPN Values
Macro 1
midi_template_macro_1
1 0-127
Sent, never received
Macro 2
midi_template_macro_2
2 0-127
Sent, never received
Macro 3
midi_template_macro_3
5 0-127
Sent, never received
Macro 4
midi_template_macro_4
11 0-127
Sent, never received
Macro 5
midi_template_macro_5
12 0-127
Sent, never received
Macro 6
midi_template_macro_6
13 0-127
Sent, never received
Macro 7
midi_template_macro_7
71 0-127
Sent, never received
Macro 8
midi_template_macro_8
74 0-127
Sent, never received

Where these facts come from

Source documents

How they were read

Circuit Tracks Programmer's Reference Guide V3 - EN, 22 pages, created 2022-10-19 by its own metadata, and the Circuit Tracks User Guide V3 English, 109 pages, created 2022-08-25. Both come off one downloads page, which is saved here as well. The reference guide is the control map; the user guide carries the channels, the tracks, the polyphony, the patch count and one control table the reference guide does not have.

THE CONTROL MAP IS SEVEN COLUMNS AND IS ONE OF THE BETTER ONES IN THIS CORPUS: Section, Parameter, CC / NRPN, Control No., Range, Default Value and Notes, over pp. 3-8 for a synth track and p. 12 for the project. So every row carries its own range and its own factory default, and 62 of them carry their states as well. 314 rows come off those pages, 28 more off the drum table on p. 11, eight off the Audio Table on p. 9 and eight out of the user guide, which is 358 controls - and makes this the largest definition here.

THE SECTIONS ARE DRAWN AS FULL-WIDTH BANNER ROWS and are the groups below, so nothing had to be inferred from a sparse label column. Two of them are both called Mixer, which is why one of them is project_mixer here: the synth's holds six oscillator and effect levels, and the project's holds the two synth levels and pans.

THE PROJECT TABLE'S PARAMETER NAMES ARE RELATIVE TO THEIR SECTION, so each takes its section as a name prefix while the synth's keep theirs as printed. Nine would otherwise collide - two rows called type, two called frequency, two called resonance, and six send levels printed once under Reverb and again under Delay. The labels are left exactly as printed, including the maker's own inconsistent capitals: lfo 1 one shot beside Lfo 1 common sync, and mod matrix 12 Source 2 beside eleven lower-case ones.

AN NRPN IS PRINTED AS MSB:LSB AND IS RECORDED AS MSB x 128 + LSB, the number that goes on the wire, and this guide proves that reading twice over from the inside. The modulation matrix is twelve slots of four parameters at five-number intervals - slot 1 at 1:83 and slot 12 at 2:10 - and in the combined number those are 211 and 266, which is 55 apart, or eleven steps of five across the MSB boundary exactly where the arithmetic puts it. And the macro knobs occupy 3:0 to 3:127 with nothing left over: eight knobs of sixteen parameters is 128 numbers, which is one full MSB page.

EACH MATRIX SLOT IS FIVE NUMBERS AND ONLY FOUR ARE PUBLISHED. Slot 1 gives source 1 at 1:83, source 2 at 1:84, depth at 1:86 and destination at 1:87, and 1:85 is named nowhere; the same gap sits in all twelve slots, so twelve numbers in that block do something the guide does not say.

RANGES ARE PRINTED TWICE OVER WHERE A CONTROL IS SIGNED - 0 - 127 (-64 - 63) with a default of 64 (0) - and the first of each pair is the wire value. That is what range and default hold; the bracketed half is what the instrument's own display shows and is not something to send. Two rows print a unit instead of a second range, -12 to +18 dB (guide p. 3) against a wire range of 52 to 82, and two more give a span in degrees for a wire range of 0 to 119.

FOUR VALUE TABLES ARE PRINTED ON pp. 9-10 AND TWO OF THEM HOLD TWO LISTS UNDER ONE HEADING, both restarting at 0. The Filter Table gives "Drive Type" 0 to 6 and then "Type" 0 to 5; the Mod Matrix Table gives "Source" and then "Destination". Reading either as one list produces a value map with the same number in it twice, so each row takes the sub-list its own name and range point at: drive type over 0-6 takes Drive Type, a matrix source row over 0-12 takes Source, and a destination row over 0-17 takes Destination.

THE AUDIO TABLE'S CHANNEL HAS THREE CANDIDATES AND NO STATEMENT, which is why those eight controls carry no part. Its own numbers rule out the channels the rest of the document uses: CC 13 is Keyboard Octave and 31, 33, 35 and 36 are oscillator 2 parameters on a synth channel, and CC 15 is drum 1 decay on channel 10. What is left is the project's channel 16, which the interleaving of 12, 13, 14 and 15 argues for, or the MIDI tracks' 3 and 4, which the user guide argues for instead: "on the MIDI tracks, these act on the analogue audio signal applied at the two audio Inputs" (user_guide p. 57), those tracks defaulting to channels 3 and 4 (guide p. 15). Two readings of the document arrived at those two answers independently, which is the clearest evidence that it does not say.

THE REFERENCE GUIDE HAS A PAGE ITS CONTENTS DOES NOT LIST, and it is the page that states the channel defaults: p. 15, "Setup View", which gives "Default MIDI channel for Synth 1 is Channel 1" (guide p. 15), the same for Synth 2 on 2 and "Drums 1-4 is Channel 10" (guide p. 15), and "MIDI 1 and MIDI 2 are set to use their default MIDI channels - 3 and 4 respectively" (guide p. 15). It also labels the channel pads "MIDI channels 1 -16" (guide p. 15) while saying on the same page that "MIDI Channel 16 is reserved for the Project" (guide p. 15), which is the one place the two documents together leave it unclear whether a track may be put on 16 at all. Nothing here rests on that; channels records the span.

FOUR RANGES BELOW SELECT FROM LISTS THAT ARE PRINTED NOWHERE, which is this guide's largest hole. Every macro knob n destination runs 0 to 70 and no table names any of those 71 destinations - 32 controls. Every sync division runs 0 to 35 and no table names the 36: both LFOs' delay sync and rate sync, the chorus rate sync and the project delay's time sync. Each drum n patch select runs 0 to 63 and no document names a sample. And the eight switches packed into NRPN 0:122 leave values 0 to 11 and 20 to 21 unaccounted for, where the Synth Patch Format shows the same byte is a bit field - "LFO1_OneShot (bit 0), LFO1_KeySync (bit 1)" (guide p. 17) and so on.

THE PATCH FORMAT REACHES FURTHER THAN THE CONTROL MAP IN ONE PLACE. It names modulation matrix slots 1 to 20 where the control map stops at 12, so slots 13 to 20 exist inside a patch and no control change or NRPN reaches them. Nothing here is recorded for them: a byte in a file is not something a consumer can send.

THE MOD MATRIX'S SOURCE LIST IS NOT CONTIGUOUS, which is why it is choices and not values. It names ten sources against a stated range of 0 to 12 - direct at 0, then velocity at 4 and on up to env 3 at 12 - and 1, 2 and 3 are named nowhere in either document. A reader who assumed the list filled its range would mis-address seven of the ten.

ONE ATTACHMENT IS AN INFERENCE AND IS THE ONLY ONE HERE. The filter's type, CC 68 over 0 to 5, carries no pointer at all, where its neighbour drive type says "See Filter Table" (guide p. 3). The Filter Table's second list is headed "Type" and has exactly six entries over 0 to 5, so that list is recorded against it. Nothing says so in words; it rests on the heading, the range and the name agreeing.

THE DRUM TRACKS ARE FOUR THINGS ON ONE CHANNEL, which is the one place this instrument's shape does not fit a part each. "Messages on MIDI Channel 10" (guide p. 11) heads a table of 28 controls, seven for each of four drums, and the user guide confirms that "all four drum tracks use the same MIDI channel" (user_guide p. 103). So the four are one addressable part here, and which drum a note sounds is the Drum Notes Table on p. 11: 60, 62, 64 and 65.

128 PATCHES AGAINST A PUBLISHED PROGRAM CHANGE RANGE OF 0 TO 63, and both numbers are stated plainly. "Each of the two synth tracks can use any one of 128 pre-loaded Patches" (user_guide p. 33), arranged as four pages of 32, while the reference guide's Patch and Project Select table gives program change 0 - 63 for synth 1 on channel 1 and the same for synth 2 on channel 2 (guide p. 10). Nothing in either document says how the other 64 are reached, or whether a bank select exists. presets records what the instrument holds and this paragraph records the half the published range can address.

ONE NUMBER IS ALMOST CERTAINLY A MISPRINT AND IS RECORDED AS PRINTED. The sidechain's synth 2 depth is given as NRPN 1:69 where every other sidechain parameter is in the 2:xx block: synth 1's five run 2:55 to 2:59, and synth 2's run 2:65, 2:66, 2:67, 2:68 and then 1:69. Nothing in either document settles it, so the printed number is what is here, with the doubt written beside the control. 1:69 is 197 where 2:69 would be 325, so a consumer that reaches for the one the pattern implies would be addressing something else entirely.

THE GUIDE'S FIRST SENTENCE ABOUT THE SYNTHS IS MISTYPED, and it is worth knowing because it is the sentence that assigns the channels: "Send messages on MIDI Channel 1 for Synth 1 and Channel 2 for Synth" (guide p. 3), and then a full stop. The missing 2 is a typo rather than an ambiguity - the user guide's own table gives Synth 1 on channel 1 and Synth 2 on channel 2 (user_guide p. 103). The full stop is left outside the quotation because it does not survive both PDF readers used here: this guide's text layer loses two of them and the whole of its contents page's leader dots to one reader and not the other, which is 2,172 characters.

NOT RECORDED, EACH FOR A REASON. Aftertouch, because the word appears nowhere in either document - 131 pages between them and not one mention. Pitch bend, because the only place it appears is as two engine parameters, osc 1 pitchbend and osc 2 pitchbend, each setting how far that oscillator bends; the one page that lists what messages the instrument answers to names "MIDI Note On/Note Off, Program Change (PGM) and Continuous Controller (CC)" (user_guide p. 107) and does not name pitch bend, so recording a bend range would claim a response nothing states. The note range of the synth tracks, which no page gives: the grid is "a set of 32 illuminated, velocity-sensitive pads" (user_guide p. 5) whose notes depend on the scale and root note chosen, and nothing says what an incoming note number outside that selection does. And the MIDI mode, there being no implementation chart in either document.

THE ENGLISH USER GUIDE IS THE ONLY ONE AT V3. The downloads page offers the user guide in 27 languages, and the other 26 are "Version 2"; there is one Programmer's Reference Guide and it is English only. So a reader working from a translation is working from an earlier edition of the document this definition cites, and no translation was compared against it.