Skip to content

Strymon Volante: MIDI CC, NRPN and OSC map

The Strymon Volante as named OSC addresses — 96 CC — ready to use from Claude (MCP), SuperCollider, Sonic Pi, TouchDesigner or any OSC app via osc-bridge.

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

Then send OSC to 127.0.0.1:7777, for example:

osc-bridge osc-send /volante/type 63

From Claude or any MCP client, the osc-bridge mcp server exposes this driver as volante: ask “what can the Strymon Volante do?” and it reads this map with list_routes. See the MCP guide.

MIDI CC and NRPN parameters (96)

OSC address CC NRPN (MSB/LSB) Range Nature Section
/volante/type 11 0–127 continuous
/volante/echo_lvl 12 0–127 continuous
/volante/rec_lvl 13 0–127 continuous
/volante/mechanics 14 0–127 continuous
/volante/wear 15 0–127 continuous
/volante/low_cut 16 0–127 continuous
/volante/time 17 0–127 continuous
/volante/spacing 18 0–127 continuous
/volante/speed 19 0–127 continuous
/volante/repeats 20 0–127 continuous
/volante/head1_plbk_switch 21 0–127 continuous
/volante/head2_plbk_switch 22 0–127 continuous
/volante/head3_plbk_switch 23 0–127 continuous
/volante/head4_plbk_switch 24 0–127 continuous
/volante/head1_lvl 25 0–127 continuous
/volante/head2_lvl 26 0–127 continuous
/volante/head3_lvl 27 0–127 continuous
/volante/head4_lvl 28 0–127 continuous
/volante/head1_pan 29 0–127 continuous
/volante/head2_pan 30 0–127 continuous
/volante/head3_pan 31 0–127 continuous
/volante/head4_pan 32 0–127 continuous
/volante/head1_fb_switch 34 0–127 continuous
/volante/head2_fb_switch 35 0–127 continuous
/volante/head3_fb_switch 36 0–127 continuous
/volante/head4_fb_switch 37 0–127 continuous
/volante/pause_ramp_speed 38 0–127 continuous
/volante/spring_lvl 39 0–127 continuous
/volante/spring_decay 40 0–127 continuous
/volante/sos_mode 41 0–127 continuous
/volante/pause_no_ramp 42 0–127 continuous
/volante/pause_ramp 43 0–127 continuous
/volante/reverse 44 0–127 continuous
/volante/inf_hold_w_osc 45 0–127 continuous
/volante/inf_hold 46 0–127 continuous
/volante/sos_repeat_lvl 47 0–127 continuous
/volante/sos_loop_lvl 48 0–127 continuous
/volante/sos_rec_splice_clear 49 0–127 continuous
/volante/sos_exit 50 0–127 continuous
/volante/midi_exp_switch 60 0–127 continuous
/volante/midi_clk_switch 63 0–127 continuous
/volante/echo_switch 78 0–127 continuous
/volante/reverb_switch 79 0–127 continuous
/volante/foot_switch 80 0–127 continuous
/volante/foot_fav 81 0–127 continuous
/volante/foot_tap 82 0–127 continuous
/volante/persist 83 0–127 continuous
/volante/kill_dry 84 0–127 continuous
/volante/sum_mono 85 0–127 continuous
/volante/rmotetap 93 0–127 continuous
/volante/exppedal 100 0–127 continuous
/volante/bypass_switch 102 0–127 continuous
/volante/rec_level 13 0–127 continuous
/volante/delay_time 17 0–127 continuous
/volante/spacing_cont 18 0–127 continuous
/volante/echo_level 12 0–127 continuous
/volante/mode_type 11 0–127 continuous
/volante/spring_level 39 0–127 continuous
/volante/head_1_playbck 21 0–127 continuous
/volante/head_2_playbck 22 0–127 continuous
/volante/head_3_playbck 23 0–127 continuous
/volante/head_4_playbck 24 0–127 continuous
/volante/head_1_feedbck 34 0–127 continuous
/volante/head_2_feedbck 35 0–127 continuous
/volante/head_3_feedbck 36 0–127 continuous
/volante/head_4_feedbck 37 0–127 continuous
/volante/head_1_level 25 0–127 continuous
/volante/head_2_level 26 0–127 continuous
/volante/head_3_level 27 0–127 continuous
/volante/head_4_level 28 0–127 continuous
/volante/echo_on_off 78 0–127 continuous
/volante/bypass_fx 102 0–127 continuous
/volante/head_1_pan 29 0–127 continuous
/volante/head_2_pan 30 0–127 continuous
/volante/head_3_pan 31 0–127 continuous
/volante/head_4_pan 32 0–127 continuous
/volante/reverb_on_off 79 0–127 continuous
/volante/sound_on_sound 41 0–127 continuous
/volante/rec_splice 49 0–127 continuous
/volante/repeats_level 47 0–127 continuous
/volante/infinite_hold 46 0–127 continuous
/volante/ramp_speed 38 0–127 continuous
/volante/exit_looper 50 0–127 continuous
/volante/loop_level 48 0–127 continuous
/volante/infin_hold_osc 45 0–127 continuous
/volante/slow_ramp 43 0–127 continuous
/volante/pause 42 0–127 continuous
/volante/midi_express 100 0–127 continuous
/volante/tap_tempo 93 0–127 continuous
/volante/midi_exp 60 0–127 continuous
/volante/midi_clock 63 0–127 continuous
/volante/f_sw_on 80 0–127 continuous
/volante/f_sw_fav 81 0–127 continuous
/volante/f_sw_tap 82 0–127 continuous
/volante/spillover 83 0–127 continuous
/volante/mono_sum 85 0–127 continuous

Performance MIDI

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