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

The MIDI implementation of the Novation Peak: what it answers to, and the 246 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.
Voices
8, or 1 as set on the instrument.
Note range
Not recorded.
Velocity
Received.
Aftertouch
Channel pressure and polyphonic, each answered.
Pitch bend
12 semitones, and the range can be changed.
Program change
Received and sent, with 512 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. 172 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/peak") 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 Divergence
osc_common_divergence
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
Osc Common Noise HPF
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 0-127; default 64
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; default 4
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
Oscillator 2 ModEnv1 > Shape
oscillator_2_modenv1_shape
40 0-127; default 64
Oscillator 2 LFO1 > Shape
oscillator_2_lfo1_shape
41 0-127; default 64
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
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 0-127; default 64
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

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
ring_1_2
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
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
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
Animate 1 Hold
animate_1_hold
114 0-1; default 0
Animate 2 Hold
animate_2_hold
115 0-1; default 0
Arp Chance
arp_chance
3233
MSB 25, LSB 33
1-100; default 100

Mod 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
Patch Cue
patch_cue
8192
MSB 64, LSB 0
0-1; default 0

Where these facts come from

Source documents

How they were read

Peak user guide, 44 pages, for firmware v1.2, created 2019-08-07 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 published map.

BOTH END IN A MIDI PARAMETERS LIST and the two together are this definition: 230 rows over the manual's pp. 40-43 and 19 more on the addendum's p. 18, each row giving the parameter, whether it is addressed by control change, by a pair of control changes or by NRPN, the number, the range and the default.

THE TABLE RUNS BOTH WAYS AND ONE SETTING GOVERNS THE WHOLE OF IT: "With the default CC/NRPN setting of Rec+Trans, Peak's physical controls transmit their settings as MIDI CC or NRPN data. The synth engine itself also responds to received MIDI CC/NRPN data with this setting" (manual p. 35), the alternatives being Receive, Transmit and Disabled. So no control below carries a direction of its own: they all go both ways or none of them does.

EIGHTEEN CONTROL CHANGES CARRY A FINE HALF, which the manual marks by writing "CC pair" in the kind column and two numbers in the next, always n and n+32. Each such parameter runs 0 to 255 rather than 0 to 127, and none of the eighteen fine halves is also a control change in its own right - both checked for every row, because this maker writes a two-number cell in the same column for two different things.

THE SAME NOTATION MEANS SOMETHING ELSE ON AN NRPN ROW, where 0:14 and 25:6 are the two halves of one parameter number rather than a pair of controllers. Each is recorded as MSB x 128 + LSB, the number that goes on the wire, so 0:14 is 14 and 25:6 is 3206. The two meanings were separated by the check above: every control change pair is n and n+32, and no NRPN row satisfies that.

THE MOD MATRIX IS SIXTEEN SLOTS OF FOUR PARAMETERS and uses the NRPN high half as the slot number: slot 1 is 1:0 to 1:3 and slot 16 is 16:0 to 16:3, which is 64 of the controls below. The second, later-numbered block at 25:x and 64:x is the addendum's, and the gap between 16 and 25 is not explained.

TWO ROWS ARE NOT CONTROLS AND ARE NOT BELOW. Arp/Clock Rate is the only row in either document whose number reads NA:NA, so the tempo - "The range is 40 to 240 BPM" (manual p. 30) - is reachable by no message. And the addendum's Atouch Scale is the Summit's, by that document's own heading.

ONE PARAMETER IS RENAMED RATHER THAN ADDED. NRPN 0:5 is "Voice Unison Spread" (manual p. 40) in the manual and "Spread" in the addendum, which says so itself: "The Voice panning setting 'Spread' (formerly known as 'UniSpread') has broken out into four unique Spread Modes" (addendum p. 3). It is one control under the later name.

AND ONE NUMBER WAS RESERVED BEFORE THE PARAMETER EXISTED. The manual gives Osc Common Noise HPF the NRPN 0:12 and a range printed as 0-0 ( to+), with a default of (0) - the one row in 249 whose range and default are not values at all, because firmware 1.2 had no high-pass noise filter. The addendum adds the filter, under its own heading "Update Features Exclusive to Peak" (addendum p. 12): Novation "added a High-pass noise filter to the Osc menu to match Summit" (addendum p. 13) with a "Range of adjustment: 0 to 127" (addendum p. 13). That range is what is recorded against the manual's number - and joining the two is an inference, because the addendum never gives Noise HPF a number. It rests on the name being the same and on 0:12 being the row the manual blanked. Nothing else in either document connects them.

THE GROUPS ARE THE TABLE'S OWN SECTION HEADINGS - Oscillators, Mixer, Filter, Envelopes, LFOs, Effects, ARP and Mod Matrix. The ten rows the manual prints before its first heading have none, and are grouped as Voice, which is the menu the manual puts them in; the addendum's table has no headings at all, and each of its rows is placed by the menu the addendum says it lives in.

THREE RANGES DO NOT FIT THE LISTS THEY SELECT FROM, which is worth knowing before trusting any of them. Every Mod Matrix n Source1 and Source2 row gives the range as 0-16, which is 17 values, and the table that "lists the sources of modulation available to Inputs A and B of each Slot in the Modulation Matrix" (manual p. 39) lists 23 of them. In the table's own order seventeen values end at CV +/-, and the six beyond are the LFO 3, LFO 4 and bend-wheel entries, though no page says the values follow the table's order. The addendum adds a twenty-fourth, "We've added Noise to the Mod source menu" (addendum p. 10). So the thirty-two source controls say range: unknown: a row and the list it selects from cannot both be right, and no document says which the instrument follows. And so do the sixteen destinations. Their 0-36 fits the manual's own list of 37, and stopped fitting by the firmware this file names: "We've added three new destinations to the Mod Matrix Destination menu" (addendum p. 5), under which the addendum names eleven, and its own list of MIDI parameters has no matrix row to restate a range in (addendum p. 18). Until 2026-10-12 all forty-eight 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. And Delay Sync Time is given 0-18, 19 values, where the Delay Sync Rate table (manual p. 37) lists 16 divisions; the Arp/Clock Sync Rate table lists 19, and the three divisions the delay table lacks are exactly the arpeggiator's three longest, so 0:94's range reads as copied from 0:116's. It runs past its list where the matrix's run short, and it says range: unknown as they do: a row and the table it selects from cannot both be right. Until 2026-10-13 it carried [0, 18] as printed.

THE PATCH COUNT IS STATED TWICE AND SPLIT DIFFERENTLY EACH TIME. The feature list claims the instrument is "Pre-loaded with 286 brand new Patches" (manual p. 4) with "Memory for 226 additional User Patches" (manual p. 4), while the chapter on loading them says "Banks A and B are pre-loaded with 256 great factory Patches" (manual p. 11) and that "Banks C and D are for storing your own Patches" (manual p. 11). Both readings total 512, and only the second is consistent with four banks of 128, so presets rests on it.

THE TWO LFOS ARE DESCRIBED AS IDENTICAL AND ARE NOT ADDRESSED ALIKE. "The parameters of LFO 1 and LFO 2 are immediately user-adjustable via a full set of top panel controls" (manual p. 20) and their menu pages are the same, but LFO 1 Range is NRPN 0:68 where LFO 2 Range is cc 83. Every other pair of LFO parameters matches in kind.

A GREAT DEAL IS NAMED AND NUMBERED NOWHERE, so the 246 below are not everything the instrument has. Nothing reaches LFO 3 and LFO 4's waveform, rate or sync rate - the addendum numbers only the phase, slew and fade time it adds to them - nor LFO 1 and 2's Fade Sync and MonoTrig, nor the envelopes' Hold Time and Repeats, nor the delay's L/R Ratio. All four parameters of every FX Modulation Matrix slot are unnumbered (manual pp. 33 and 40), where the sixteen main matrix slots are numbered in full. And so is every item in the Settings menu, which is where the MIDI channel, Local, the CC/NRPN switch and the Bank/Patch switch live: the one exception is the tuning table's selection, which the addendum numbers at 25:6.

TWO CONTROLS BELOW ARE NUMBERED AND DESCRIBED NOWHERE, which is the opposite case. Voice Keyboard Octave, NRPN 0:6 over 61-67 for -3 to +3, matches no parameter in the Voice menu, the Settings menu or the Init Patch table. Patch Genre, NRPN 0:1 over 0-9, likewise: the manual has a patch Category on save and never a Genre. Patch Category's own range of 0-14 implies fifteen categories and the manual lists none of them.

NOT RECORDED: the note range, which no page states - this is a desktop module with no keyboard, played with "the MIDI controller of your choice" (manual p. 4). Transport, which nothing in either document mentions: not start, not stop, not continue, not song position. Whether MIDI clock is sent, since both documents describe only the receiving side. The MIDI mode, there being no implementation chart in either document. And the clock source itself, which is a five-way setting - "Auto, Internal, Ext-Auto, MIDI, USB" (manual p. 30) - that 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. Whether it is a later edition than the 1.2 manual is therefore not established, and nothing here rests on it.