Roland JV-1080 Patch BK: MIDI CC, NRPN and OSC map¶
The Roland JV-1080 Patch BK as named OSC addresses — 149 SysEx commands — ready to use from Claude (MCP), SuperCollider, Sonic Pi, TouchDesigner or any OSC app via osc-bridge.
| Device | Roland JV-1080 Patch BK |
|---|---|
| Vendor | Roland |
| OSC prefix | /jv_1080_patch_bk |
| Source | 🎛️ Derived from an Electra One community preset |
| Revision | per Electra preset |
| Upstream | electra-preset |
| Driver file | devices/roland/jv_1080_patch_bk.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/roland/jv_1080_patch_bk.json --out-port <N> --in-port <M>
Then send OSC to 127.0.0.1:7777, for example:
From Claude or any MCP client, the osc-bridge mcp server exposes this driver as jv_1080_patch_bk: ask “what can the Roland JV-1080 Patch BK do?” and it reads this map with list_routes. See the MCP guide.
SysEx commands (149)¶
| OSC address | Arguments |
|---|---|
/jv_1080_patch_bk/tone_1 |
val: u7 |
/jv_1080_patch_bk/tone_2 |
val: u7 |
/jv_1080_patch_bk/tone_3 |
val: u7 |
/jv_1080_patch_bk/tone_4 |
val: u7 |
/jv_1080_patch_bk/structure |
val: u7 |
/jv_1080_patch_bk/wave_group |
val: u7 |
/jv_1080_patch_bk/wave_number |
val: u7 |
/jv_1080_patch_bk/default_tempo |
val: u7 |
/jv_1080_patch_bk/sync |
val: u7 |
/jv_1080_patch_bk/portamento |
val: u7 |
/jv_1080_patch_bk/octave |
val: u7 |
/jv_1080_patch_bk/key_follow |
val: u7 |
/jv_1080_patch_bk/random_depth |
val: u7 |
/jv_1080_patch_bk/alternate_dept |
val: u7 |
/jv_1080_patch_bk/velocity_sense |
val: u7 |
/jv_1080_patch_bk/velocity_curve |
val: u7 |
/jv_1080_patch_bk/vel_t1_sense |
val: u7 |
/jv_1080_patch_bk/vel_t4_sense |
val: u7 |
/jv_1080_patch_bk/time_key_flw |
val: u7 |
/jv_1080_patch_bk/bias_level |
val: u7 |
/jv_1080_patch_bk/bias_point |
val: u7 |
/jv_1080_patch_bk/bias_direction |
val: u7 |
/jv_1080_patch_bk/lfo_1 |
val: u7 |
/jv_1080_patch_bk/lfo_2 |
val: u7 |
/jv_1080_patch_bk/master_tune |
val: u7 |
/jv_1080_patch_bk/scale_tune |
val: u7 |
/jv_1080_patch_bk/c |
val: u7 |
/jv_1080_patch_bk/d |
val: u7 |
/jv_1080_patch_bk/e |
val: u7 |
/jv_1080_patch_bk/f |
val: u7 |
/jv_1080_patch_bk/g |
val: u7 |
/jv_1080_patch_bk/a |
val: u7 |
/jv_1080_patch_bk/b |
val: u7 |
/jv_1080_patch_bk/level |
val: u7 |
/jv_1080_patch_bk/pan |
val: u7 |
/jv_1080_patch_bk/analog_feel |
val: u7 |
/jv_1080_patch_bk/stretch_tune |
val: u7 |
/jv_1080_patch_bk/voice_priority |
val: u7 |
/jv_1080_patch_bk/key_mode |
val: u7 |
/jv_1080_patch_bk/solo_legato |
val: u7 |
/jv_1080_patch_bk/bend_down |
val: u7 |
/jv_1080_patch_bk/bend_up |
val: u7 |
/jv_1080_patch_bk/time |
val: u7 |
/jv_1080_patch_bk/mode |
val: u7 |
/jv_1080_patch_bk/type |
val: u7 |
/jv_1080_patch_bk/start |
val: u7 |
/jv_1080_patch_bk/velocity_range |
val: u7 |
/jv_1080_patch_bk/x_fade |
val: u7 |
/jv_1080_patch_bk/volume |
val: u7 |
/jv_1080_patch_bk/bender |
val: u7 |
/jv_1080_patch_bk/hold_1_switch |
val: u7 |
/jv_1080_patch_bk/redamper |
val: u7 |
/jv_1080_patch_bk/chorus_send |
val: u7 |
/jv_1080_patch_bk/reverb_send |
val: u7 |
/jv_1080_patch_bk/output_assign |
val: u7 |
/jv_1080_patch_bk/output_level |
val: u7 |
/jv_1080_patch_bk/cutoff |
val: u7 |
/jv_1080_patch_bk/resonance |
val: u7 |
/jv_1080_patch_bk/filter_type |
val: u7 |
/jv_1080_patch_bk/env_depth |
val: u7 |
/jv_1080_patch_bk/switch |
val: u7 |
/jv_1080_patch_bk/color |
val: u7 |
/jv_1080_patch_bk/depth |
val: u7 |
/jv_1080_patch_bk/booster_1_2 |
val: u7 |
/jv_1080_patch_bk/booster_3_4 |
val: u7 |
/jv_1080_patch_bk/wave_gain |
val: u7 |
/jv_1080_patch_bk/tap_ctrl_src |
val: u7 |
/jv_1080_patch_bk/key_trigger |
val: u7 |
/jv_1080_patch_bk/pitch |
val: u7 |
/jv_1080_patch_bk/tvf |
val: u7 |
/jv_1080_patch_bk/fade_mode |
val: u7 |
/jv_1080_patch_bk/fade_time |
val: u7 |
/jv_1080_patch_bk/delay_time |
val: u7 |
/jv_1080_patch_bk/offset |
val: u7 |
/jv_1080_patch_bk/tva |
val: u7 |
/jv_1080_patch_bk/rate |
val: u7 |
/jv_1080_patch_bk/delay |
val: u7 |
/jv_1080_patch_bk/feedback |
val: u7 |
/jv_1080_patch_bk/output |
val: u7 |
/jv_1080_patch_bk/reverb_type |
val: u7 |
/jv_1080_patch_bk/hf_damp |
val: u7 |
/jv_1080_patch_bk/to_reverb |
val: u7 |
/jv_1080_patch_bk/effect_type |
val: u7 |
/jv_1080_patch_bk/to_chorus |
val: u7 |
/jv_1080_patch_bk/source |
val: u7 |
/jv_1080_patch_bk/efx_par1 |
val: u7 |
/jv_1080_patch_bk/efx_par2 |
val: u7 |
/jv_1080_patch_bk/efx_par3 |
val: u7 |
/jv_1080_patch_bk/efx_par4 |
val: u7 |
/jv_1080_patch_bk/efx_par5 |
val: u7 |
/jv_1080_patch_bk/efx_par6 |
val: u7 |
/jv_1080_patch_bk/efx_par7 |
val: u7 |
/jv_1080_patch_bk/efx_par8 |
val: u7 |
/jv_1080_patch_bk/efx_par9 |
val: u7 |
/jv_1080_patch_bk/efx_par10 |
val: u7 |
/jv_1080_patch_bk/efx_par11 |
val: u7 |
/jv_1080_patch_bk/efx_par12 |
val: u7 |
/jv_1080_patch_bk/ctrl_source_2 |
val: u7 |
/jv_1080_patch_bk/ctrl_source_3 |
val: u7 |
/jv_1080_patch_bk/sys_ctrl1 |
val: u7 |
/jv_1080_patch_bk/sys_ctrl2 |
val: u7 |
/jv_1080_patch_bk/p_h_efx_ctrl |
val: u7 |
/jv_1080_patch_bk/p_h_control_1 |
val: u7 |
/jv_1080_patch_bk/p_h_control_2 |
val: u7 |
/jv_1080_patch_bk/p_h_control_3 |
val: u7 |
/jv_1080_patch_bk/hold_ctrl_src |
val: u7 |
/jv_1080_patch_bk/peak_ctrl_src |
val: u7 |
/jv_1080_patch_bk/dest_1 |
val: u7 |
/jv_1080_patch_bk/dest_2 |
val: u7 |
/jv_1080_patch_bk/depth_1 |
val: u7 |
/jv_1080_patch_bk/depth_2 |
val: u7 |
/jv_1080_patch_bk/dest_3 |
val: u7 |
/jv_1080_patch_bk/dest_4 |
val: u7 |
/jv_1080_patch_bk/depth_3 |
val: u7 |
/jv_1080_patch_bk/depth_4 |
val: u7 |
/jv_1080_patch_bk/rcv_channel |
val: u7 |
/jv_1080_patch_bk/prog_change |
val: u7 |
/jv_1080_patch_bk/bank_select |
val: u7 |
/jv_1080_patch_bk/control_change |
val: u7 |
/jv_1080_patch_bk/hold_1 |
val: u7 |
/jv_1080_patch_bk/modulation |
val: u7 |
/jv_1080_patch_bk/aftertouch |
val: u7 |
/jv_1080_patch_bk/panel_mode |
val: u7 |
/jv_1080_patch_bk/insert_efx |
val: u7 |
/jv_1080_patch_bk/chorus |
val: u7 |
/jv_1080_patch_bk/reverb |
val: u7 |
/jv_1080_patch_bk/patch_remain |
val: u7 |
/jv_1080_patch_bk/coarse |
val: u7 |
/jv_1080_patch_bk/four_stage |
val: u7 |
/jv_1080_patch_bk/fine |
val: u7 |
/jv_1080_patch_bk/pitch_random |
val: u7 |
/jv_1080_patch_bk/waveform |
val: u7 |
/jv_1080_patch_bk/tone_1_lfo |
val: u7 |
/jv_1080_patch_bk/t1_lfo1_depth |
val: u7 |
/jv_1080_patch_bk/t2_lfo1_depth |
val: u7 |
/jv_1080_patch_bk/t3_lfo1_depth |
val: u7 |
/jv_1080_patch_bk/t4_lfo1_depth |
val: u7 |
/jv_1080_patch_bk/t1_tfv_depth |
val: u7 |
/jv_1080_patch_bk/t2_tfv_depth |
val: u7 |
/jv_1080_patch_bk/t3_tvf_depth |
val: u7 |
/jv_1080_patch_bk/t4_tvf_depth |
val: u7 |
/jv_1080_patch_bk/t1_lfo2_depth |
val: u7 |
/jv_1080_patch_bk/t2_lfo2_depth |
val: u7 |
/jv_1080_patch_bk/t1_pitch_depth |
val: u7 |
/jv_1080_patch_bk/t2_pitch_depth |
val: u7 |
/jv_1080_patch_bk/t3_pitch_depth |
val: u7 |
/jv_1080_patch_bk/t4_pitch_depth |
val: u7 |
/jv_1080_patch_bk/t3_lfo2_depth |
val: u7 |
/jv_1080_patch_bk/t4_lfo2_depth |
val: u7 |
Performance MIDI¶
Notes, pitch bend and any CC are also available: /jv_1080_patch_bk/note/on <note> <velocity>, /jv_1080_patch_bk/cc/<number> <value>, /jv_1080_patch_bk/pitchbend <0-16383>, /jv_1080_patch_bk/program_change <n>.
Limitations¶
Imported from an Electra One community preset. The mapping reflects the preset author's editorial choices: parameter naming, ranges, and which params are exposed. Untested on hardware in this repo.