Skip to content

Sequential Prophet-5/10: MIDI CC, NRPN and OSC map

The Sequential Prophet-5/10 as named OSC addresses — 59 CC, 76 NRPN — ready to use from Claude (MCP), SuperCollider, Sonic Pi, TouchDesigner or any OSC app via osc-bridge.

Device Sequential Prophet-5/10
Vendor Sequential
OSC prefix /prophet_5_10
Source 🎛️ Derived from an Electra One community preset
Revision per pencilresearch canonical CSV
Upstream electra-preset
Driver file devices/sequential/prophet_5_10.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/sequential/prophet_5_10.json --out-port <N> --in-port <M>

Then send OSC to 127.0.0.1:7777, for example:

osc-bridge osc-send /prophet_5_10/oscillator_a/osc_a_frequency 60

From Claude or any MCP client, the osc-bridge mcp server exposes this driver as prophet_5_10: ask “what can the Sequential Prophet-5/10 do?” and it reads this map with list_routes. See the MCP guide.

MIDI CC and NRPN parameters (135)

OSC address CC NRPN (MSB/LSB) Range Nature Section
/prophet_5_10/oscillator_a/osc_a_frequency 3 0–120 continuous Oscillator A
/prophet_5_10/oscillator_a/osc_a_saw_on_off 15 0–1 switch Oscillator A
/prophet_5_10/oscillator_a/osc_a_square_on_off 20 0–1 switch Oscillator A
/prophet_5_10/oscillator_a/osc_a_pulse_width 21 0–120 continuous Oscillator A
/prophet_5_10/oscillator_a/osc_a_level 27 0–120 continuous Oscillator A
/prophet_5_10/oscillator_a/noise_level 29 0–120 continuous Oscillator A
/prophet_5_10/oscillator_b/osc_b_frequency 9 0–120 continuous Oscillator B
/prophet_5_10/oscillator_b/osc_b_fine_tune 14 0–127 continuous Oscillator B
/prophet_5_10/oscillator_b/osc_b_pulse_width 22 0–120 continuous Oscillator B
/prophet_5_10/oscillator_b/osc_sync_on_off 23 0–1 switch Oscillator B
/prophet_5_10/oscillator_b/osc_b_low_freq_on_off 24 0–1 switch Oscillator B
/prophet_5_10/oscillator_b/osc_b_level 28 0–120 continuous Oscillator B
/prophet_5_10/oscillator_b/osc_b_saw_on_off 30 0–1 switch Oscillator B
/prophet_5_10/oscillator_b/osc_b_tri_on_off 52 0–1 switch Oscillator B
/prophet_5_10/oscillator_b/osc_b_square_on_off 116 0–1 switch Oscillator B
/prophet_5_10/oscillators/osc_b_keyboard_on_off 25 0–1 switch Oscillators
/prophet_5_10/filter/resonance 31 0–120 continuous Filter
/prophet_5_10/filter/keyboard_track_off_half_full 35 0–2 continuous Filter
/prophet_5_10/filter/rev_select 41 0–1 switch Filter
/prophet_5_10/filter/cutoff 73 0–120 continuous Filter
/prophet_5_10/filter/brightness 74 0–127 continuous Filter
/prophet_5_10/filter/vintage 85 0–127 continuous Filter
/prophet_5_10/filter_envelope/envelope_amount 89 0–120 continuous Filter envelope
/prophet_5_10/filter_envelope/envelope_velocity_on_off 90 0–1 switch Filter envelope
/prophet_5_10/filter_envelope/attack 103 0–120 continuous Filter envelope
/prophet_5_10/filter_envelope/decay 105 0–120 continuous Filter envelope
/prophet_5_10/filter_envelope/sustain 107 0–120 continuous Filter envelope
/prophet_5_10/filter_envelope/release 109 0–120 continuous Filter envelope
/prophet_5_10/lfo/frequency 46 0–120 continuous LFO
/prophet_5_10/lfo/initial_amount 47 0–120 continuous LFO
/prophet_5_10/lfo/source_mix 53 0–120 continuous LFO
/prophet_5_10/lfo/freq_a_on_off 54 0–1 switch LFO
/prophet_5_10/lfo/freq_b_on_off 55 0–1 switch LFO
/prophet_5_10/lfo/freq_pw_a_on_off 56 0–1 switch LFO
/prophet_5_10/lfo/freq_pw_b_on_off 57 0–1 switch LFO
/prophet_5_10/lfo/filter_on_off 58 0–1 switch LFO
/prophet_5_10/lfo/saw_on_off 117 0–1 switch LFO
/prophet_5_10/lfo/tri_on_off 118 0–1 switch LFO
/prophet_5_10/lfo/square_on_off 119 0–1 switch LFO
/prophet_5_10/poly/mod_filt_env_amount 59 0–127 continuous Poly
/prophet_5_10/poly/mod_osc_b_amount 60 0–120 continuous Poly
/prophet_5_10/poly/mod_freq_a_on_off 61 0–1 switch Poly
/prophet_5_10/poly/mod_pw_on_off 62 0–1 switch Poly
/prophet_5_10/poly/mod_filter_on_off 63 0–1 switch Poly
/prophet_5_10/pressure/filter 86 0–1 switch Pressure
/prophet_5_10/pressure/lfo 87 0–1 switch Pressure
/prophet_5_10/vca_envelope/envelope_velocity_on_off 102 0–1 switch VCA envelope
/prophet_5_10/vca_envelope/attack 104 0–120 continuous VCA envelope
/prophet_5_10/vca_envelope/decay 106 0–120 continuous VCA envelope
/prophet_5_10/vca_envelope/sustain 108 0–120 continuous VCA envelope
/prophet_5_10/vca_envelope/release 110 0–120 continuous VCA envelope
/prophet_5_10/general/master_volume 7 0–120 continuous General
/prophet_5_10/general/glide_rate 26 0–120 continuous General
/prophet_5_10/general/pitch_wheel_range 70 0–11 continuous General
/prophet_5_10/voicing/retrigger_and_unison_assign 71 0–3 continuous Voicing
/prophet_5_10/voicing/release_on_off 111 0–1 switch Voicing
/prophet_5_10/voicing/unison_on_off 112 0–1 switch Voicing
/prophet_5_10/voicing/unison_voice_count 113 0–10 continuous Voicing
/prophet_5_10/voicing/unison_detune 114 0–7 continuous Voicing
/prophet_5_10/saw 0 / 3 0–127 continuous
/prophet_5_10/square 0 / 4 0–127 continuous
/prophet_5_10/pulse_width 0 / 8 0–120 continuous
/prophet_5_10/sync 0 / 10 0–127 continuous
/prophet_5_10/osc_a_freq 0 / 0 0–120 continuous
/prophet_5_10/level 0 / 37 0–127 continuous
/prophet_5_10/saw 0 / 5 0–127 continuous
/prophet_5_10/square 0 / 7 0–127 continuous
/prophet_5_10/pulse_width 0 / 9 0–120 continuous
/prophet_5_10/triangle 0 / 6 0–127 continuous
/prophet_5_10/osc_b_freq 0 / 1 0–120 continuous
/prophet_5_10/osc_b_fine 0 / 2 0–120 continuous
/prophet_5_10/low_freq 0 / 11 0–127 continuous
/prophet_5_10/keyboard 0 / 12 0–127 continuous
/prophet_5_10/vel_response 32 / 12 0–7 discrete
/prophet_5_10/at_response 32 / 13 0–7 discrete
/prophet_5_10/at_filter 0 / 38 0–127 continuous
/prophet_5_10/vel_filter 0 / 41 0–127 continuous
/prophet_5_10/at_amp 0 / 39 0–127 continuous
/prophet_5_10/vel_amp 0 / 42 0–127 continuous
/prophet_5_10/cutoff 0 / 17 0–120 continuous
/prophet_5_10/resonance 0 / 18 0–120 continuous
/prophet_5_10/keyboard_track 0 / 19 0–127 continuous
/prophet_5_10/osc_a_level 0 / 14 0–120 continuous
/prophet_5_10/osc_b_level 0 / 15 0–120 continuous
/prophet_5_10/noise_level 0 / 16 0–120 continuous
/prophet_5_10/filter_env 0 / 43 0–120 continuous
/prophet_5_10/filter_env 0 / 45 0–120 continuous
/prophet_5_10/filter_env 0 / 47 0–120 continuous
/prophet_5_10/filter_env 0 / 49 0–120 continuous
/prophet_5_10/filter_amount 0 / 40 0–120 continuous
/prophet_5_10/rev_select 0 / 20 0–127 continuous
/prophet_5_10/amplifier_env 0 / 44 0–120 continuous
/prophet_5_10/amplifier_env 0 / 46 0–120 continuous
/prophet_5_10/amplifier_env 0 / 48 0–120 continuous
/prophet_5_10/amplifier_env 0 / 50 0–120 continuous
/prophet_5_10/release_sw 0 / 51 0–127 continuous
/prophet_5_10/lfo_freq 0 / 21 0–120 continuous
/prophet_5_10/initial_amount 0 / 22 0–120 continuous
/prophet_5_10/lfo_saw 0 / 23 0–127 continuous
/prophet_5_10/lfo_triangle 0 / 24 0–127 continuous
/prophet_5_10/lfo_square 0 / 25 0–127 continuous
/prophet_5_10/lfo_noise_mix 0 / 26 -60–60 continuous
/prophet_5_10/lfo_freq_a 0 / 27 0–127 continuous
/prophet_5_10/lfo_freq_b 0 / 28 0–127 continuous
/prophet_5_10/lfo_pw_a 0 / 29 0–127 continuous
/prophet_5_10/lfo_pw_b 0 / 30 0–127 continuous
/prophet_5_10/lfo_filter 0 / 31 0–127 continuous
/prophet_5_10/flt_env_amount 0 / 32 0–127 continuous
/prophet_5_10/osc_b_amount 0 / 33 0–120 continuous
/prophet_5_10/freq_a 0 / 34 0–127 continuous
/prophet_5_10/pw_a 0 / 35 0–127 continuous
/prophet_5_10/filter 0 / 36 0–127 continuous
/prophet_5_10/unison 0 / 52 0–127 continuous
/prophet_5_10/voice_count 0 / 53 0–10 discrete
/prophet_5_10/transpose 32 / 0 -12–12 discrete
/prophet_5_10/ptchbend_range 0 / 86 0–11 discrete
/prophet_5_10/detune 0 / 54 0–7 discrete
/prophet_5_10/glide_rate 0 / 13 0–120 continuous
/prophet_5_10/key_priority 0 / 87 0–127 continuous
/prophet_5_10/alt_tunings 32 / 11 0–127 continuous
/prophet_5_10/voice_1 0 / 55 1–10 discrete
/prophet_5_10/voice_2 0 / 56 1–10 discrete
/prophet_5_10/voice_3 0 / 57 1–10 discrete
/prophet_5_10/voice_4 0 / 58 1–10 discrete
/prophet_5_10/voice_5 0 / 59 1–10 discrete
/prophet_5_10/midi_channel 32 / 1 0–16 discrete
/prophet_5_10/param_xmit 32 / 2 0–127 continuous
/prophet_5_10/param_recv 32 / 3 0–127 continuous
/prophet_5_10/local_control 32 / 7 0–127 continuous
/prophet_5_10/pot_mode 32 / 8 0–127 continuous
/prophet_5_10/sustain_mode 32 / 9 0–127 continuous
/prophet_5_10/midi_control 32 / 4 0–127 continuous
/prophet_5_10/midi_sysex 32 / 5 0–127 continuous
/prophet_5_10/midi_out 32 / 6 0–127 continuous
/prophet_5_10/pedal_mode 32 / 10 0–127 continuous

Performance MIDI

Notes, pitch bend and any CC are also available: /prophet_5_10/note/on <note> <velocity>, /prophet_5_10/cc/<number> <value>, /prophet_5_10/pitchbend <0-16383>, /prophet_5_10/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.