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 Modepolyphony_mode |
3 | 0 mono, 1 mono_ag, 2 poly; default 2 |
|
Portamento Rateportamento_rate |
5 | 0-127; default 0 | |
Pre-Glidepre_glide |
9 | 52-76; default 64 | |
Keyboard Octavekeyboard_octave |
13 | 58-69; default 64 |
Oscillator
| Control | CC | NRPN | Values |
|---|---|---|---|
osc 1 waveosc_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 interpolateosc_1_wave_interpolate |
20 | 0-127 | |
osc 1 pulse width indexosc_1_pulse_width_index |
21 | 0-127 | |
osc 1 virtual sync depthosc_1_virtual_sync_depth |
22 | 0-127; default 0 | |
osc 1 densityosc_1_density |
24 | 0-127; default 0 | |
osc 1 density detuneosc_1_density_detune |
25 | 0-127; default 0 | |
osc 1 semitonesosc_1_semitones |
26 | 0-127; default 64 | |
osc 1 centsosc_1_cents |
27 | 0-127; default 64 | |
osc 1 pitchbendosc_1_pitchbend |
28 | 52-76; default 76 | |
osc 2 waveosc_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 interpolateosc_2_wave_interpolate |
30 | 0-127 | |
osc 2 pulse width indexosc_2_pulse_width_index |
31 | 0-127 | |
osc 2 virtual sync depthosc_2_virtual_sync_depth |
33 | 0-127; default 0 | |
osc 2 densityosc_2_density |
35 | 0-127; default 0 | |
osc 2 density detuneosc_2_density_detune |
36 | 0-127; default 0 | |
osc 2 semitonesosc_2_semitones |
37 | 0-127; default 64 | |
osc 2 centsosc_2_cents |
39 | 0-127; default 64 | |
osc 2 pitchbendosc_2_pitchbend |
40 | 52-76; default 76 |
Mixer
| Control | CC | NRPN | Values |
|---|---|---|---|
osc 1 levelosc_1_level |
51 | 0-127; default 127 | |
osc 2 levelosc_2_level |
52 | 0-127; default 0 | |
ring mod levelring_mod_level |
54 | 0-127; default 0 | |
noise levelnoise_level |
56 | 0-127; default 0 | |
pre FX levelpre_fx_level |
58 | 52-82; default 64 | |
post FX levelpost_fx_level |
59 | 52-82; default 64 |
Filter
| Control | CC | NRPN | Values |
|---|---|---|---|
routingrouting |
60 | 0 normal, 1 osc_1_bypasses_the_filter, 2 osc_1_plus_osc_2_bypasses_the_filter; default 0 |
|
drivedrive |
63 | 0-127; default 0 | |
drive typedrive_type |
65 | 0 diode, 1 valve, 2 clipper, 3 cross_over, 4 rectifier, 5 bit_reducer, 6 rate_reducer; default 0 |
|
typetype |
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 |
|
frequencyfrequency |
74 | 0-127; default 127 | |
trackingtracking |
69 | 0-127; default 127 | |
resonanceresonance |
71 | 0-127; default 0 | |
Q normalizeq_normalize |
78 | 0-127; default 64 | |
env 2 to frequencyenv_2_to_frequency |
79 | 0-127; default 64 |
Envelope
| Control | CC | NRPN | Values |
|---|---|---|---|
env 1 velocityenv_1_velocity |
108 | 0-127; default 64 | |
env 1 attackenv_1_attack |
73 | 0-127; default 2 | |
env 1 decayenv_1_decay |
75 | 0-127; default 90 | |
env 1 sustainenv_1_sustain |
70 | 0-127; default 127 | |
env 1 releaseenv_1_release |
72 | 0-127; default 40 | |
env 2 velocityenv_2_velocity |
0 MSB 0, LSB 0 |
0-127; default 64 | |
env 2 attackenv_2_attack |
1 MSB 0, LSB 1 |
0-127; default 2 | |
env 2 decayenv_2_decay |
2 MSB 0, LSB 2 |
0-127; default 75 | |
env 2 sustainenv_2_sustain |
3 MSB 0, LSB 3 |
0-127; default 35 | |
env 2 releaseenv_2_release |
4 MSB 0, LSB 4 |
0-127; default 45 | |
env 3 delayenv_3_delay |
14 MSB 0, LSB 14 |
0-127; default 0 | |
env 3 attackenv_3_attack |
15 MSB 0, LSB 15 |
0-127; default 10 | |
env 3 decayenv_3_decay |
16 MSB 0, LSB 16 |
0-127; default 70 | |
env 3 sustainenv_3_sustain |
17 MSB 0, LSB 17 |
0-127; default 64 | |
env 3 releaseenv_3_release |
18 MSB 0, LSB 18 |
0-127; default 40 |
LFO
| Control | CC | NRPN | Values |
|---|---|---|---|
lfo 1 waveformlfo_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 offsetlfo_1_phase_offset |
71 MSB 0, LSB 71 |
0-119; default 0 | |
lfo 1 slew ratelfo_1_slew_rate |
72 MSB 0, LSB 72 |
0-127; default 0 | |
lfo 1 delaylfo_1_delay |
74 MSB 0, LSB 74 |
0-127; default 0 | |
lfo 1 delay synclfo_1_delay_sync |
75 MSB 0, LSB 75 |
0-35; default 0 | |
lfo 1 ratelfo_1_rate |
76 MSB 0, LSB 76 |
0-127; default 68 | |
lfo 1 rate synclfo_1_rate_sync |
77 MSB 0, LSB 77 |
0-35; default 0 | |
lfo 1 one shotlfo_1_one_shot |
122 MSB 0, LSB 122 |
12 off, 13 on; default 12 |
|
lfo 1 key synclfo_1_key_sync |
122 MSB 0, LSB 122 |
14 off, 15 on; default 14 |
|
Lfo 1 common synclfo_1_common_sync |
122 MSB 0, LSB 122 |
16 off, 17 on; default 16 |
|
Lfo 1 delay triggerlfo_1_delay_trigger |
122 MSB 0, LSB 122 |
18 off, 19 on; default 18 |
|
Lfo 1 fade modelfo_1_fade_mode |
123 MSB 0, LSB 123 |
0 fade_in, 1 fade_out, 2 gate_in, 3 gate_out; default 0 |
|
Lfo 2 waveformlfo_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 offsetlfo_2_phase_offset |
80 MSB 0, LSB 80 |
0-119; default 0 | |
Lfo 2 slew ratelfo_2_slew_rate |
81 MSB 0, LSB 81 |
0-127; default 0 | |
Lfo 2 delaylfo_2_delay |
83 MSB 0, LSB 83 |
0-127; default 0 | |
Lfo 2 delay synclfo_2_delay_sync |
84 MSB 0, LSB 84 |
0-35; default 0 | |
Lfo 2 ratelfo_2_rate |
85 MSB 0, LSB 85 |
0-127; default 68 | |
Lfo 2 rate synclfo_2_rate_sync |
86 MSB 0, LSB 86 |
0-35; default 0 | |
lfo 2 one shotlfo_2_one_shot |
122 MSB 0, LSB 122 |
22 off, 23 on; default 22 |
|
lfo 2 key synclfo_2_key_sync |
122 MSB 0, LSB 122 |
24 off, 25 on; default 24 |
|
lfo 2 common synclfo_2_common_sync |
122 MSB 0, LSB 122 |
26 off, 27 on; default 26 |
|
lfo 2 delay triggerlfo_2_delay_trigger |
122 MSB 0, LSB 122 |
28 off, 29 on; default 28 |
|
lfo 2 fade modelfo_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 leveldistortion_level |
91 | 0-127; default 0 | |
chorus levelchorus_level |
93 | 0-127; default 0 | |
EQ bass frequencyeq_bass_frequency |
104 MSB 0, LSB 104 |
0-127; default 64 | |
EQ bass leveleq_bass_level |
105 MSB 0, LSB 105 |
0-127; default 64 | |
EQ mid frequencyeq_mid_frequency |
106 MSB 0, LSB 106 |
0-127; default 64 | |
EQ mid leveleq_mid_level |
107 MSB 0, LSB 107 |
0-127; default 64 | |
EQ treble frequencyeq_treble_frequency |
108 MSB 0, LSB 108 |
0-127; default 125 | |
EQ treble leveleq_treble_level |
109 MSB 0, LSB 109 |
0-127; default 64 | |
distortion typedistortion_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 compensationdistortion_compensation |
129 MSB 1, LSB 1 |
0-127; default 100 | |
chorus typechorus_type |
152 MSB 1, LSB 24 |
0 phaser, 1 chorus; default 1 |
|
chorus ratechorus_rate |
153 MSB 1, LSB 25 |
0-127 | |
chorus rate syncchorus_rate_sync |
154 MSB 1, LSB 26 |
0-35; default 0 | |
chorus feedbackchorus_feedback |
155 MSB 1, LSB 27 |
0-127; default 74 | |
chorus mod depthchorus_mod_depth |
156 MSB 1, LSB 28 |
0-127; default 64 | |
chorus delaychorus_delay |
157 MSB 1, LSB 29 |
0-127; default 64 |
Mod matrix
| Control | CC | NRPN | Values |
|---|---|---|---|
Mod matrix 1 source 1mod_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 2mod_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 depthmod_matrix_1_depth |
214 MSB 1, LSB 86 |
0-127; default 64 | |
mod matrix 1 destinationmod_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 1mod_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 2mod_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 depthmod_matrix_2_depth |
219 MSB 1, LSB 91 |
0-127; default 64 | |
mod matrix 2 destinationmod_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 1mod_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 2mod_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 depthmod_matrix_3_depth |
224 MSB 1, LSB 96 |
0-127; default 64 | |
mod matrix 3 destinationmod_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 1mod_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 2mod_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 depthmod_matrix_4_depth |
229 MSB 1, LSB 101 |
0-127; default 64 | |
mod matrix 4 destinationmod_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 1mod_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 2mod_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 depthmod_matrix_5_depth |
234 MSB 1, LSB 106 |
0-127; default 64 | |
mod matrix 5 destinationmod_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 1mod_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 2mod_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 depthmod_matrix_6_depth |
239 MSB 1, LSB 111 |
0-127; default 64 | |
mod matrix 6 destinationmod_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 1mod_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 2mod_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 depthmod_matrix_7_depth |
244 MSB 1, LSB 116 |
0-127; default 64 | |
mod matrix 7 destinationmod_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 1mod_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 2mod_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 depthmod_matrix_8_depth |
249 MSB 1, LSB 121 |
0-127; default 64 | |
mod matrix 8 destinationmod_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 1mod_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 2mod_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 depthmod_matrix_9_depth |
254 MSB 1, LSB 126 |
0-127; default 64 | |
mod matrix 9 destinationmod_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 1mod_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 2mod_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 depthmod_matrix_10_depth |
259 MSB 2, LSB 3 |
0-127; default 64 | |
mod matrix 10 destinationmod_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 1mod_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 2mod_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 depthmod_matrix_11_depth |
264 MSB 2, LSB 8 |
0-127; default 64 | |
mod matrix 11 destinationmod_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 1mod_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 2mod_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 depthmod_matrix_12_depth |
268 MSB 2, LSB 12 |
0-127; default 64 | |
mod matrix 12 destinationmod_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 positionmacro_knob_1_position |
80 | 0-127; default 0 | |
macro knob 1 destination Amacro_knob_1_destination_a |
384 MSB 3, LSB 0 |
0-70; default 0 | |
macro knob 1 start position Amacro_knob_1_start_position_a |
385 MSB 3, LSB 1 |
0-127; default 0 | |
macro knob 1 end position Amacro_knob_1_end_position_a |
386 MSB 3, LSB 2 |
0-127; default 127 | |
macro knob 1 depth Amacro_knob_1_depth_a |
387 MSB 3, LSB 3 |
0-127; default 64 | |
macro knob 1 destination Bmacro_knob_1_destination_b |
388 MSB 3, LSB 4 |
0-70; default 0 | |
macro knob 1 start position Bmacro_knob_1_start_position_b |
389 MSB 3, LSB 5 |
0-127; default 0 | |
macro knob 1 end position Bmacro_knob_1_end_position_b |
390 MSB 3, LSB 6 |
0-127; default 127 | |
macro knob 1 depth Bmacro_knob_1_depth_b |
391 MSB 3, LSB 7 |
0-127; default 64 | |
macro knob 1 destination Cmacro_knob_1_destination_c |
392 MSB 3, LSB 8 |
0-70; default 0 | |
macro knob 1 start position Cmacro_knob_1_start_position_c |
393 MSB 3, LSB 9 |
0-127; default 0 | |
macro knob 1 end position Cmacro_knob_1_end_position_c |
394 MSB 3, LSB 10 |
0-127; default 127 | |
macro knob 1 depth Cmacro_knob_1_depth_c |
395 MSB 3, LSB 11 |
0-127; default 64 | |
macro knob 1 destination Dmacro_knob_1_destination_d |
396 MSB 3, LSB 12 |
0-70; default 0 | |
macro knob 1 start position Dmacro_knob_1_start_position_d |
397 MSB 3, LSB 13 |
0-127; default 0 | |
macro knob 1 end position Dmacro_knob_1_end_position_d |
398 MSB 3, LSB 14 |
0-127; default 127 | |
macro knob 1 depth Dmacro_knob_1_depth_d |
399 MSB 3, LSB 15 |
0-127; default 64 | |
macro knob 2 positionmacro_knob_2_position |
81 | 0-127; default 0 | |
macro knob 2 destination Amacro_knob_2_destination_a |
400 MSB 3, LSB 16 |
0-70; default 0 | |
macro knob 2 start position Amacro_knob_2_start_position_a |
401 MSB 3, LSB 17 |
0-127; default 0 | |
macro knob 2 end position Amacro_knob_2_end_position_a |
402 MSB 3, LSB 18 |
0-127; default 127 | |
macro knob 2 depth Amacro_knob_2_depth_a |
403 MSB 3, LSB 19 |
0-127; default 64 | |
macro knob 2 destination Bmacro_knob_2_destination_b |
404 MSB 3, LSB 20 |
0-70; default 0 | |
macro knob 2 start position Bmacro_knob_2_start_position_b |
405 MSB 3, LSB 21 |
0-127; default 0 | |
macro knob 2 end position Bmacro_knob_2_end_position_b |
406 MSB 3, LSB 22 |
0-127; default 127 | |
macro knob 2 depth Bmacro_knob_2_depth_b |
407 MSB 3, LSB 23 |
0-127; default 64 | |
macro knob 2 destination Cmacro_knob_2_destination_c |
408 MSB 3, LSB 24 |
0-70; default 0 | |
macro knob 2 start position Cmacro_knob_2_start_position_c |
409 MSB 3, LSB 25 |
0-127; default 0 | |
macro knob 2 end position Cmacro_knob_2_end_position_c |
410 MSB 3, LSB 26 |
0-127; default 127 | |
macro knob 2 depth Cmacro_knob_2_depth_c |
411 MSB 3, LSB 27 |
0-127; default 64 | |
macro knob 2 destination Dmacro_knob_2_destination_d |
412 MSB 3, LSB 28 |
0-70; default 0 | |
macro knob 2 start position Dmacro_knob_2_start_position_d |
413 MSB 3, LSB 29 |
0-127; default 0 | |
macro knob 2 end position Dmacro_knob_2_end_position_d |
414 MSB 3, LSB 30 |
0-127; default 127 | |
macro knob 2 depth Dmacro_knob_2_depth_d |
415 MSB 3, LSB 31 |
0-127; default 64 | |
macro knob 3 positionmacro_knob_3_position |
82 | 0-127; default 0 | |
macro knob 3 destination Amacro_knob_3_destination_a |
416 MSB 3, LSB 32 |
0-70; default 0 | |
macro knob 3 start position Amacro_knob_3_start_position_a |
417 MSB 3, LSB 33 |
0-127; default 0 | |
macro knob 3 end position Amacro_knob_3_end_position_a |
418 MSB 3, LSB 34 |
0-127; default 127 | |
macro knob 3 depth Amacro_knob_3_depth_a |
419 MSB 3, LSB 35 |
0-127; default 64 | |
macro knob 3 destination Bmacro_knob_3_destination_b |
420 MSB 3, LSB 36 |
0-70; default 0 | |
macro knob 3 start position Bmacro_knob_3_start_position_b |
421 MSB 3, LSB 37 |
0-127; default 0 | |
macro knob 3 end position Bmacro_knob_3_end_position_b |
422 MSB 3, LSB 38 |
0-127; default 127 | |
macro knob 3 depth Bmacro_knob_3_depth_b |
423 MSB 3, LSB 39 |
0-127; default 64 | |
macro knob 3 destination Cmacro_knob_3_destination_c |
424 MSB 3, LSB 40 |
0-70; default 0 | |
macro knob 3 start position Cmacro_knob_3_start_position_c |
425 MSB 3, LSB 41 |
0-127; default 0 | |
macro knob 3 end position Cmacro_knob_3_end_position_c |
426 MSB 3, LSB 42 |
0-127; default 127 | |
macro knob 3 depth Cmacro_knob_3_depth_c |
427 MSB 3, LSB 43 |
0-127; default 64 | |
macro knob 3 destination Dmacro_knob_3_destination_d |
428 MSB 3, LSB 44 |
0-70; default 0 | |
macro knob 3 start position Dmacro_knob_3_start_position_d |
429 MSB 3, LSB 45 |
0-127; default 0 | |
macro knob 3 end position Dmacro_knob_3_end_position_d |
430 MSB 3, LSB 46 |
0-127; default 127 | |
macro knob 3 depth Dmacro_knob_3_depth_d |
431 MSB 3, LSB 47 |
0-127; default 64 | |
macro knob 4 positionmacro_knob_4_position |
83 | 0-127; default 0 | |
macro knob 4 destination Amacro_knob_4_destination_a |
432 MSB 3, LSB 48 |
0-70; default 0 | |
macro knob 4 start position Amacro_knob_4_start_position_a |
433 MSB 3, LSB 49 |
0-127; default 0 | |
macro knob 4 end position Amacro_knob_4_end_position_a |
434 MSB 3, LSB 50 |
0-127; default 127 | |
macro knob 4 depth Amacro_knob_4_depth_a |
435 MSB 3, LSB 51 |
0-127; default 64 | |
macro knob 4 destination Bmacro_knob_4_destination_b |
436 MSB 3, LSB 52 |
0-70; default 0 | |
macro knob 4 start position Bmacro_knob_4_start_position_b |
437 MSB 3, LSB 53 |
0-127; default 0 | |
macro knob 4 end position Bmacro_knob_4_end_position_b |
438 MSB 3, LSB 54 |
0-127; default 127 | |
macro knob 4 depth Bmacro_knob_4_depth_b |
439 MSB 3, LSB 55 |
0-127; default 64 | |
macro knob 4 destination Cmacro_knob_4_destination_c |
440 MSB 3, LSB 56 |
0-70; default 0 | |
macro knob 4 start position Cmacro_knob_4_start_position_c |
441 MSB 3, LSB 57 |
0-127; default 0 | |
macro knob 4 end position Cmacro_knob_4_end_position_c |
442 MSB 3, LSB 58 |
0-127; default 127 | |
macro knob 4 depth Cmacro_knob_4_depth_c |
443 MSB 3, LSB 59 |
0-127; default 64 | |
macro knob 4 destination Dmacro_knob_4_destination_d |
444 MSB 3, LSB 60 |
0-70; default 0 | |
macro knob 4 start position Dmacro_knob_4_start_position_d |
445 MSB 3, LSB 61 |
0-127; default 0 | |
macro knob 4 end position Dmacro_knob_4_end_position_d |
446 MSB 3, LSB 62 |
0-127; default 127 | |
macro knob 4 depth Dmacro_knob_4_depth_d |
447 MSB 3, LSB 63 |
0-127; default 64 | |
macro knob 5 positionmacro_knob_5_position |
84 | 0-127; default 0 | |
macro knob 5 destination Amacro_knob_5_destination_a |
448 MSB 3, LSB 64 |
0-70; default 0 | |
macro knob 5 start position Amacro_knob_5_start_position_a |
449 MSB 3, LSB 65 |
0-127; default 0 | |
macro knob 5 end position Amacro_knob_5_end_position_a |
450 MSB 3, LSB 66 |
0-127; default 127 | |
macro knob 5 depth Amacro_knob_5_depth_a |
451 MSB 3, LSB 67 |
0-127; default 64 | |
macro knob 5 destination Bmacro_knob_5_destination_b |
452 MSB 3, LSB 68 |
0-70; default 0 | |
macro knob 5 start position Bmacro_knob_5_start_position_b |
453 MSB 3, LSB 69 |
0-127; default 0 | |
macro knob 5 end position Bmacro_knob_5_end_position_b |
454 MSB 3, LSB 70 |
0-127; default 127 | |
macro knob 5 depth Bmacro_knob_5_depth_b |
455 MSB 3, LSB 71 |
0-127; default 64 | |
macro knob 5 destination Cmacro_knob_5_destination_c |
456 MSB 3, LSB 72 |
0-70; default 0 | |
macro knob 5 start position Cmacro_knob_5_start_position_c |
457 MSB 3, LSB 73 |
0-127; default 0 | |
macro knob 5 end position Cmacro_knob_5_end_position_c |
458 MSB 3, LSB 74 |
0-127; default 127 | |
macro knob 5 depth Cmacro_knob_5_depth_c |
459 MSB 3, LSB 75 |
0-127; default 64 | |
macro knob 5 destination Dmacro_knob_5_destination_d |
460 MSB 3, LSB 76 |
0-70; default 0 | |
macro knob 5 start position Dmacro_knob_5_start_position_d |
461 MSB 3, LSB 77 |
0-127; default 0 | |
macro knob 5 end position Dmacro_knob_5_end_position_d |
462 MSB 3, LSB 78 |
0-127; default 127 | |
macro knob 5 depth Dmacro_knob_5_depth_d |
463 MSB 3, LSB 79 |
0-127; default 64 | |
macro knob 6 positionmacro_knob_6_position |
85 | 0-127; default 0 | |
macro knob 6 destination Amacro_knob_6_destination_a |
464 MSB 3, LSB 80 |
0-70; default 0 | |
macro knob 6 start position Amacro_knob_6_start_position_a |
465 MSB 3, LSB 81 |
0-127; default 0 | |
macro knob 6 end position Amacro_knob_6_end_position_a |
466 MSB 3, LSB 82 |
0-127; default 127 | |
macro knob 6 depth Amacro_knob_6_depth_a |
467 MSB 3, LSB 83 |
0-127; default 64 | |
macro knob 6 destination Bmacro_knob_6_destination_b |
468 MSB 3, LSB 84 |
0-70; default 0 | |
macro knob 6 start position Bmacro_knob_6_start_position_b |
469 MSB 3, LSB 85 |
0-127; default 0 | |
macro knob 6 end position Bmacro_knob_6_end_position_b |
470 MSB 3, LSB 86 |
0-127; default 127 | |
macro knob 6 depth Bmacro_knob_6_depth_b |
471 MSB 3, LSB 87 |
0-127; default 64 | |
macro knob 6 destination Cmacro_knob_6_destination_c |
472 MSB 3, LSB 88 |
0-70; default 0 | |
macro knob 6 start position Cmacro_knob_6_start_position_c |
473 MSB 3, LSB 89 |
0-127; default 0 | |
macro knob 6 end position Cmacro_knob_6_end_position_c |
474 MSB 3, LSB 90 |
0-127; default 127 | |
macro knob 6 depth Cmacro_knob_6_depth_c |
475 MSB 3, LSB 91 |
0-127; default 64 | |
macro knob 6 destination Dmacro_knob_6_destination_d |
476 MSB 3, LSB 92 |
0-70; default 0 | |
macro knob 6 start position Dmacro_knob_6_start_position_d |
477 MSB 3, LSB 93 |
0-127; default 0 | |
macro knob 6 end position Dmacro_knob_6_end_position_d |
478 MSB 3, LSB 94 |
0-127; default 127 | |
macro knob 6 depth Dmacro_knob_6_depth_d |
479 MSB 3, LSB 95 |
0-127; default 64 | |
macro knob 7 positionmacro_knob_7_position |
86 | 0-127; default 0 | |
macro knob 7 destination Amacro_knob_7_destination_a |
480 MSB 3, LSB 96 |
0-70; default 0 | |
macro knob 7 start position Amacro_knob_7_start_position_a |
481 MSB 3, LSB 97 |
0-127; default 0 | |
macro knob 7 end position Amacro_knob_7_end_position_a |
482 MSB 3, LSB 98 |
0-127; default 127 | |
macro knob 7 depth Amacro_knob_7_depth_a |
483 MSB 3, LSB 99 |
0-127; default 64 | |
macro knob 7 destination Bmacro_knob_7_destination_b |
484 MSB 3, LSB 100 |
0-70; default 0 | |
macro knob 7 start position Bmacro_knob_7_start_position_b |
485 MSB 3, LSB 101 |
0-127; default 0 | |
macro knob 7 end position Bmacro_knob_7_end_position_b |
486 MSB 3, LSB 102 |
0-127; default 127 | |
macro knob 7 depth Bmacro_knob_7_depth_b |
487 MSB 3, LSB 103 |
0-127; default 64 | |
macro knob 7 destination Cmacro_knob_7_destination_c |
488 MSB 3, LSB 104 |
0-70; default 0 | |
macro knob 7 start position Cmacro_knob_7_start_position_c |
489 MSB 3, LSB 105 |
0-127; default 0 | |
macro knob 7 end position Cmacro_knob_7_end_position_c |
490 MSB 3, LSB 106 |
0-127; default 127 | |
macro knob 7 depth Cmacro_knob_7_depth_c |
491 MSB 3, LSB 107 |
0-127; default 64 | |
macro knob 7 destination Dmacro_knob_7_destination_d |
492 MSB 3, LSB 108 |
0-70; default 0 | |
macro knob 7 start position Dmacro_knob_7_start_position_d |
493 MSB 3, LSB 109 |
0-127; default 0 | |
macro knob 7 end position Dmacro_knob_7_end_position_d |
494 MSB 3, LSB 110 |
0-127; default 127 | |
macro knob 7 depth Dmacro_knob_7_depth_d |
495 MSB 3, LSB 111 |
0-127; default 64 | |
macro knob 8 positionmacro_knob_8_position |
87 | 0-127; default 0 | |
macro knob 8 destination Amacro_knob_8_destination_a |
496 MSB 3, LSB 112 |
0-70; default 0 | |
macro knob 8 start position Amacro_knob_8_start_position_a |
497 MSB 3, LSB 113 |
0-127; default 0 | |
macro knob 8 end position Amacro_knob_8_end_position_a |
498 MSB 3, LSB 114 |
0-127; default 127 | |
macro knob 8 depth Amacro_knob_8_depth_a |
499 MSB 3, LSB 115 |
0-127; default 64 | |
macro knob 8 destination Bmacro_knob_8_destination_b |
500 MSB 3, LSB 116 |
0-70; default 0 | |
macro knob 8 start position Bmacro_knob_8_start_position_b |
501 MSB 3, LSB 117 |
0-127; default 0 | |
macro knob 8 end position Bmacro_knob_8_end_position_b |
502 MSB 3, LSB 118 |
0-127; default 127 | |
macro knob 8 depth Bmacro_knob_8_depth_b |
503 MSB 3, LSB 119 |
0-127; default 64 | |
macro knob 8 destination Cmacro_knob_8_destination_c |
504 MSB 3, LSB 120 |
0-70; default 0 | |
macro knob 8 start position Cmacro_knob_8_start_position_c |
505 MSB 3, LSB 121 |
0-127; default 0 | |
macro knob 8 end position Cmacro_knob_8_end_position_c |
506 MSB 3, LSB 122 |
0-127; default 127 | |
macro knob 8 depth Cmacro_knob_8_depth_c |
507 MSB 3, LSB 123 |
0-127; default 64 | |
macro knob 8 destination Dmacro_knob_8_destination_d |
508 MSB 3, LSB 124 |
0-70; default 0 | |
macro knob 8 start position Dmacro_knob_8_start_position_d |
509 MSB 3, LSB 125 |
0-127; default 0 | |
macro knob 8 end position Dmacro_knob_8_end_position_d |
510 MSB 3, LSB 126 |
0-127; default 127 | |
macro knob 8 depth Dmacro_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 levelaudio_1_level |
13 | 0-127; default 100 | |
Audio 2 levelaudio_2_level |
15 | 0-127; default 100 | |
Audio 1 reverb levelaudio_1_reverb_level |
31 | 0-127; default 0 | |
Audio 2 reverb levelaudio_2_reverb_level |
32 | 0-127; default 0 | |
Audio 1 delay levelaudio_1_delay_level |
33 | 0-127; default 0 | |
Audio 2 delay levelaudio_2_delay_level |
34 | 0-127; default 0 | |
Audio 1 Panaudio_1_pan |
35 | 0-127; default 0 | |
Audio 2 Panaudio_2_pan |
36 | 0-127; default 0 |
Drums
Drum control
| Control | CC | NRPN | Values |
|---|---|---|---|
drum 1 patch selectdrum_1_patch_select |
8 | 0-63; default 0 | |
drum 1 leveldrum_1_level |
12 | 0-127; default 0 | |
drum 1 pitchdrum_1_pitch |
14 | 0-127; default 64 | |
drum 1 decaydrum_1_decay |
15 | 0-127; default 0 | |
drum 1 distortiondrum_1_distortion |
16 | 0-127; default 0 | |
drum 1 EQdrum_1_eq |
17 | 0-127; default 64 | |
drum 1 pandrum_1_pan |
77 | 0-127; default 64 | |
drum 2 patch selectdrum_2_patch_select |
18 | 0-63; default 0 | |
drum 2 leveldrum_2_level |
23 | 0-127; default 0 | |
drum 2 pitchdrum_2_pitch |
34 | 0-127; default 64 | |
drum 2 decaydrum_2_decay |
40 | 0-127; default 0 | |
drum 2 distortiondrum_2_distortion |
42 | 0-127; default 0 | |
drum 2 EQdrum_2_eq |
43 | 0-127; default 64 | |
drum 2 pandrum_2_pan |
78 | 0-127; default 64 | |
drum 3 patch selectdrum_3_patch_select |
44 | 0-63; default 0 | |
drum 3 leveldrum_3_level |
45 | 0-127; default 0 | |
drum 3 pitchdrum_3_pitch |
46 | 0-127; default 64 | |
drum 3 decaydrum_3_decay |
47 | 0-127; default 0 | |
drum 3 distortiondrum_3_distortion |
48 | 0-127; default 0 | |
drum 3 EQdrum_3_eq |
49 | 0-127; default 64 | |
drum 3 pandrum_3_pan |
79 | 0-127; default 64 | |
drum 4 patch selectdrum_4_patch_select |
50 | 0-63; default 0 | |
drum 4 leveldrum_4_level |
53 | 0-127; default 0 | |
drum 4 pitchdrum_4_pitch |
55 | 0-127; default 64 | |
drum 4 decaydrum_4_decay |
57 | 0-127; default 0 | |
drum 4 distortiondrum_4_distortion |
61 | 0-127; default 0 | |
drum 4 EQdrum_4_eq |
76 | 0-127; default 64 | |
drum 4 pandrum_4_pan |
80 | 0-127; default 64 |
Project
Reverb
| Control | CC | NRPN | Values |
|---|---|---|---|
synth 1 send levelreverb_synth_1_send_level |
88 | 0-127; default 0 | |
synth 2 send levelreverb_synth_2_send_level |
89 | 0-127; default 0 | |
drum 1 send levelreverb_drum_1_send_level |
90 | 0-127; default 0 | |
drum 2 send levelreverb_drum_2_send_level |
106 | 0-127; default 0 | |
drum 3 send levelreverb_drum_3_send_level |
109 | 0-127; default 0 | |
drum 4 send levelreverb_drum_4_send_level |
110 | 0-127; default 0 | |
typereverb_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 |
|
decayreverb_decay |
147 MSB 1, LSB 19 |
0-127; default 64 | |
dampingreverb_damping |
148 MSB 1, LSB 20 |
0-127; default 64 |
Delay
| Control | CC | NRPN | Values |
|---|---|---|---|
synth 1 send leveldelay_synth_1_send_level |
111 | 0-127; default 0 | |
synth 2 send leveldelay_synth_2_send_level |
112 | 0-127; default 0 | |
drum 1 send leveldelay_drum_1_send_level |
113 | 0-127; default 0 | |
drum 2 send leveldelay_drum_2_send_level |
114 | 0-127; default 0 | |
drum 3 send leveldelay_drum_3_send_level |
115 | 0-127; default 0 | |
drum 4 send leveldelay_drum_4_send_level |
116 | 0-127; default 0 | |
timedelay_time |
134 MSB 1, LSB 6 |
0-127; default 64 | |
time syncdelay_time_sync |
135 MSB 1, LSB 7 |
0-35; default 20 | |
feedbackdelay_feedback |
136 MSB 1, LSB 8 |
0-127; default 64 | |
widthdelay_width |
137 MSB 1, LSB 9 |
0-127; default 127 | |
left-right ratiodelay_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 ratedelay_slew_rate |
139 MSB 1, LSB 11 |
0-127; default 5 |
Master filter
| Control | CC | NRPN | Values |
|---|---|---|---|
frequencymaster_filter_frequency |
74 | 0-63 low_pass, 64 off, 65-127 high_pass; default 64 |
|
resonancemaster_filter_resonance |
71 | 0-127; default 30 |
Sidechain
| Control | CC | NRPN | Values |
|---|---|---|---|
synth 1 sourcesidechain_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 attacksidechain_synth_1_attack |
312 MSB 2, LSB 56 |
0-127; default 0 | |
synth 1 holdsidechain_synth_1_hold |
313 MSB 2, LSB 57 |
0-127; default 50 | |
synth 1 decaysidechain_synth_1_decay |
314 MSB 2, LSB 58 |
0-127; default 70 | |
synth 1 depthsidechain_synth_1_depth |
315 MSB 2, LSB 59 |
0-127; default 0 | |
synth 2 sourcesidechain_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 attacksidechain_synth_2_attack |
322 MSB 2, LSB 66 |
0-127; default 0 | |
synth 2 holdsidechain_synth_2_hold |
323 MSB 2, LSB 67 |
0-127; default 50 | |
synth 2 decaysidechain_synth_2_decay |
324 MSB 2, LSB 68 |
0-127; default 70 | |
synth 2 depthsidechain_synth_2_depth |
197 MSB 1, LSB 69 |
0-127; default 0 |
Project mixer
| Control | CC | NRPN | Values |
|---|---|---|---|
synth 1 levelproject_mixer_synth_1_level |
12 | 0-127; default 100 | |
synth 2 levelproject_mixer_synth_2_level |
14 | 0-127; default 100 | |
synth 1 panproject_mixer_synth_1_pan |
117 | 0-127; default 64 | |
synth 2 panproject_mixer_synth_2_pan |
118 | 0-127; default 64 |
Additional controls
| Control | CC | NRPN | Values |
|---|---|---|---|
FX Bypassfx_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 1midi_template_macro_1 |
1 | 0-127 Sent, never received |
|
Macro 2midi_template_macro_2 |
2 | 0-127 Sent, never received |
|
Macro 3midi_template_macro_3 |
5 | 0-127 Sent, never received |
|
Macro 4midi_template_macro_4 |
11 | 0-127 Sent, never received |
|
Macro 5midi_template_macro_5 |
12 | 0-127 Sent, never received |
|
Macro 6midi_template_macro_6 |
13 | 0-127 Sent, never received |
|
Macro 7midi_template_macro_7 |
71 | 0-127 Sent, never received |
|
Macro 8midi_template_macro_8 |
74 | 0-127 Sent, never received |
Where these facts come from
Source documents
- Circuit Tracks Programmer's Reference Guide V3 - EN, Version 3, dated 19 October 2022, reference, read on 3 October 2026 (the file read).
- Circuit Tracks User Guide V3 English, Version 3, dated 25 August 2022, its user manual, read on 3 October 2026 (the file read).
- Circuit Tracks | Novation Downloads, its download page, read on 3 October 2026 (the file read).
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.