Skip to content

Novation Summit and Peak MIDI CC chart, NRPN and OSC map

The Novation Summit and Peak MIDI implementation: 74 CC, 145 NRPN, each named, for Claude (MCP), SuperCollider or any OSC app.

Device Novation Summit and Peak
Vendor Novation
OSC prefix /summit_and_peak
Source πŸ“¦ Derived from MIDI Guide (community CC/NRPN data)
Firmware unknown
Revision per pencilresearch canonical CSV
Upstream pencilresearch
Data licence CC-BY-SA-4.0 β€” MIDI Guide (https://midi.guide) by Pencil Research and contributors
Driver file devices/novation/summit_and_peak.json
Not tested on the device yet

This driver comes from documentation or community data and has not been checked on real hardware. If you own one, a quick test and a pull request promoting it helps everyone β€” see CONTRIBUTING.

How do you control it?

Find the MIDI ports, then start the bridge with this driver:

osc-bridge detect        # prints the ready-to-run line for what is plugged in
osc-bridge run --device devices/novation/summit_and_peak.json --out-port <N> --in-port <M>

Then send OSC to 127.0.0.1:7777, for example:

osc-bridge osc-send /summit_and_peak/amp/filter 63

From Claude or any MCP client, the osc-bridge mcp server exposes this driver as summit_and_peak: ask β€œwhat can the Novation Summit and Peak do?” and it reads this map with list_routes. See the MCP guide.

MIDI CC and NRPN parameters (219)

OSC address CC NRPN (MSB/LSB) Range Nature Section
/summit_and_peak/amp/filter 77 0–127 continuous Amp
/summit_and_peak/amp/attack 86 0–127 continuous Amp
/summit_and_peak/amp/decay 87 0–127 continuous Amp
/summit_and_peak/amp/sustain 88 0–127 continuous Amp
/summit_and_peak/amp/release 89 0–127 continuous Amp
/summit_and_peak/amp/velocity 0 / 55 0–16383 continuous Amp
/summit_and_peak/amp/trigger 0 / 56 0–16383 continuous Amp
/summit_and_peak/animate/1_hold 114 0–127 continuous Animate
/summit_and_peak/animate/2_hold 115 0–127 continuous Animate
/summit_and_peak/animate/1_attack 25 / 34 0–16383 continuous Animate
/summit_and_peak/animate/1_release 25 / 35 0–16383 continuous Animate
/summit_and_peak/animate/2_attack 25 / 36 0–16383 continuous Animate
/summit_and_peak/animate/2_release 25 / 37 0–16383 continuous Animate
/summit_and_peak/arp/clock_gate 116 0–127 continuous Arp
/summit_and_peak/arp/chance 25 / 33 0–16383 continuous Arp
/summit_and_peak/chorus/level 105 0–127 continuous Chorus
/summit_and_peak/chorus/rate 118 0–127 continuous Chorus
/summit_and_peak/chorus/feedback 107 0–127 continuous Chorus
/summit_and_peak/chorus/type 0 / 111 0–16383 continuous Chorus
/summit_and_peak/chorus/mod_depth 0 / 112 0–16383 continuous Chorus
/summit_and_peak/chorus/lpf 0 / 113 0–16383 continuous Chorus
/summit_and_peak/chorus/hpf 0 / 114 0–16383 continuous Chorus
/summit_and_peak/chorus/fl_ph 0 / 115 0–16383 continuous Chorus
/summit_and_peak/delay/level 108 0–127 continuous Delay
/summit_and_peak/delay/time 109 0–127 continuous Delay
/summit_and_peak/delay/feedback 110 0–127 continuous Delay
/summit_and_peak/delay/ratio 0 / 91 0–16383 continuous Delay
/summit_and_peak/delay/width 0 / 92 0–16383 continuous Delay
/summit_and_peak/delay/sync 0 / 93 0–16383 continuous Delay
/summit_and_peak/delay/sync_time 0 / 94 0–16383 continuous Delay
/summit_and_peak/delay/lp_damp 0 / 95 0–16383 continuous Delay
/summit_and_peak/delay/hp_damp 0 / 96 0–16383 continuous Delay
/summit_and_peak/delay/slew 0 / 97 0–16383 continuous Delay
/summit_and_peak/delay/type 25 / 44 0–16383 continuous Delay
/summit_and_peak/delay/output 25 / 45 0–16383 continuous Delay
/summit_and_peak/envelope_1/loop 25 / 27 0–16383 continuous Envelope 1
/summit_and_peak/envelope_1/reps 0 / 58 0–16383 continuous Envelope 1
/summit_and_peak/envelope_1/delay 25 / 30 0–16383 continuous Envelope 1
/summit_and_peak/envelope_2/loop 25 / 28 0–16383 continuous Envelope 2
/summit_and_peak/envelope_2/reps 0 / 63 0–16383 continuous Envelope 2
/summit_and_peak/envelope_2/delay 25 / 31 0–16383 continuous Envelope 2
/summit_and_peak/envelope_3/loop 25 / 29 0–16383 continuous Envelope 3
/summit_and_peak/envelope_3/envelope_2_reps 0 / 67 0–16383 continuous Envelope 3
/summit_and_peak/envelope_3/delay 25 / 32 0–16383 continuous Envelope 3
/summit_and_peak/filter/overdrive 80 0–127 continuous Filter
/summit_and_peak/filter/post_drive 36 0–127 continuous Filter
/summit_and_peak/filter/track 75 0–127 continuous Filter
/summit_and_peak/filter/resonance 79 0–127 continuous Filter
/summit_and_peak/filter/cutoff 29 0–127 continuous Filter
/summit_and_peak/filter/slope 0 / 45 0–16383 continuous Filter
/summit_and_peak/filter/type 0 / 46 0–16383 continuous Filter
/summit_and_peak/filter/envelope_select 0 / 47 0–16383 continuous Filter
/summit_and_peak/filter/diverge 0 / 48 0–16383 continuous Filter
/summit_and_peak/fx/distortion_level 104 0–127 continuous FX
/summit_and_peak/fx/bypass 0 / 88 0–16383 continuous FX
/summit_and_peak/fx/routing 0 / 89 0–16383 continuous FX
/summit_and_peak/fx_matrix/fx_mx1_depth 17 / 2 0–16383 continuous FX matrix
/summit_and_peak/fx_matrix/fx_mx2_depth 18 / 2 0–16383 continuous FX matrix
/summit_and_peak/fx_matrix/fx_mx3_depth 19 / 2 0–16383 continuous FX matrix
/summit_and_peak/fx_matrix/fx_mx4_depth 20 / 2 0–16383 continuous FX matrix
/summit_and_peak/fx_matrix/fx_mx5_depth 21 / 2 0–16383 continuous FX matrix
/summit_and_peak/fx_matrix/fx_mx6_depth 22 / 2 0–16383 continuous FX matrix
/summit_and_peak/fx_matrix/fx_mx7_depth 23 / 2 0–16383 continuous FX matrix
/summit_and_peak/fx_matrix/fx_mx8_depth 24 / 2 0–16383 continuous FX matrix
/summit_and_peak/glide/time 5 0–127 continuous Glide
/summit_and_peak/glide/on 35 0–127 continuous Glide
/summit_and_peak/glide/pre_glide 0 / 7 0–16383 continuous Glide
/summit_and_peak/levels/patch_level 0 / 41 0–16383 continuous Levels
/summit_and_peak/levels/vca_level 0 / 42 0–16383 continuous Levels
/summit_and_peak/levels/dry_level 0 / 43 0–16383 continuous Levels
/summit_and_peak/levels/wet_level 0 / 44 0–16383 continuous Levels
/summit_and_peak/lfo_1/filter 28 0–127 continuous LFO 1
/summit_and_peak/lfo_1/rate 30 0–127 continuous LFO 1
/summit_and_peak/lfo_1/sync_rate 81 0–127 continuous LFO 1
/summit_and_peak/lfo_1/fade 82 0–127 continuous LFO 1
/summit_and_peak/lfo_1/range 0 / 68 0–16383 continuous LFO 1
/summit_and_peak/lfo_1/wave 0 / 69 0–16383 continuous LFO 1
/summit_and_peak/lfo_1/phase 0 / 70 0–16383 continuous LFO 1
/summit_and_peak/lfo_1/slew 0 / 71 0–16383 continuous LFO 1
/summit_and_peak/lfo_1/fade_in_out 0 / 72 0–16383 continuous LFO 1
/summit_and_peak/lfo_1/oneshot 0 / 75 0–16383 continuous LFO 1
/summit_and_peak/lfo_1/common 0 / 76 0–16383 continuous LFO 1
/summit_and_peak/lfo_2/range 83 0–127 continuous LFO 2
/summit_and_peak/lfo_2/rate 31 0–127 continuous LFO 2
/summit_and_peak/lfo_2/sync_rate 84 0–127 continuous LFO 2
/summit_and_peak/lfo_2/fade 85 0–127 continuous LFO 2
/summit_and_peak/lfo_2/wave 0 / 78 0–16383 continuous LFO 2
/summit_and_peak/lfo_2/phase 0 / 79 0–16383 continuous LFO 2
/summit_and_peak/lfo_2/slew 0 / 80 0–16383 continuous LFO 2
/summit_and_peak/lfo_2/fade_in_out 0 / 81 0–16383 continuous LFO 2
/summit_and_peak/lfo_2/oneshot 0 / 84 0–16383 continuous LFO 2
/summit_and_peak/lfo_2/common 0 / 85 0–16383 continuous LFO 2
/summit_and_peak/lfo_3/wave 25 / 0 0–16383 continuous LFO 3
/summit_and_peak/lfo_3/rate 25 / 1 0–16383 continuous LFO 3
/summit_and_peak/lfo_3/sync 25 / 2 0–16383 continuous LFO 3
/summit_and_peak/lfo_3/phase 25 / 38 0–16383 continuous LFO 3
/summit_and_peak/lfo_3/slew 25 / 39 0–16383 continuous LFO 3
/summit_and_peak/lfo_3/fade 25 / 40 0–16383 continuous LFO 3
/summit_and_peak/lfo_4/wave 25 / 3 0–16383 continuous LFO 4
/summit_and_peak/lfo_4/rate 25 / 4 0–16383 continuous LFO 4
/summit_and_peak/lfo_4/sync 25 / 26 0–16383 continuous LFO 4
/summit_and_peak/lfo_4/phase 25 / 41 0–16383 continuous LFO 4
/summit_and_peak/lfo_4/slew 25 / 42 0–16383 continuous LFO 4
/summit_and_peak/lfo_4/fade 25 / 43 0–16383 continuous LFO 4
/summit_and_peak/mix/osc_1_mix 23 0–127 continuous Mix
/summit_and_peak/mix/osc_2_mix 24 0–127 continuous Mix
/summit_and_peak/mix/osc_3_mix 25 0–127 continuous Mix
/summit_and_peak/mix/ring_mod_mix 26 0–127 continuous Mix
/summit_and_peak/mix/noise_mix 27 0–127 continuous Mix
/summit_and_peak/mix/external_audio_in 25 / 11 0–16383 continuous Mix
/summit_and_peak/mod_1/filter 78 0–127 continuous Mod 1
/summit_and_peak/mod_1/attack 90 0–127 continuous Mod 1
/summit_and_peak/mod_1/decay 91 0–127 continuous Mod 1
/summit_and_peak/mod_1/sustain 92 0–127 continuous Mod 1
/summit_and_peak/mod_1/release 93 0–127 continuous Mod 1
/summit_and_peak/mod_1/velocity 0 / 60 0–16383 continuous Mod 1
/summit_and_peak/mod_1/trigger 0 / 61 0–16383 continuous Mod 1
/summit_and_peak/mod_2/attack 94 0–127 continuous Mod 2
/summit_and_peak/mod_2/decay 95 0–127 continuous Mod 2
/summit_and_peak/mod_2/sustain 117 0–127 continuous Mod 2
/summit_and_peak/mod_2/release 103 0–127 continuous Mod 2
/summit_and_peak/mod_2/velocity 0 / 64 0–16383 continuous Mod 2
/summit_and_peak/mod_2/trigger 0 / 65 0–16383 continuous Mod 2
/summit_and_peak/mod_matrix/mod_mx1_depth 1 / 2 0–16383 continuous Mod matrix
/summit_and_peak/mod_matrix/mod_mx2_depth 2 / 2 0–16383 continuous Mod matrix
/summit_and_peak/mod_matrix/mod_mx3_depth 3 / 2 0–16383 continuous Mod matrix
/summit_and_peak/mod_matrix/mod_mx4_depth 4 / 2 0–16383 continuous Mod matrix
/summit_and_peak/mod_matrix/mod_mx5_depth 5 / 2 0–16383 continuous Mod matrix
/summit_and_peak/mod_matrix/mod_mx6_depth 6 / 2 0–16383 continuous Mod matrix
/summit_and_peak/mod_matrix/mod_mx7_depth 7 / 2 0–16383 continuous Mod matrix
/summit_and_peak/mod_matrix/mod_mx8_depth 8 / 2 0–16383 continuous Mod matrix
/summit_and_peak/mod_matrix/mod_mx9_depth 9 / 2 0–16383 continuous Mod matrix
/summit_and_peak/mod_matrix/mod_mx10_depth 10 / 2 0–16383 continuous Mod matrix
/summit_and_peak/mod_matrix/mod_mx11_depth 11 / 2 0–16383 continuous Mod matrix
/summit_and_peak/mod_matrix/mod_mx12_depth 12 / 2 0–16383 continuous Mod matrix
/summit_and_peak/mod_matrix/mod_mx13_depth 13 / 2 0–16383 continuous Mod matrix
/summit_and_peak/mod_matrix/mod_mx14_depth 14 / 2 0–16383 continuous Mod matrix
/summit_and_peak/mod_matrix/mod_mx15_depth 15 / 2 0–16383 continuous Mod matrix
/summit_and_peak/mod_matrix/mod_mx16_depth 16 / 2 0–16383 continuous Mod matrix
/summit_and_peak/noise/lpf 0 / 11 0–16383 continuous Noise
/summit_and_peak/noise/hpf 0 / 12 0–16383 continuous Noise
/summit_and_peak/oscillator_1/osc_1_range 3 0–127 continuous Oscillator 1
/summit_and_peak/oscillator_1/osc_1_coarse 14 0–127 continuous Oscillator 1
/summit_and_peak/oscillator_1/osc_1_fine 15 0–127 continuous Oscillator 1
/summit_and_peak/oscillator_1/osc_1_mod_2_pitch 9 0–127 continuous Oscillator 1
/summit_and_peak/oscillator_1/osc_1_lfo_2_pitch 16 0–127 continuous Oscillator 1
/summit_and_peak/oscillator_1/osc_1_shape 12 0–127 continuous Oscillator 1
/summit_and_peak/oscillator_1/osc_1_mod_1_shape 119 0–127 continuous Oscillator 1
/summit_and_peak/oscillator_1/osc_1_lfo_1_shape 33 0–127 continuous Oscillator 1
/summit_and_peak/oscillator_1/osc_1_vsync 34 0–127 continuous Oscillator 1
/summit_and_peak/oscillator_1/osc_1_wave 0 / 14 0–16383 continuous Oscillator 1
/summit_and_peak/oscillator_1/osc_1_wave_more 0 / 15 0–16383 continuous Oscillator 1
/summit_and_peak/oscillator_1/osc_1_saw_dense 0 / 17 0–16383 continuous Oscillator 1
/summit_and_peak/oscillator_1/osc_1_saw_detune 0 / 18 0–16383 continuous Oscillator 1
/summit_and_peak/oscillator_1/osc_1_fixed_note 0 / 19 0–16383 continuous Oscillator 1
/summit_and_peak/oscillator_1/osc_1_bend_range 0 / 20 0–16383 continuous Oscillator 1
/summit_and_peak/oscillator_2/osc_2_range 37 0–127 continuous Oscillator 2
/summit_and_peak/oscillator_2/osc_2_coarse 17 0–127 continuous Oscillator 2
/summit_and_peak/oscillator_2/osc_2_fine 18 0–127 continuous Oscillator 2
/summit_and_peak/oscillator_2/osc_2_mod_2_pitch 38 0–127 continuous Oscillator 2
/summit_and_peak/oscillator_2/osc_2_lfo_2_pitch 19 0–127 continuous Oscillator 2
/summit_and_peak/oscillator_2/osc_2_shape 39 0–127 continuous Oscillator 2
/summit_and_peak/oscillator_2/osc_2_mod_1_shape 40 0–127 continuous Oscillator 2
/summit_and_peak/oscillator_2/osc_2_lfo_1_shape 41 0–127 continuous Oscillator 2
/summit_and_peak/oscillator_2/osc_2_vsync 42 0–127 continuous Oscillator 2
/summit_and_peak/oscillator_2/osc_2_wave 0 / 23 0–16383 continuous Oscillator 2
/summit_and_peak/oscillator_2/osc_2_wave_more 0 / 24 0–16383 continuous Oscillator 2
/summit_and_peak/oscillator_2/osc_2_saw_dense 0 / 26 0–16383 continuous Oscillator 2
/summit_and_peak/oscillator_2/osc_2_saw_detune 0 / 27 0–16383 continuous Oscillator 2
/summit_and_peak/oscillator_2/osc_2_fixed_note 0 / 28 0–16383 continuous Oscillator 2
/summit_and_peak/oscillator_2/osc_2_bend_range 0 / 29 0–16383 continuous Oscillator 2
/summit_and_peak/oscillator_3/osc_3_range 65 0–127 continuous Oscillator 3
/summit_and_peak/oscillator_3/osc_3_coarse 20 0–127 continuous Oscillator 3
/summit_and_peak/oscillator_3/osc_3_fine 21 0–127 continuous Oscillator 3
/summit_and_peak/oscillator_3/osc_3_mod_2_pitch 43 0–127 continuous Oscillator 3
/summit_and_peak/oscillator_3/osc_3_lfo_2_pitch 22 0–127 continuous Oscillator 3
/summit_and_peak/oscillator_3/osc_3_shape 71 0–127 continuous Oscillator 3
/summit_and_peak/oscillator_3/osc_3_mod_1_pitch 72 0–127 continuous Oscillator 3
/summit_and_peak/oscillator_3/osc_3_lfo_1_shape 73 0–127 continuous Oscillator 3
/summit_and_peak/oscillator_3/osc_3_vsync 44 0–127 continuous Oscillator 3
/summit_and_peak/oscillator_3/osc_3_filter 76 0–127 continuous Oscillator 3
/summit_and_peak/oscillator_3/osc_3_wave 0 / 32 0–16383 continuous Oscillator 3
/summit_and_peak/oscillator_3/osc_3_wave_more 0 / 33 0–16383 continuous Oscillator 3
/summit_and_peak/oscillator_3/osc_3_saw_dense 0 / 35 0–16383 continuous Oscillator 3
/summit_and_peak/oscillator_3/osc_3_saw_detune 0 / 36 0–16383 continuous Oscillator 3
/summit_and_peak/oscillator_3/osc_3_fixed_note 0 / 37 0–16383 continuous Oscillator 3
/summit_and_peak/oscillator_3/osc_3_bend_range 0 / 38 0–16383 continuous Oscillator 3
/summit_and_peak/other/tuning_table 25 / 6 0–16383 continuous Other
/summit_and_peak/other/filter_shape 25 / 9 0–16383 continuous Other
/summit_and_peak/other/filter_separate 25 / 10 0–16383 continuous Other
/summit_and_peak/other/fm_osc31 25 / 13 0–16383 continuous Other
/summit_and_peak/other/env2_osc31 25 / 14 0–16383 continuous Other
/summit_and_peak/other/lfo2_osc31 25 / 15 0–16383 continuous Other
/summit_and_peak/other/fm_osc12 25 / 17 0–16383 continuous Other
/summit_and_peak/other/env2_osc12 25 / 18 0–16383 continuous Other
/summit_and_peak/other/lfo2_osc21 25 / 19 0–16383 continuous Other
/summit_and_peak/other/fm_osc23 25 / 21 0–16383 continuous Other
/summit_and_peak/other/env2_osc23 25 / 22 0–16383 continuous Other
/summit_and_peak/other/lfo2_osc23 25 / 23 0–16383 continuous Other
/summit_and_peak/other/lfo3_sync 25 / 25 0–16383 continuous Other
/summit_and_peak/reverb/level 112 0–127 continuous Reverb
/summit_and_peak/reverb/time 113 0–127 continuous Reverb
/summit_and_peak/reverb/type 0 / 101 0–16383 continuous Reverb
/summit_and_peak/reverb/lp_damp 0 / 102 0–16383 continuous Reverb
/summit_and_peak/reverb/hp_damp 0 / 103 0–16383 continuous Reverb
/summit_and_peak/reverb/size 0 / 104 0–16383 continuous Reverb
/summit_and_peak/reverb/mod 0 / 105 0–16383 continuous Reverb
/summit_and_peak/reverb/mod_rate 0 / 106 0–16383 continuous Reverb
/summit_and_peak/reverb/lpf 0 / 107 0–16383 continuous Reverb
/summit_and_peak/reverb/hpf 0 / 108 0–16383 continuous Reverb
/summit_and_peak/reverb/predelay 0 / 109 0–16383 continuous Reverb
/summit_and_peak/voicing/voice_mode 0 / 2 0–16383 continuous Voicing
/summit_and_peak/voicing/unison 0 / 3 0–16383 continuous Voicing
/summit_and_peak/voicing/unison_detune 0 / 4 0–16383 continuous Voicing
/summit_and_peak/voicing/spread 0 / 5 0–16383 continuous Voicing
/summit_and_peak/voicing/pan_position 0 / 51 0–16383 continuous Voicing
/summit_and_peak/voicing/spread_mode 0 / 52 0–16383 continuous Voicing
/summit_and_peak/voicing/diverge 0 / 9 0–16383 continuous Voicing
/summit_and_peak/voicing/drift 0 / 10 0–16383 continuous Voicing

Performance MIDI

Notes, pitch bend and any CC are also available: /summit_and_peak/note/on <note> <velocity>, /summit_and_peak/cc/<number> <value>, /summit_and_peak/pitchbend <0-16383>, /summit_and_peak/program_change <n>.

Limitations

CC/NRPN only. SysEx (preset management, display control, bulk dump/load, vendor-proprietary opcodes) is NOT covered by pencilresearch. To extend this device with SysEx, sniff the vendor editor, add `sysex.header/footer` + `commands` blocks, and use `update_device.md` PR template.

Frequently asked questions

Which MIDI CC controls the filter cutoff on the Novation Summit and Peak?

CC 77 (0–127), named /summit_and_peak/amp/filter in SynthHub's map.

How many parameters of the Novation Summit and Peak can be controlled over MIDI?

SynthHub's map of the Novation Summit and Peak lists 74 MIDI CC and 145 NRPN parameters, each with its number, range and a readable name; the full chart is on this page.

Can an AI agent like Claude control the Novation Summit and Peak?

Yes: SynthHub's hosted MCP server knows the Novation Summit and Peak's MIDI map, and its browser relay lets the agent send it parameter changes or load a sound, each sound change confirmed by you.