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 Summit MIDI implementation

The MIDI implementation of the Novation Summit: what it answers to, and the 250 controls it offers, on firmware 2.1.

At a glance

Firmware
This page describes firmware 2.1.
MIDI channel
Any one of 1 to 16.
Parts
Part A: on a MIDI channel of its own, taking notes, controls, and program changes, with 8 voices.
Part B: on a MIDI channel of its own, taking notes, controls, and program changes, with 8 voices.
Voices
1 or 16, as set on the instrument.
Note range
Not recorded.
Velocity
Not recorded.
Aftertouch
Channel pressure and polyphonic, each answered. It sends aftertouch too.
Pitch bend
12 semitones, and the range can be changed.
Program change
Received and sent, with 1024 presets.
MIDI clock
Received.
Start and stop
Not recorded.
Control change
74 controls, in the tables below, 18 of them with a fine half on a second controller number.
NRPN
Supported. 176 of the controls below have one.
System exclusive
Supported.

Controls

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

Voice

Control CC NRPN Values
Patch Category
patch_category
0
MSB 0, LSB 0
0-14; default 0
Patch Genre
patch_genre
1
MSB 0, LSB 1
0-9; default 0
Voice Mode
voice_mode
2
MSB 0, LSB 2
0-4; default 3
Voice Unison
voice_unison
3
MSB 0, LSB 3
0-4; default 0
Voice Unison Detune
voice_unison_detune
4
MSB 0, LSB 4
0-127; default 25
Voice Keyboard Octave
voice_keyboard_octave
6
MSB 0, LSB 6
61-67; default 64
Glide Time
glide_time
5 0-127
Voice Pre-Glide
voice_pre_glide
7
MSB 0, LSB 7
52-76; default 64
Glide On
glide_on
35 0-1; default 0
Pan Posn
pan_posn
51
MSB 0, LSB 51
0-127
Pan Type
pan_type
52
MSB 0, LSB 52
0-3; default 0
Spread
spread
5
MSB 0, LSB 5
0-127; default 0

Oscillators

Control CC NRPN Values
Osc Common Diverge
osc_common_diverge
9
MSB 0, LSB 9
0-127; default 0
Osc Common Drift
osc_common_drift
10
MSB 0, LSB 10
0-127; default 0
Osc Common Noise LPF
osc_common_noise_lpf
11
MSB 0, LSB 11
0-127; default 127
High-pass noise filter
osc_common_noise_hpf
12
MSB 0, LSB 12
0-127; default 0
Oscillator 1 Range
oscillator_1_range
3 63-66; default 64
Oscillator 1 Coarse
oscillator_1_coarse
14
fine 46
0-255; default 128
Oscillator 1 Fine
oscillator_1_fine
15
fine 47
28-228; default 128
Oscillator 1 ModEnv2 > Pitch
oscillator_1_modenv2_pitch
9 1-127; default 64
Oscillator 1 LFO2 > Pitch
oscillator_1_lfo2_pitch
16
fine 48
1-255; default 128
Oscillator 1 Wave
oscillator_1_wave
14
MSB 0, LSB 14
0-4
Oscillator 1 Wave More
oscillator_1_wave_more
15
MSB 0, LSB 15
4-63
Oscillator 1 Shape Source
oscillator_1_shape_source
16
MSB 0, LSB 16
0-2; default 0
Oscillator 1 Manual Shape
oscillator_1_manual_shape
12 0-127; default 64
Oscillator 1 ModEnv1 > Shape
oscillator_1_modenv1_shape
119 0-127; default 64
Oscillator 1 LFO1 > Shape
oscillator_1_lfo1_shape
33 1-127
Oscillator 1 Vsync
oscillator_1_vsync
34 0-127; default 0
Oscillator 1 Saw Density
oscillator_1_saw_density
17
MSB 0, LSB 17
0-127; default 0
Oscillator 1 Saw Density Detune
oscillator_1_saw_density_detune
18
MSB 0, LSB 18
0-127; default 0
Oscillator 1 Fixed Note
oscillator_1_fixed_note
19
MSB 0, LSB 19
0-88; default 0
Oscillator 1 Bend Range
oscillator_1_bend_range
20
MSB 0, LSB 20
40-88; default 76
Oscillator 2 Range
oscillator_2_range
37 63-66; default 64
Oscillator 2 Coarse
oscillator_2_coarse
17
fine 49
0-255; default 64
Oscillator 2 Fine
oscillator_2_fine
18
fine 50
28-228; default 64
Oscillator 2 ModEnv2 > Pitch
oscillator_2_modenv2_pitch
38 1-127; default 64
Oscillator 2 LFO2 > Pitch
oscillator_2_lfo2_pitch
19
fine 51
1-255; default 64
Oscillator 2 Wave
oscillator_2_wave
23
MSB 0, LSB 23
0-4
Oscillator 2 Wave More
oscillator_2_wave_more
24
MSB 0, LSB 24
4-63
Oscillator 2 Shape Source
oscillator_2_shape_source
25
MSB 0, LSB 25
0-2; default 0
Oscillator 2 Manual Shape
oscillator_2_manual_shape
39 0-127; default 64
Oscillator 2 ModEnv1 > Shape
oscillator_2_modenv1_shape
40 0-127; default 64
Oscillator 2 LFO1 > Shape
oscillator_2_lfo1_shape
41 1-127
Oscillator 2 Vsync
oscillator_2_vsync
42 0-127; default 0
Oscillator 2 Saw Density
oscillator_2_saw_density
26
MSB 0, LSB 26
0-127; default 0
Oscillator 2 Saw Density Detune
oscillator_2_saw_density_detune
27
MSB 0, LSB 27
0-127
Oscillator 2 Fixed Note
oscillator_2_fixed_note
28
MSB 0, LSB 28
0-88; default 0
Oscillator 2 Bend Range
oscillator_2_bend_range
29
MSB 0, LSB 29
40-88; default 76
Oscillator 3 Range
oscillator_3_range
65 63-66; default 64
Oscillator 3 Coarse
oscillator_3_coarse
20
fine 52
0-255; default 128
Oscillator 3 Fine
oscillator_3_fine
21
fine 53
28-228; default 128
Oscillator 3 ModEnv2 > Pitch
oscillator_3_modenv2_pitch
43 1-127; default 64
Oscillator 3 LFO2 > Pitch
oscillator_3_lfo2_pitch
22
fine 54
1-255; default 128
Oscillator 3 Wave
oscillator_3_wave
32
MSB 0, LSB 32
0-4
Oscillator 3 Wave More
oscillator_3_wave_more
33
MSB 0, LSB 33
4-63
Oscillator 3 Shape Source
oscillator_3_shape_source
34
MSB 0, LSB 34
0-2; default 0
Oscillator 3 Manual Shape
oscillator_3_manual_shape
71 0-127; default 64
Oscillator 3 ModEnv1 > Shape
oscillator_3_modenv1_shape
72 0-127; default 64
Oscillator 3 LFO1 > Shape
oscillator_3_lfo1_shape
73 1-127
Oscillator 3 Vsync
oscillator_3_vsync
44 0-127; default 0
Oscillator 3 Saw Density
oscillator_3_saw_density
35
MSB 0, LSB 35
0-127; default 0
Oscillator 3 Saw Density Detune
oscillator_3_saw_density_detune
36
MSB 0, LSB 36
0-127
Oscillator 3 Fixed Note
oscillator_3_fixed_note
37
MSB 0, LSB 37
0-88; default 0
Oscillator 3 Bend Range
oscillator_3_bend_range
38
MSB 0, LSB 38
40-88; default 76
Select Tuning Table
select_tuning_table
3206
MSB 25, LSB 6
0-16; default 0
FM OSC3 -> 1 Manual Amount
fm_osc3_1_manual_amount
3213
MSB 25, LSB 13
0-127
FM OSC1 -> 2 Manual Amount
fm_osc1_2_manual_amount
3217
MSB 25, LSB 17
0-127
FM OSC2 -> 3 Manual Amount
fm_osc2_3_manual_amount
3221
MSB 25, LSB 21
0-127

Mixer

Control CC NRPN Values
Mixer Osc1
mixer_osc1
23
fine 55
0-255; default 255
Mixer Osc2
mixer_osc2
24
fine 56
0-255; default 0
Mixer Osc3
mixer_osc3
25
fine 57
0-255; default 0
Ring 1*2 Level
ring_1_2_level
26
fine 58
0-255; default 0
Noise Level
noise_level
27
fine 59
0-255; default 0
Mixer Patch Level
mixer_patch_level
41
MSB 0, LSB 41
0-127; default 64
Mixer VCA gain
mixer_vca_gain
42
MSB 0, LSB 42
0-127; default 127
Mixer Dry Level
mixer_dry_level
43
MSB 0, LSB 43
0-127; default 127
Mixer Wet Level
mixer_wet_level
44
MSB 0, LSB 44
0-127; default 127

Filter

Control CC NRPN Values
Filter Overdrive
filter_overdrive
80 0-127; default 0
Filter Post Drive
filter_post_drive
36 0-127; default 0
Filter Slope
filter_slope
45
MSB 0, LSB 45
0-1; default 1
Filter Shape
filter_shape
46
MSB 0, LSB 46
0-2; default 0
Filter Key Tracking
filter_key_tracking
75 0-127; default 127
Filter Resonance
filter_resonance
79 0-127; default 0
Filter Frequency
filter_frequency
29
fine 61
0-255
Filter LFO1 > Filter
filter_lfo1_filter
28
fine 60
1-255; default 128
Filter Osc3 > Filter
filter_osc3_filter
76 0-127; default 0
Filter Env Select
filter_env_select
47
MSB 0, LSB 47
0-1
Filter AmpEnv > Filter
filter_ampenv_filter
77 1-127; default 64
Filter ModEnv1 > Filter
filter_modenv1_filter
78 1-127; default 64
Filter Divergence
filter_divergence
48
MSB 0, LSB 48
0-127; default 0

Envelopes

Control CC NRPN Values
Amp Envelope Attack
amp_envelope_attack
86 0-127; default 0
Amp Envelope Decay
amp_envelope_decay
87 0-127; default 90
Amp Envelope Sustain
amp_envelope_sustain
88 0-127; default 127
Amp Envelope Release
amp_envelope_release
89 0-127; default 40
Amp Envelope Velocity
amp_envelope_velocity
55
MSB 0, LSB 55
0-127; default 64
Amp Envelope Trigger
amp_envelope_trigger
56
MSB 0, LSB 56
0-1; default 0
Mod Envelope Select
mod_envelope_select
59
MSB 0, LSB 59
0-1
Mod Envelope 1 Attack
mod_envelope_1_attack
90 0-127; default 0
Mod Envelope 1 Decay
mod_envelope_1_decay
91 0-127; default 75
Mod Envelope 1 Sustain
mod_envelope_1_sustain
92 0-127; default 35
Mod Envelope 1 Release
mod_envelope_1_release
93 0-127; default 45
Mod Envelope 1 Velocity
mod_envelope_1_velocity
60
MSB 0, LSB 60
0-127; default 64
Mod Envelope 1 Trigger
mod_envelope_1_trigger
61
MSB 0, LSB 61
0-1
Mod Envelope 2 Attack
mod_envelope_2_attack
94 0-127; default 0
Mod Envelope 2 Decay
mod_envelope_2_decay
95 0-127; default 75
Mod Envelope 2 Sustain
mod_envelope_2_sustain
117 0-127; default 35
Mod Envelope 2 Release
mod_envelope_2_release
103 0-127; default 45
Mod Envelope 2 Velocity
mod_envelope_2_velocity
64
MSB 0, LSB 64
0-127; default 64
Mod Envelope 2 Trigger
mod_envelope_2_trigger
65
MSB 0, LSB 65
0-1
Animate 1 Att
animate_1_att
3234
MSB 25, LSB 34
0-127; default 0
Animate 1 Rel
animate_1_rel
3235
MSB 25, LSB 35
0-127; default 0
Animate 2 Att
animate_2_att
3236
MSB 25, LSB 36
0-127; default 0
Animate 2 Rel
animate_2_rel
3237
MSB 25, LSB 37
0-127; default 0

LFOs

Control CC NRPN Values
LFO 1 Range
lfo_1_range
68
MSB 0, LSB 68
0-2; default 0
LFO 1 Rate
lfo_1_rate
30
fine 62
0-255; default 128
LFO 1 Sync Rate
lfo_1_sync_rate
81 0-34; default 16
LFO 1 Wave
lfo_1_wave
69
MSB 0, LSB 69
0-3; default 0
LFO 1 Phase
lfo_1_phase
70
MSB 0, LSB 70
0-120; default 0
LFO 1 Slew
lfo_1_slew
71
MSB 0, LSB 71
0-127; default 0
LFO 1 Fade Time
lfo_1_fade_time
82 0-127; default 0
LFO 1 Fade In/Out
lfo_1_fade_in_out
72
MSB 0, LSB 72
0-3; default 0
LFO 1 One Shot
lfo_1_one_shot
75
MSB 0, LSB 75
0-1; default 0
LFO 1 Common
lfo_1_common
76
MSB 0, LSB 76
0-1; default 0
LFO 2 Range
lfo_2_range
83 0-2; default 0
LFO 2 Rate
lfo_2_rate
31
fine 63
0-255; default 128
LFO 2 Sync Rate
lfo_2_sync_rate
84 0-34
LFO 2 Wave
lfo_2_wave
78
MSB 0, LSB 78
0-3; default 0
LFO 2 Phase
lfo_2_phase
79
MSB 0, LSB 79
0-120; default 0
LFO 2 Slew
lfo_2_slew
80
MSB 0, LSB 80
0-127; default 0
LFO 2 Fade Time
lfo_2_fade_time
85 0-127; default 0
LFO 2 Fade In/Out
lfo_2_fade_in_out
81
MSB 0, LSB 81
0-3; default 0
LFO 2 One Shot
lfo_2_one_shot
84
MSB 0, LSB 84
0-1; default 0
LFO 2 Common
lfo_2_common
85
MSB 0, LSB 85
0-1; default 0
LFO3Phase
lfo3phase
3238
MSB 25, LSB 38
0-120; default 0
LFO3Slew
lfo3slew
3239
MSB 25, LSB 39
0-127; default 0
LFO3FadeTime
lfo3fadetime
3240
MSB 25, LSB 40
0-127; default 0
LFO4Phase
lfo4phase
3241
MSB 25, LSB 41
0-120; default 0
LFO4Slew
lfo4slew
3242
MSB 25, LSB 42
0-127; default 0
LFO4FadeTime
lfo4fadetime
3243
MSB 25, LSB 43
0-127; default 0

Effects

Control CC NRPN Values
Distortion level
distortion_level
104 0-127; default 0
Effects Master Bypass
effects_master_bypass
88
MSB 0, LSB 88
0-1; default 0
Effects Routing
effects_routing
89
MSB 0, LSB 89
0-6; default 0
Delay Level
delay_level
108 0-127; default 0
Delay Time
delay_time
109 0-127
Delay Width
delay_width
92
MSB 0, LSB 92
0-127
Delay Sync
delay_sync
93
MSB 0, LSB 93
0-1; default 0
Delay Sync Time
delay_sync_time
94
MSB 0, LSB 94
Range not recorded
Delay Feedback
delay_feedback
110 0-127
Delay LP Damp
delay_lp_damp
95
MSB 0, LSB 95
0-127; default 85
Delay HP Damp
delay_hp_damp
96
MSB 0, LSB 96
0-127; default 0
Delay Slew Rate
delay_slew_rate
97
MSB 0, LSB 97
0-127; default 32
Reverb Level
reverb_level
112 0-127; default 0
Reverb Type
reverb_type
101
MSB 0, LSB 101
0-2
Reverb Time
reverb_time
113 0-127
Reverb Damping LP
reverb_damping_lp
102
MSB 0, LSB 102
0-127
Reverb Damping HP
reverb_damping_hp
103
MSB 0, LSB 103
0-127
Reverb Size
reverb_size
104
MSB 0, LSB 104
0-127; default 64
Reverb Mod
reverb_mod
105
MSB 0, LSB 105
0-127; default 64
Reverb Mod Rate
reverb_mod_rate
106
MSB 0, LSB 106
0-127
Reverb Low Pass
reverb_low_pass
107
MSB 0, LSB 107
0-127
Reverb High Pass
reverb_high_pass
108
MSB 0, LSB 108
0-127; default 0
Reverb Pre Delay
reverb_pre_delay
109
MSB 0, LSB 109
0-127; default 40
Chorus Level
chorus_level
105 0-127; default 0
Chorus Type
chorus_type
111
MSB 0, LSB 111
0-2
Chorus Rate
chorus_rate
118 0-127; default 20
Chorus Mod Depth
chorus_mod_depth
112
MSB 0, LSB 112
0-127
Chorus Feedback
chorus_feedback
107 0-127; default 64
Chorus LP
chorus_lp
113
MSB 0, LSB 113
0-127; default 90
Chorus HP
chorus_hp
114
MSB 0, LSB 114
0-127; default 2
Chorus/Phaser/Flanger
chorus_phaser_flanger
115
MSB 0, LSB 115
0-2; default 0
Lo-Fi Delay Time Mode
lo_fi_delay_time_mode
98
MSB 0, LSB 98
0-4; default 0

ARP

Control CC NRPN Values
Arp/Clock Sync Rate
arp_clock_sync_rate
116
MSB 0, LSB 116
0-18
Arp/Clock Type
arp_clock_type
117
MSB 0, LSB 117
0-6; default 0
Arp/Clock Rhythm
arp_clock_rhythm
118
MSB 0, LSB 118
0-32; default 0
Arp/Clock Octave
arp_clock_octave
119
MSB 0, LSB 119
0-5
Arp/Clock Gate
arp_clock_gate
116 0-127; default 64
Arp/Clock Swing
arp_clock_swing
120
MSB 0, LSB 120
20-80; default 50
Arp/Clock On
arp_clock_on
121
MSB 0, LSB 121
0-1; default 0
Arp/Clock Key Latch
arp_clock_key_latch
122
MSB 0, LSB 122
0-1; default 0
Arp/Clock Key Sync
arp_clock_key_sync
123
MSB 0, LSB 123
0-1; default 0
Arp Chance
arp_chance
3233
MSB 25, LSB 33
1-100; default 100

Animate

Control CC NRPN Values
Animate 1 Hold
animate_1_hold
114 0-1; default 0
Animate 2 Hold
animate_2_hold
115 0-1; default 0

Modulation matrix

Control CC NRPN Values
Mod Matrix Selection
mod_matrix_selection
125
MSB 0, LSB 125
0-15; default 0
Mod Matrix 1 Source1
mod_matrix_1_source1
128
MSB 1, LSB 0
Range not recorded; default 0
Mod Matrix 1 Source2
mod_matrix_1_source2
129
MSB 1, LSB 1
Range not recorded; default 0
Mod Matrix 1 Depth
mod_matrix_1_depth
130
MSB 1, LSB 2
0-127; default 64
Mod Matrix 1 Destination
mod_matrix_1_destination
131
MSB 1, LSB 3
Range not recorded; default 0
Mod Matrix 2 Source1
mod_matrix_2_source1
256
MSB 2, LSB 0
Range not recorded; default 0
Mod Matrix 2 Source2
mod_matrix_2_source2
257
MSB 2, LSB 1
Range not recorded; default 0
Mod Matrix 2 Depth
mod_matrix_2_depth
258
MSB 2, LSB 2
0-127; default 64
Mod Matrix 2 Destination
mod_matrix_2_destination
259
MSB 2, LSB 3
Range not recorded; default 0
Mod Matrix 3 Source1
mod_matrix_3_source1
384
MSB 3, LSB 0
Range not recorded; default 0
Mod Matrix 3 Source2
mod_matrix_3_source2
385
MSB 3, LSB 1
Range not recorded; default 0
Mod Matrix 3 Depth
mod_matrix_3_depth
386
MSB 3, LSB 2
0-127; default 64
Mod Matrix 3 Destination
mod_matrix_3_destination
387
MSB 3, LSB 3
Range not recorded; default 0
Mod Matrix 4 Source1
mod_matrix_4_source1
512
MSB 4, LSB 0
Range not recorded; default 0
Mod Matrix 4 Source2
mod_matrix_4_source2
513
MSB 4, LSB 1
Range not recorded; default 0
Mod Matrix 4 Depth
mod_matrix_4_depth
514
MSB 4, LSB 2
0-127; default 64
Mod Matrix 4 Destination
mod_matrix_4_destination
515
MSB 4, LSB 3
Range not recorded; default 0
Mod Matrix 5 Source1
mod_matrix_5_source1
640
MSB 5, LSB 0
Range not recorded; default 0
Mod Matrix 5 Source2
mod_matrix_5_source2
641
MSB 5, LSB 1
Range not recorded; default 0
Mod Matrix 5 Depth
mod_matrix_5_depth
642
MSB 5, LSB 2
0-127; default 64
Mod Matrix 5 Destination
mod_matrix_5_destination
643
MSB 5, LSB 3
Range not recorded; default 0
Mod Matrix 6 Source1
mod_matrix_6_source1
768
MSB 6, LSB 0
Range not recorded; default 0
Mod Matrix 6 Source2
mod_matrix_6_source2
769
MSB 6, LSB 1
Range not recorded; default 0
Mod Matrix 6 Depth
mod_matrix_6_depth
770
MSB 6, LSB 2
0-127; default 64
Mod Matrix 6 Destination
mod_matrix_6_destination
771
MSB 6, LSB 3
Range not recorded; default 0
Mod Matrix 7 Source1
mod_matrix_7_source1
896
MSB 7, LSB 0
Range not recorded; default 0
Mod Matrix 7 Source2
mod_matrix_7_source2
897
MSB 7, LSB 1
Range not recorded; default 0
Mod Matrix 7 Depth
mod_matrix_7_depth
898
MSB 7, LSB 2
0-127; default 64
Mod Matrix 7 Destination
mod_matrix_7_destination
899
MSB 7, LSB 3
Range not recorded; default 0
Mod Matrix 8 Source1
mod_matrix_8_source1
1024
MSB 8, LSB 0
Range not recorded; default 0
Mod Matrix 8 Source2
mod_matrix_8_source2
1025
MSB 8, LSB 1
Range not recorded; default 0
Mod Matrix 8 Depth
mod_matrix_8_depth
1026
MSB 8, LSB 2
0-127; default 64
Mod Matrix 8 Destination
mod_matrix_8_destination
1027
MSB 8, LSB 3
Range not recorded; default 0
Mod Matrix 9 Source1
mod_matrix_9_source1
1152
MSB 9, LSB 0
Range not recorded; default 0
Mod Matrix 9 Source2
mod_matrix_9_source2
1153
MSB 9, LSB 1
Range not recorded; default 0
Mod Matrix 9 Depth
mod_matrix_9_depth
1154
MSB 9, LSB 2
0-127; default 64
Mod Matrix 9 Destination
mod_matrix_9_destination
1155
MSB 9, LSB 3
Range not recorded; default 0
Mod Matrix 10 Source1
mod_matrix_10_source1
1280
MSB 10, LSB 0
Range not recorded; default 0
Mod Matrix 10 Source2
mod_matrix_10_source2
1281
MSB 10, LSB 1
Range not recorded; default 0
Mod Matrix 10 Depth
mod_matrix_10_depth
1282
MSB 10, LSB 2
0-127; default 64
Mod Matrix 10 Destination
mod_matrix_10_destination
1283
MSB 10, LSB 3
Range not recorded; default 0
Mod Matrix 11 Source1
mod_matrix_11_source1
1408
MSB 11, LSB 0
Range not recorded; default 0
Mod Matrix 11 Source2
mod_matrix_11_source2
1409
MSB 11, LSB 1
Range not recorded; default 0
Mod Matrix 11 Depth
mod_matrix_11_depth
1410
MSB 11, LSB 2
0-127; default 64
Mod Matrix 11 Destination
mod_matrix_11_destination
1411
MSB 11, LSB 3
Range not recorded; default 0
Mod Matrix 12 Source1
mod_matrix_12_source1
1536
MSB 12, LSB 0
Range not recorded; default 0
Mod Matrix 12 Source2
mod_matrix_12_source2
1537
MSB 12, LSB 1
Range not recorded; default 0
Mod Matrix 12 Depth
mod_matrix_12_depth
1538
MSB 12, LSB 2
0-127; default 64
Mod Matrix 12 Destination
mod_matrix_12_destination
1539
MSB 12, LSB 3
Range not recorded; default 0
Mod Matrix 13 Source1
mod_matrix_13_source1
1664
MSB 13, LSB 0
Range not recorded; default 0
Mod Matrix 13 Source2
mod_matrix_13_source2
1665
MSB 13, LSB 1
Range not recorded; default 0
Mod Matrix 13 Depth
mod_matrix_13_depth
1666
MSB 13, LSB 2
0-127; default 64
Mod Matrix 13 Destination
mod_matrix_13_destination
1667
MSB 13, LSB 3
Range not recorded; default 0
Mod Matrix 14 Source1
mod_matrix_14_source1
1792
MSB 14, LSB 0
Range not recorded; default 0
Mod Matrix 14 Source2
mod_matrix_14_source2
1793
MSB 14, LSB 1
Range not recorded; default 0
Mod Matrix 14 Depth
mod_matrix_14_depth
1794
MSB 14, LSB 2
0-127; default 64
Mod Matrix 14 Destination
mod_matrix_14_destination
1795
MSB 14, LSB 3
Range not recorded; default 0
Mod Matrix 15 Source1
mod_matrix_15_source1
1920
MSB 15, LSB 0
Range not recorded; default 0
Mod Matrix 15 Source2
mod_matrix_15_source2
1921
MSB 15, LSB 1
Range not recorded; default 0
Mod Matrix 15 Depth
mod_matrix_15_depth
1922
MSB 15, LSB 2
0-127; default 64
Mod Matrix 15 Destination
mod_matrix_15_destination
1923
MSB 15, LSB 3
Range not recorded; default 0
Mod Matrix 16 Source1
mod_matrix_16_source1
2048
MSB 16, LSB 0
Range not recorded; default 0
Mod Matrix 16 Source2
mod_matrix_16_source2
2049
MSB 16, LSB 1
Range not recorded; default 0
Mod Matrix 16 Depth
mod_matrix_16_depth
2050
MSB 16, LSB 2
0-127; default 64
Mod Matrix 16 Destination
mod_matrix_16_destination
2051
MSB 16, LSB 3
Range not recorded; default 0

Settings

Control CC NRPN Values
Atouch Scale
atouch_scale
8195
MSB 64, LSB 3
1-10; default 5
Patch Cue
patch_cue
8192
MSB 64, LSB 0
0-1; default 0

Where these facts come from

Source documents

How they were read

Summit User Guide v1.1 English, 62 pages, created 2021-07-12 by its own metadata, and the "Summit and Peak User Guide Addendum Version 2.1" (addendum p. 1), 18 pages, created 2022-07-27. Novation publishes no programmer's reference and no separate MIDI implementation for this instrument, unlike its Circuit, so these two documents are the whole of the map it publishes for the Summit - which the saved downloads page establishes as what was offered on the day.

BOTH END IN A MIDI PARAMETERS LIST and the two together are this definition, all but sixty-one of its numbers: 229 rows over the guide's pp. 47-49 and 19 more on the addendum's p. 18, plus three NRPNs the addendum publishes in a bug-fix bullet and in no table at all. 249 controls come out of 251 rows: one row carries NA:NA and one is a rename rather than an addition. Sixty of the 249 are rows this guide leaves without a control number, and their numbers are taken from the Peak's manual, as set out below. The 250th control is the high-pass noise filter, which this guide documents in its body and neither of this instrument's lists has a row for; its number is the Peak manual's too.

THE TABLE IS A DRAWN GRID AND THAT IS HOW IT WAS READ. Novation's publisher gives every cell a rule above and below it, each rule a separate thin rectangle whose own x extent is one column's width, so the page itself states where its five columns begin and end. That is not a convenience here: cells wrap onto two and three lines, and every page prints two of these tables side by side. Notes/4599_extract_summit.py reads the grid.

TWO THINGS ABOUT THIS DOCUMENT THAT THE PEAK'S DID NOT NEED. The blocks have to be ordered by x rather than by the height of their rules, because on p. 47 the right-hand table's first rule sits above the left-hand table's - so reading them in the order the rules appear takes the page's second column first and interleaves the table, with every row individually correct, which is the kind of wrong that does not announce itself. And counting five columns is not enough to find the table: pp. 50-55 carry the 768 factory Patch names in a five-column grid drawn the same way, so the header row is what tells them apart.

THE SIXTY BLANK CELLS WERE CHECKED THREE WAYS BEFORE BEING CALLED BLANK. The grid finds the cells empty; a plain text extraction finds nothing between the kind and the range; and no number of the form 2:0 to 16:3 occurs anywhere in the three editions of this guide that were searched - the English 1.1, the Italian 1.2 and the French V2, three languages over fourteen months - while all three print slot 1's four numbers. So this is the maker's omission and not one edition's typesetting, as far as three editions of twenty-four can show. Notes/4599_extract_summit.py asserts it for all three.

WHAT THE OTHER EDITIONS ARE FOR, AND WHAT THEY ARE NOT. Neither is read for a number or quoted for a word. The Italian settles that the version in the file name is the guide's edition rather than the firmware, because it is labelled 1.2 and still states v1.1; its text layer was regenerated by a different tool and its reading order is lost, so nothing could be extracted from it even had that been wanted, and its parameter names are translated. The French witnesses the sixty blank cells a second time. Its first page is in German, a colophon whose address and trademark notice are in that language, where its second page carries the same colophon in French, and its contents page is headed in English.

THE SIXTY NUMBERS ARE TAKEN FROM THE PEAK'S MANUAL, AND THIS IS WHAT TAKING THEM RESTS ON. The Peak is another instrument. Its manual is cited here as sibling_manual, for these sixty numbers, for the noise filter's, and for the comparison that supports taking them. Another model's document may supply a number only where the instrument's own document says the two share an engine, and this one does: "Summit is essentially a two-part, multi-timbral hybrid instrument built around a dual implementation of Peak's synth core." (guide p. 4). Six things then line up, each checked row by row in two extractions of both documents. The 64 slot rows carry the same names in both lists, Mod Matrix 7 Depth in each (guide pp. 48-49, sibling_manual pp. 42-43). The ranges are printed the same: 0-16 for each source, 0-127 for depth, 0-36 for destination. The defaults are the same: 0, 0, 64 and 0. Mod Matrix Selection is NRPN 0:125 with a range of 0-15 in both. Slot 1 is numbered identically, 1:0 to 1:3. And slot 1 is not the only agreement: every one of the 168 rows this guide's list does number carries the number the Peak's list gives that row, 163 under the same name and 5 under a name spelt or worded a little differently, and this list has no row the Peak's lacks (guide pp. 47-49, sibling_manual pp. 40-43). The Peak's manual numbers slot n as n:0 to n:3 for every n up to 16, and that is what the sixty controls carry, each as MSB x 128 + LSB. One row is printed differently and no value differs: the Peak's last, Mod Matrix 16 Destination, gives its range as 0-36 and its default as 0, without the bracketed halves its other 63 rows and this guide's 64 have. The format has no field yet for marking a source as another model's, so this account and that source's comment are the marking.

WHAT THAT DOES NOT ESTABLISH. No document read for this file prints one of the sixty numbers for the Summit, so each is an inference from a sibling and not a reading: three of the guide's twenty-four language editions were searched, and the online guide could not be fetched. Nothing here was sent to an instrument. The two lists describe different firmware, and neither is the one this file targets: the Peak's manual its v1.2 (sibling_manual p. 4), this guide the Summit's v1.1, and this definition 2.1. The addendum for 2.0 and 2.1 covers both instruments and adds to the matrix - eleven destinations under "three new destinations" (addendum p. 5), and Noise as a source "in both the Mod Matrix and FX Mod Matrix" (addendum p. 10) - while its own MIDI parameters list has no Mod Matrix row (addendum p. 18). So nothing confirms or contradicts these numbers at 2.1. And the Summit has a matrix for each Part - "each of the two Summit synths has 16 such slots" (guide p. 38) - where no page gives a slot an address of a Part's own, so which Part's matrix a number reaches is left to the channel it arrives on, as it is for every control here.

AND THE RANGES PRINTED FOR THE MATRIX DO NOT FIT THE LISTS THEY SELECT FROM, in this guide before any addendum. Every source row gives 0-16, seventeen values, where the guide lists 23 sources (guide p. 46). Every destination row gives 0-36, thirty-seven values, where the guide lists 38 destinations (guide p. 46). The Peak's manual lists 37 (sibling_manual p. 39), and FfreqSep, the last in this guide's list, is not among them. Which value selects which destination no page says, so nothing here says the range stops short of that one in particular: only that 38 names cannot fit 37 values. So the sources and the destinations of all sixteen slots say range: unknown. Their numbers are not in doubt, and their ranges are: a row and the list it selects from cannot both be right, and no document says which the instrument follows. Until 2026-10-12 they carried the printed ranges, because a control with no range reads as 0 to 127 and the format then had no way to say that a range is not established.

THIS GUIDE'S LIST HAS THE PEAK'S ROWS IN THE PEAK'S ORDER, ALL BUT ONE, AND NO ROW OF ITS OWN. The row it lacks is Osc Common Noise HPF, NRPN 0:12 (sibling_manual p. 40), for a filter this guide's body documents under the heading High-pass noise filter: displayed as NoiseHPF, with an initial value of 0 and a "Range of adjustment: 0 to 127" (guide p. 26). That number is taken too, and it is the sixty-first. It differs in kind from the sixty. This guide prints every one of their rows and leaves one cell empty, where for the noise filter its list has no row at all. So the number alone is the Peak's: the name, the range and the default below are this guide's own, from its body, and nothing else is read from the Peak's row.

AND IT RESTS ON LESS THAN THE SIXTY DO. None of the six things that line up for them can be checked here, since this list has no row to set beside the Peak's. What there is: the shared engine this guide states, and a list that carries the Peak's number on every row it does number. Against it: the Peak's own row is a blank one, its range printed 0-0 ( to+), for a filter the Peak did not have when that manual was written, as the addendum says of the Peak, "We've added a High-pass noise filter to the Osc menu to match Summit" (addendum p. 13). And this guide's list copies every other row the Peak's manual numbers and leaves out exactly this one, which may be an omission and may be deliberate. The two ranges this list leaves blank are a different kind of fact again: see below. Until 2026-10-12 the noise filter was described here and not carried.

The two printings are not identical all the same. 17 of this list's rows are printed differently from the Peak's in a range or a default cell, six of them in a value, and no matrix range is among the six.

THE DEFAULTS REST ON ONE WITNESS AND THE GUIDE HAS A SECOND ONE THAT CANNOT BE REACHED. See the comment above the definition: 105 body blocks give an Initial value keyed by a display name scoped to a menu screen, which the MIDI list's names do not carry. Five were joined by hand and three of those refused a default. The other 83 are a witness this reading could not use, and saying so is the point - a reader who wants those 36 refusals narrowed has somewhere to start, and it is not a method this file pretends to have applied.

FOUR RANGE CELLS HOLD HALF A RANGE EACH, which is a typesetting fault rather than a contradiction, and the range is carried. Measured off the page: Mixer Osc1 and Mixer Patch Level are 20-point rows carrying both halves of their range, while Mixer Osc2, Mixer Osc3, Ring 1*2 Level and Noise Level are 11-point rows carrying one half each, in pairs - the wire numbers in the first of each pair and the bracketed display half in the second. Nothing disagrees with anything; text has left its box. All six are mixer level controls and the two complete cells read 0-255 (0 to +255), so that is what the four are given.

AND THREE ROWS SHOUT. Oscillator 1/2/3 Shape Source print their bracketed half as 0 TO +2 where all 226 other rows print to in lower case. A case-sensitive reader does not mis-read them, it fails to read them at all, computes no shift and refuses three defaults the guide states perfectly well - so the match is case-insensitive and the three rows are asserted still to shout, because a false refusal looks exactly like diligence.

TWO ROWS HAVE NO RANGE AT ALL, Effects Routing (NRPN 0:89) and Chorus Type (NRPN 0:111). Their neighbours are complete, and their own rows are single-height with nothing in the column. The guide's body gives each a set of settings and no number for any of them: seven routings, "Range of adjustment: Parallel, D->R->C, D->C->R, R->D->C, R->C->D, C->D->R, C->R->D" (guide p. 36), and three chorus programs "named 2 Tap, 4 Tap and Ensemble" (guide p. 35). Until 2026-10-12 this said no other page gave either a range. The Peak's list prints 0-6 (0 to +6) and 0-2 (0 to +2) for the same two rows (sibling_manual p. 42), seven values and three. So Effects Routing carries [0, 6] and Chorus Type [0, 2], and each rests on two things. How many values there are is this instrument's own, counted in its guide's body. That they are numbered from nought is the Peak's row, taken from a sibling on the engine this guide states, as the sixty numbers are. Neither is a range this guide prints. Until 2026-10-13 both controls were left with no range, which reads as 0 to 127.

NO NAME IS GIVEN TO A VALUE OF EITHER. No page of either instrument pairs a routing with a number. A chorus program is paired with a number in one place, the Peak's panel, and from one: "Peak has three stereo Chorus programs (simply numbered 1, 2 and 3)" (sibling_manual p. 31), a two-tap chorus, four taps and an ensemble in that order, which is the order this guide names its three in. The Peak's row numbers the same three from nought, so the panel's number is not the row's, and no page says which program a value on the wire selects.

SO Chorus Type RECORDS NO DEFAULT, AND Effects Routing RECORDS 0. The chorus's row prints a bare 2 (guide p. 48). On a row numbered from nought 2 is the third of three, and the third program if the row keeps the panel's order; on the Peak's panel 2 is the second. The Peak's list prints the same 2 (sibling_manual p. 42). So does its Init Patch table, Chorus Type 2 (sibling_manual p. 39). That table's Reverb Type is 2 beside a Reverb RevSize of 64, and the three reverb presets set RevSize to 0, 64 or 127 in turn (sibling_manual p. 31), so its reverb 2 is the panel's 2, and its chorus 2 reads as the panel's as well. The Peak's definition records no default for it, as neither definition records one for the reverb's type, whose presets both bodies number 1 to 3 (guide p. 35, sibling_manual p. 31). Until 2026-10-14 this one carried the 2, because this guide's body names its three programs and numbers none, so nothing here contradicted it. The routing's column reads 0 (0) (guide p. 48), and this guide's row prints no range to check it by. The Peak's row for the same NRPN prints 0-6 (0 to +6) and the same 0 (0) (sibling_manual p. 42), where the display is the wire value, so on the range this file takes from it the two halves agree. Its body gives "Initial value: Parallel" (guide p. 36), the first routing its range of adjustment lists, which agrees with 0 if the values follow that list's order; no page says they do. Until 2026-10-14 it carried no default, because its own row prints no range to check the two halves by.

AND THE GUIDE USES THE NAME FX Routing TWICE. The FX Menu's is the seven-way setting (guide p. 36). The Settings menu's FX Routing page has a setting for each Part, sending its effects to an output, Main, AUX (guide p. 43), and the Peak's manual has no such setting. NRPN 0:89 is read as the FX Menu's: the list calls it Effects Routing between Effects Master Bypass and Delay Level (guide p. 48), and the Peak's row for the same number counts seven.

AND ONE RANGE RUNS PAST THE TABLE IT SELECTS FROM. Delay Sync Time (NRPN 0:94) is printed 0-18 (0 to +18) (guide p. 48), nineteen values, where the Delay Sync Rate table lists sixteen divisions (guide p. 45). The Arp/Clock Sync Rate table above it lists nineteen, and the three the delay's table lacks are the arpeggiator's three longest, so the delay's row reads as copied from the arpeggiator's, which is printed 0-18 too. A row and the table it selects from cannot both be right, so the control says range: unknown, as the matrix's do where their ranges run short. Until 2026-10-13 it carried [0, 18] as printed.

THE ADDENDUM COVERS THIS INSTRUMENT AND THE PEAK AND MARKS WHAT BELONGS TO WHICH, under "Update Features Exclusive to Peak" (addendum p. 12) and "Update Features Exclusive to Summit" (addendum p. 14). Four numbers that the Peak's definition left out on that evidence are this instrument's and are here. Atouch Scale, NRPN 64:3, is aftertouch scaling - "You can adjust AtouchForce between 1-10" (addendum p. 14) - under the second heading, and the Peak has no keyboard to scale. The three FM NRPNs 25:13, 25:17 and 25:21 appear in no table in either document: they are in the p. 15 bug-fix bullet "FM controls now send and respond to their NRPN messages" (addendum p. 15), in a list that talks throughout about voices 9 to 16, which an eight-voice Peak does not have, and that names this instrument outright in another of its bullets. The reverse also holds and needs no action: the two features under the Peak's own heading, envelope Delay and a high-pass noise filter, were added to the Peak "to match Summit" (addendum pp. 12-13), so this instrument already had both (guide pp. 26 and 30). Its own list numbers neither: it has no row for the high-pass noise filter and none for an envelope's Delay. So the Delay is not a control below, and the noise filter is one only on the Peak's number, as set out above. Until 2026-10-11 this said the list numbered both.

VELOCITY DOES NOTHING UNTIL A PATCH MOVES IT OFF ZERO, AND NO PAGE SAYS AN ARRIVING NOTE'S IS USED. The Amp Envelope's Velocity parameter has an initial value of 0 and "If set to zero, the volume is the same regardless of how the keys are played" (guide p. 30). The two Modulation Envelopes have the same parameter and the same initial value. So velocity can appear dead on a Summit played from its own keys, until a patch moves amp_envelope_velocity, mod_envelope_1_velocity or mod_envelope_2_velocity off zero, or gives a matrix slot Velocity as its source (guide p. 34). Where a sentence says where velocity comes from it is the keys or the keyboard, or once an arp pattern's own steps (guide p. 34); none names MIDI. The matrix's source is Keyboard velocity (guide p. 46); the guide says of aftertouch that it is taken "either from Summit's own keyboard or as external MIDI data" (guide p. 39), and has no such sentence for velocity. So velocity is not recorded. Until 2026-10-13 it said note_on: gated, with those three controls in gated_by. The Peak has the same three parameters at the same defaults and records received; which is right for that instrument is a question about that definition, not this one.

NOT RECORDED, AND WHY. The note range: the keyboard is 61 notes (guide p. 4) and no page says which 61, nor what octave shifting reaches. Transport: neither document mentions start, stop, continue or song position. Whether MIDI clock is sent: the clock source setting chooses between the internal clock and one "provided by an external device able to transmit MIDI clock" (guide p. 34), and both documents describe only the receiving side, so both would claim the half that was not established. The MIDI mode, there being no implementation chart in either document. And the clock source itself, which the MIDI parameters list gives no number for.

ONE FURTHER DOCUMENT COULD NOT BE READ. The downloads page offers "an online version of this user guide and translations" (download_page) at userguides.novationmusic.com, which answers a fetch with a Cloudflare challenge rather than the guide - twice, hours apart. Whether it is a later edition than the 1.1 PDF is therefore not established, and nothing here rests on it. The Peak's reading met the same refusal at the same domain a day earlier.