devices/roland/mc-808.vendor.fw-unknown.jsonEdit on GitHubJSONRoland MC-808 MIDI CC chart, NRPN and OSC map
The Roland MC-808 MIDI implementation: 52 CC, 3 RPN, 559 SysEx commands, 16 drum sounds, each named, for Claude (MCP), SuperCollider or any OSC app.
- sourcemaker's documentation
- real unitnot yet checked
Not checked on a real Roland MC-808 yet. Own one? Load a sound or send a control, and tell us whether it worked.
- Maker
- Roland
- Version
- MIDI Implementation Version 1.00 (December 14, 2006); OS version not stated
- Source
- maker's documentation
- OSC prefix
/mc_808
Use 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/mc-808.vendor.fw-unknown.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 mc_808: ask “what can the Roland MC-808 do?” and it reads this map with list_routes. See the MCP guide.
MIDI controls
630 controls, each with its number, its range and the name to send
Program
| Control | CC | Range | Name to send |
|---|---|---|---|
| Bank select msb | 0 | discrete | /mc_808/bank/select_msb |
| Bank select lsb | 32 | discrete | /mc_808/bank/select_lsb |
Sound generator (received)
| Control | CC | Range | Name to send |
|---|---|---|---|
| Control modulation | 1 | 0–127 | /mc_808/control/modulation |
| Control breath type | 2 | 0–127 | /mc_808/control/breath_type |
| Control foot type | 4 | 0–127 | /mc_808/control/foot_type |
| Control portamento time | 5 | 0–127 | /mc_808/control/portamento_time |
| Control balance | 8 | 0–127 | /mc_808/control/balance |
| Control expression | 11 | 0–127 | /mc_808/control/expression |
| Control hold 1 | 64 | switch | /mc_808/control/hold_1 |
| Control portamento | 65 | switch | /mc_808/control/portamento |
| Control sostenuto | 66 | switch | /mc_808/control/sostenuto |
| Control soft | 67 | switch | /mc_808/control/soft |
| Control legato foot switch | 68 | switch | /mc_808/control/legato_foot_switch |
| Control hold 2 | 69 | 0–127 | /mc_808/control/hold_2 |
| Control portamento control | 84 | discrete | /mc_808/control/portamento_control |
Patch edit (TYPE-CC)
| Control | CC | Range | Name to send |
|---|---|---|---|
| Edit part parameter level | 7 | 0–127 | /mc_808/edit/part_parameter/level |
| Edit part parameter pan | 10 | 0–127 | /mc_808/edit/part_parameter/pan |
| Edit lfo1 waveform | 15 | 0–127 | /mc_808/edit/lfo1/waveform |
| Edit lfo1 rate | 16 | 0–127 | /mc_808/edit/lfo1/rate |
| Edit lfo1 pitch depth | 18 | 1–127 | /mc_808/edit/lfo1/pitch_depth |
| Edit lfo1 filter depth | 19 | 1–127 | /mc_808/edit/lfo1/filter_depth |
| Edit pitch envelope p env depth | 25 | 52–76 | /mc_808/edit/pitch_envelope/p_env_depth |
| Edit pitch envelope a p env time1 | 26 | 0–127 | /mc_808/edit/pitch_envelope/a_p_env_time1 |
| Edit pitch envelope d p env time3 | 27 | 0–127 | /mc_808/edit/pitch_envelope/d_p_env_time3 |
| Edit filter envelope s f env level3 | 28 | 0–127 | /mc_808/edit/filter_envelope/s_f_env_level3 |
| Edit filter envelope r f env time4 | 29 | 0–127 | /mc_808/edit/filter_envelope/r_f_env_time4 |
| Edit amp envelope s a env level3 | 31 | 0–127 | /mc_808/edit/amp_envelope/s_a_env_level3 |
| Edit filter filter type | 34 | 0–6 | /mc_808/edit/filter/filter_type |
| Edit amp patch level | 36 | 0–127 | /mc_808/edit/amp/patch_level |
| Edit filter resonance | 71 | 0–127 | /mc_808/edit/filter/resonance |
| Edit amp envelope r a env time4 | 72 | 0–127 | /mc_808/edit/amp_envelope/r_a_env_time4 |
| Edit amp envelope a a env time1 | 73 | 0–127 | /mc_808/edit/amp_envelope/a_a_env_time1 |
| Edit filter cutoff frequency | 74 | 0–127 | /mc_808/edit/filter/cutoff_frequency |
| Edit amp envelope d a env time3 | 75 | 0–127 | /mc_808/edit/amp_envelope/d_a_env_time3 |
| Edit pitch patch fine tune | 77 | 14–114 | /mc_808/edit/pitch/patch_fine_tune |
| Edit lfo1 amp depth | 80 | 1–127 | /mc_808/edit/lfo1/amp_depth |
| Edit filter envelope f env depth | 81 | 1–127 | /mc_808/edit/filter_envelope/f_env_depth |
| Edit filter envelope a f env time1 | 82 | 0–127 | /mc_808/edit/filter_envelope/a_f_env_time1 |
| Edit filter envelope d f env time3 | 83 | 0–127 | /mc_808/edit/filter_envelope/d_f_env_time3 |
| Edit part parameter key shift | 85 | 16–112 | /mc_808/edit/part_parameter/key_shift |
| Edit part parameter output select | 86 | 0–6 | /mc_808/edit/part_parameter/output_select |
| Edit part parameter auto sync switch | 87 | switch | /mc_808/edit/part_parameter/auto_sync_switch |
| Edit sequencer part mute | 88 | switch | /mc_808/edit/sequencer/part_mute |
| Edit part parameter reverb level | 91 | 0–127 | /mc_808/edit/part_parameter/reverb_level |
Channel mode
| Control | CC | Range | Name to send |
|---|---|---|---|
| Channel all sounds off | 120 | trigger | /mc_808/channel/all_sounds_off |
| Channel reset all controllers | 121 | trigger | /mc_808/channel/reset_all_controllers |
| Sequencer local control | 122 | switch | /mc_808/sequencer/local_control |
| Channel all notes off | 123 | trigger | /mc_808/channel/all_notes_off |
| Channel mono | 126 | discrete | /mc_808/channel/mono |
| Channel poly | 127 | trigger | /mc_808/channel/poly |
| Channel omni off | 124 | trigger | /mc_808/channel/omni_off |
| Channel omni on | 125 | trigger | /mc_808/channel/omni_on |
Registered parameters
| Control | CC | RPN (MSB/LSB) | Range | Name to send |
|---|---|---|---|---|
| Channel rpn pitch bend sensitivity | RPN 0 / 0 | discrete | /mc_808/channel/rpn/pitch_bend_sensitivity |
|
| Channel rpn master fine tuning | RPN 0 / 1 | 0–16383 | /mc_808/channel/rpn/master_fine_tuning |
|
| Channel rpn master coarse tuning | RPN 0 / 2 | discrete | /mc_808/channel/rpn/master_coarse_tuning |
SysEx commands
| Command | Arguments | Name to send |
|---|---|---|
| Setup compressor switch | value: enum | /mc_808/setup/compressor_switch |
| Setup mfx1 switch | value: enum | /mc_808/setup/mfx1_switch |
| Setup mfx2 switch | value: enum | /mc_808/setup/mfx2_switch |
| Setup reverb switch | value: enum | /mc_808/setup/reverb_switch |
| Setup octave shift | value: u7 | /mc_808/setup/octave_shift |
| Setup d beam select | value: enum | /mc_808/setup/d_beam_select |
| Setup arpeggio switch | value: enum | /mc_808/setup/arpeggio_switch |
| Setup arpeggio style | value: u7 | /mc_808/setup/arpeggio_style |
| Setup arpeggio grid | value: enum | /mc_808/setup/arpeggio_grid |
| Setup arpeggio motif | value: enum | /mc_808/setup/arpeggio_motif |
| Setup arpeggio duration | value: u7 | /mc_808/setup/arpeggio_duration |
| Setup arpeggio octave range | value: u7 | /mc_808/setup/arpeggio_octave_range |
| Setup arpeggio group | value: enum | /mc_808/setup/arpeggio_group |
| Setup chord switch | value: enum | /mc_808/setup/chord_switch |
| Setup chord form | value: u7 | /mc_808/setup/chord_form |
| Setup chord group | value: enum | /mc_808/setup/chord_group |
| System common master tune | nibble1: u7, nibble2: u7, nibble3: u7, nibble4: u7 | /mc_808/system/common/master_tune |
| System common master key shift | value: u7 | /mc_808/system/common/master_key_shift |
| System common master level | value: u7 | /mc_808/system/common/master_level |
| System common scale tune switch | value: enum | /mc_808/system/common/scale_tune_switch |
| System common patch remain | value: enum | /mc_808/system/common/patch_remain |
| System common receive program change | value: enum | /mc_808/system/common/receive_program_change |
| System common receive bank select | value: enum | /mc_808/system/common/receive_bank_select |
| System mastering mastering switch | value: enum | /mc_808/system/mastering/mastering_switch |
| System mastering low band attack time | value: u7 | /mc_808/system/mastering/low_band_attack_time |
| System mastering low band release time | value: u7 | /mc_808/system/mastering/low_band_release_time |
| System mastering low band threshold | value: u7 | /mc_808/system/mastering/low_band_threshold |
| System mastering low band ratio | value: enum | /mc_808/system/mastering/low_band_ratio |
| System mastering low band level | value: u7 | /mc_808/system/mastering/low_band_level |
| System mastering mid band attack time | value: u7 | /mc_808/system/mastering/mid_band_attack_time |
| System mastering mid band release time | value: u7 | /mc_808/system/mastering/mid_band_release_time |
| System mastering mid band threshold | value: u7 | /mc_808/system/mastering/mid_band_threshold |
| System mastering mid band ratio | value: enum | /mc_808/system/mastering/mid_band_ratio |
| System mastering mid band level | value: u7 | /mc_808/system/mastering/mid_band_level |
| System mastering high band attack time | value: u7 | /mc_808/system/mastering/high_band_attack_time |
| System mastering high band release time | value: u7 | /mc_808/system/mastering/high_band_release_time |
| System mastering high band threshold | value: u7 | /mc_808/system/mastering/high_band_threshold |
| System mastering high band ratio | value: enum | /mc_808/system/mastering/high_band_ratio |
| System mastering high band level | value: u7 | /mc_808/system/mastering/high_band_level |
| System mastering split freq low | value: u7 | /mc_808/system/mastering/split_freq_low |
| System mastering split freq high | value: u7 | /mc_808/system/mastering/split_freq_high |
| System part {part} scale tune for c | part: u7, value: u7 | /mc_808/system/part/{part}/scale_tune_for_c |
| System part {part} scale tune for c sharp | part: u7, value: u7 | /mc_808/system/part/{part}/scale_tune_for_c_sharp |
| System part {part} scale tune for d | part: u7, value: u7 | /mc_808/system/part/{part}/scale_tune_for_d |
| System part {part} scale tune for d sharp | part: u7, value: u7 | /mc_808/system/part/{part}/scale_tune_for_d_sharp |
| System part {part} scale tune for e | part: u7, value: u7 | /mc_808/system/part/{part}/scale_tune_for_e |
| System part {part} scale tune for f | part: u7, value: u7 | /mc_808/system/part/{part}/scale_tune_for_f |
| System part {part} scale tune for f sharp | part: u7, value: u7 | /mc_808/system/part/{part}/scale_tune_for_f_sharp |
| System part {part} scale tune for g | part: u7, value: u7 | /mc_808/system/part/{part}/scale_tune_for_g |
| System part {part} scale tune for g sharp | part: u7, value: u7 | /mc_808/system/part/{part}/scale_tune_for_g_sharp |
| System part {part} scale tune for a | part: u7, value: u7 | /mc_808/system/part/{part}/scale_tune_for_a |
| System part {part} scale tune for a sharp | part: u7, value: u7 | /mc_808/system/part/{part}/scale_tune_for_a_sharp |
| System part {part} scale tune for b | part: u7, value: u7 | /mc_808/system/part/{part}/scale_tune_for_b |
| System controller transmit program change | value: enum | /mc_808/system/controller/transmit_program_change |
| System controller transmit bank select | value: enum | /mc_808/system/controller/transmit_bank_select |
| System controller pad velocity | value: u7 | /mc_808/system/controller/pad_velocity |
| System controller d beam solo synth bank msb | value: u7 | /mc_808/system/controller/d_beam_solo_synth_bank_msb |
| System controller d beam solo synth bank lsb | value: u7 | /mc_808/system/controller/d_beam_solo_synth_bank_lsb |
| System controller d beam solo synth pc | value: u7 | /mc_808/system/controller/d_beam_solo_synth_pc |
| System controller d beam solo synth note number | value: u7 | /mc_808/system/controller/d_beam_solo_synth_note_number |
| System controller d beam solo synth scale | value: enum | /mc_808/system/controller/d_beam_solo_synth_scale |
| System controller d beam solo synth range | value: enum | /mc_808/system/controller/d_beam_solo_synth_range |
| System controller d beam solo synth level | value: u7 | /mc_808/system/controller/d_beam_solo_synth_level |
| System controller d beam tte type | value: enum | /mc_808/system/controller/d_beam_tte_type |
| System controller d beam tte control | value: enum | /mc_808/system/controller/d_beam_tte_control |
| System controller d beam asgn type | value: enum | /mc_808/system/controller/d_beam_asgn_type |
| System controller d beam asgn cc sharp | value: u7 | /mc_808/system/controller/d_beam_asgn_cc_sharp |
| System controller d beam asgn range lower | value: u7 | /mc_808/system/controller/d_beam_asgn_range_lower |
| System controller d beam asgn range upper | value: u7 | /mc_808/system/controller/d_beam_asgn_range_upper |
| System controller tte type | value: enum | /mc_808/system/controller/tte_type |
| System controller tte range | nibble1: u7, nibble2: u7, nibble3: u7, nibble4: u7 | /mc_808/system/controller/tte_range |
| Mfx1 mfx type | value: u7 | /mc_808/mfx1/mfx_type |
| Mfx1 mfx reverb send level | value: u7 | /mc_808/mfx1/mfx_reverb_send_level |
| Mfx1 mfx1 output assign | value: enum | /mc_808/mfx1/mfx1_output_assign |
| Mfx1 parameter | index: u7, nibble1: u7, nibble2: u7, nibble3: u7, nibble4: u7 | /mc_808/mfx1/parameter/{index} |
| Mfx2 mfx type | value: u7 | /mc_808/mfx2/mfx_type |
| Mfx2 mfx reverb send level | value: u7 | /mc_808/mfx2/mfx_reverb_send_level |
| Mfx2 parameter | index: u7, nibble1: u7, nibble2: u7, nibble3: u7, nibble4: u7 | /mc_808/mfx2/parameter/{index} |
| Reverb reverb type | value: u7 | /mc_808/reverb/reverb_type |
| Reverb parameter | index: u7, nibble1: u7, nibble2: u7, nibble3: u7, nibble4: u7 | /mc_808/reverb/parameter/{index} |
| Comp eq comp reverb send level | value: u7 | /mc_808/comp_eq/comp_reverb_send_level |
| Comp eq comp output assign | value: enum | /mc_808/comp_eq/comp_output_assign |
| Comp eq comp attack time | value: u7 | /mc_808/comp_eq/comp_attack_time |
| Comp eq comp release time | value: u7 | /mc_808/comp_eq/comp_release_time |
| Comp eq comp output gain | value: u7 | /mc_808/comp_eq/comp_output_gain |
| Comp eq comp threshold | value: u7 | /mc_808/comp_eq/comp_threshold |
| Comp eq comp ratio | value: u7 | /mc_808/comp_eq/comp_ratio |
| Comp eq comp low freq | value: u7 | /mc_808/comp_eq/comp_low_freq |
| Comp eq comp low gain | value: u7 | /mc_808/comp_eq/comp_low_gain |
| Comp eq comp high freq | value: u7 | /mc_808/comp_eq/comp_high_freq |
| Comp eq comp high gain | value: u7 | /mc_808/comp_eq/comp_high_gain |
| Comp eq comp level | value: u7 | /mc_808/comp_eq/comp_level |
| External input external output select | value: enum | /mc_808/external_input/external_output_select |
| External input external level l | value: u7 | /mc_808/external_input/external_level_l |
| External input external level r | value: u7 | /mc_808/external_input/external_level_r |
| External input external reverb send level | value: u7 | /mc_808/external_input/external_reverb_send_level |
| Part {part} mixer receive switch | part: u7, value: enum | /mc_808/part/{part}/mixer/receive_switch |
| Part {part} mixer patch bank select msb | part: u7, value: u7 | /mc_808/part/{part}/mixer/patch_bank_select_msb |
| Part {part} mixer patch bank select lsb | part: u7, value: u7 | /mc_808/part/{part}/mixer/patch_bank_select_lsb |
| Part {part} mixer patch program number pc | part: u7, value: u7 | /mc_808/part/{part}/mixer/patch_program_number_pc |
| Part {part} mixer part level | part: u7, value: u7 | /mc_808/part/{part}/mixer/part_level |
| Part {part} mixer part pan | part: u7, value: u7 | /mc_808/part/{part}/mixer/part_pan |
| Part {part} mixer part coarse tune | part: u7, value: u7 | /mc_808/part/{part}/mixer/part_coarse_tune |
| Part {part} mixer part fine tune | part: u7, value: u7 | /mc_808/part/{part}/mixer/part_fine_tune |
| Part {part} mixer part dry send level | part: u7, value: u7 | /mc_808/part/{part}/mixer/part_dry_send_level |
| Part {part} mixer part reverb send level | part: u7, value: u7 | /mc_808/part/{part}/mixer/part_reverb_send_level |
| Part {part} mixer part output select | part: u7, value: enum | /mc_808/part/{part}/mixer/part_output_select |
| Part {part} mixer part auto sync switch | part: u7, value: enum | /mc_808/part/{part}/mixer/part_auto_sync_switch |
| Part {part} patch common patch category | part: u7, value: u7 | /mc_808/part/{part}/patch/common/patch_category |
| Part {part} patch common patch level | part: u7, value: u7 | /mc_808/part/{part}/patch/common/patch_level |
| Part {part} patch common patch pan | part: u7, value: u7 | /mc_808/part/{part}/patch/common/patch_pan |
| Part {part} patch common patch priority | part: u7, value: enum | /mc_808/part/{part}/patch/common/patch_priority |
| Part {part} patch common patch coarse tune | part: u7, value: u7 | /mc_808/part/{part}/patch/common/patch_coarse_tune |
| Part {part} patch common patch fine tune | part: u7, value: u7 | /mc_808/part/{part}/patch/common/patch_fine_tune |
| Part {part} patch common octave shift | part: u7, value: u7 | /mc_808/part/{part}/patch/common/octave_shift |
| Part {part} patch common stretch tune depth | part: u7, value: u7 | /mc_808/part/{part}/patch/common/stretch_tune_depth |
| Part {part} patch common analog feel | part: u7, value: u7 | /mc_808/part/{part}/patch/common/analog_feel |
| Part {part} patch common mono poly | part: u7, value: enum | /mc_808/part/{part}/patch/common/mono_poly |
| Part {part} patch common legato switch | part: u7, value: enum | /mc_808/part/{part}/patch/common/legato_switch |
| Part {part} patch common legato retrigger | part: u7, value: enum | /mc_808/part/{part}/patch/common/legato_retrigger |
| Part {part} patch common portamento switch | part: u7, value: enum | /mc_808/part/{part}/patch/common/portamento_switch |
| Part {part} patch common portamento mode | part: u7, value: enum | /mc_808/part/{part}/patch/common/portamento_mode |
| Part {part} patch common portamento type | part: u7, value: enum | /mc_808/part/{part}/patch/common/portamento_type |
| Part {part} patch common portamento start | part: u7, value: enum | /mc_808/part/{part}/patch/common/portamento_start |
| Part {part} patch common portamento time | part: u7, value: u7 | /mc_808/part/{part}/patch/common/portamento_time |
| Part {part} patch common cutoff offset | part: u7, value: u7 | /mc_808/part/{part}/patch/common/cutoff_offset |
| Part {part} patch common resonance offset | part: u7, value: u7 | /mc_808/part/{part}/patch/common/resonance_offset |
| Part {part} patch common attack time offset | part: u7, value: u7 | /mc_808/part/{part}/patch/common/attack_time_offset |
| Part {part} patch common release time offset | part: u7, value: u7 | /mc_808/part/{part}/patch/common/release_time_offset |
| Part {part} patch common velocity sens offset | part: u7, value: u7 | /mc_808/part/{part}/patch/common/velocity_sens_offset |
| Part {part} patch common tmt control switch | part: u7, value: enum | /mc_808/part/{part}/patch/common/tmt_control_switch |
| Part {part} patch common pitch bend range up | part: u7, value: u7 | /mc_808/part/{part}/patch/common/pitch_bend_range_up |
| Part {part} patch common pitch bend range down | part: u7, value: u7 | /mc_808/part/{part}/patch/common/pitch_bend_range_down |
| Part {part} patch common matrix control 1 source | part: u7, value: u7 | /mc_808/part/{part}/patch/common/matrix_control_1_source |
| Part {part} patch common matrix control 1 destination 1 | part: u7, value: enum | /mc_808/part/{part}/patch/common/matrix_control_1_destination_1 |
| Part {part} patch common matrix control 1 sens 1 | part: u7, value: u7 | /mc_808/part/{part}/patch/common/matrix_control_1_sens_1 |
| Part {part} patch common matrix control 1 destination 2 | part: u7, value: enum | /mc_808/part/{part}/patch/common/matrix_control_1_destination_2 |
| Part {part} patch common matrix control 1 sens 2 | part: u7, value: u7 | /mc_808/part/{part}/patch/common/matrix_control_1_sens_2 |
| Part {part} patch common matrix control 1 destination 3 | part: u7, value: enum | /mc_808/part/{part}/patch/common/matrix_control_1_destination_3 |
| Part {part} patch common matrix control 1 sens 3 | part: u7, value: u7 | /mc_808/part/{part}/patch/common/matrix_control_1_sens_3 |
| Part {part} patch common matrix control 1 destination 4 | part: u7, value: enum | /mc_808/part/{part}/patch/common/matrix_control_1_destination_4 |
| Part {part} patch common matrix control 1 sens 4 | part: u7, value: u7 | /mc_808/part/{part}/patch/common/matrix_control_1_sens_4 |
| Part {part} patch common matrix control 2 source | part: u7, value: u7 | /mc_808/part/{part}/patch/common/matrix_control_2_source |
| Part {part} patch common matrix control 2 destination 1 | part: u7, value: enum | /mc_808/part/{part}/patch/common/matrix_control_2_destination_1 |
| Part {part} patch common matrix control 2 sens 1 | part: u7, value: u7 | /mc_808/part/{part}/patch/common/matrix_control_2_sens_1 |
| Part {part} patch common matrix control 2 destination 2 | part: u7, value: enum | /mc_808/part/{part}/patch/common/matrix_control_2_destination_2 |
| Part {part} patch common matrix control 2 sens 2 | part: u7, value: u7 | /mc_808/part/{part}/patch/common/matrix_control_2_sens_2 |
| Part {part} patch common matrix control 2 destination 3 | part: u7, value: enum | /mc_808/part/{part}/patch/common/matrix_control_2_destination_3 |
| Part {part} patch common matrix control 2 sens 3 | part: u7, value: u7 | /mc_808/part/{part}/patch/common/matrix_control_2_sens_3 |
| Part {part} patch common matrix control 2 destination 4 | part: u7, value: enum | /mc_808/part/{part}/patch/common/matrix_control_2_destination_4 |
| Part {part} patch common matrix control 2 sens 4 | part: u7, value: u7 | /mc_808/part/{part}/patch/common/matrix_control_2_sens_4 |
| Part {part} patch common matrix control 3 source | part: u7, value: u7 | /mc_808/part/{part}/patch/common/matrix_control_3_source |
| Part {part} patch common matrix control 3 destination 1 | part: u7, value: enum | /mc_808/part/{part}/patch/common/matrix_control_3_destination_1 |
| Part {part} patch common matrix control 3 sens 1 | part: u7, value: u7 | /mc_808/part/{part}/patch/common/matrix_control_3_sens_1 |
| Part {part} patch common matrix control 3 destination 2 | part: u7, value: enum | /mc_808/part/{part}/patch/common/matrix_control_3_destination_2 |
| Part {part} patch common matrix control 3 sens 2 | part: u7, value: u7 | /mc_808/part/{part}/patch/common/matrix_control_3_sens_2 |
| Part {part} patch common matrix control 3 destination 3 | part: u7, value: enum | /mc_808/part/{part}/patch/common/matrix_control_3_destination_3 |
| Part {part} patch common matrix control 3 sens 3 | part: u7, value: u7 | /mc_808/part/{part}/patch/common/matrix_control_3_sens_3 |
| Part {part} patch common matrix control 3 destination 4 | part: u7, value: enum | /mc_808/part/{part}/patch/common/matrix_control_3_destination_4 |
| Part {part} patch common matrix control 3 sens 4 | part: u7, value: u7 | /mc_808/part/{part}/patch/common/matrix_control_3_sens_4 |
| Part {part} patch common matrix control 4 source | part: u7, value: u7 | /mc_808/part/{part}/patch/common/matrix_control_4_source |
| Part {part} patch common matrix control 4 destination 1 | part: u7, value: enum | /mc_808/part/{part}/patch/common/matrix_control_4_destination_1 |
| Part {part} patch common matrix control 4 sens 1 | part: u7, value: u7 | /mc_808/part/{part}/patch/common/matrix_control_4_sens_1 |
| Part {part} patch common matrix control 4 destination 2 | part: u7, value: enum | /mc_808/part/{part}/patch/common/matrix_control_4_destination_2 |
| Part {part} patch common matrix control 4 sens 2 | part: u7, value: u7 | /mc_808/part/{part}/patch/common/matrix_control_4_sens_2 |
| Part {part} patch common matrix control 4 destination 3 | part: u7, value: enum | /mc_808/part/{part}/patch/common/matrix_control_4_destination_3 |
| Part {part} patch common matrix control 4 sens 3 | part: u7, value: u7 | /mc_808/part/{part}/patch/common/matrix_control_4_sens_3 |
| Part {part} patch common matrix control 4 destination 4 | part: u7, value: enum | /mc_808/part/{part}/patch/common/matrix_control_4_destination_4 |
| Part {part} patch common matrix control 4 sens 4 | part: u7, value: u7 | /mc_808/part/{part}/patch/common/matrix_control_4_sens_4 |
| Part {part} patch common unison switch | part: u7, value: enum | /mc_808/part/{part}/patch/common/unison_switch |
| Part {part} patch common unison fat level | part: u7, value: u7 | /mc_808/part/{part}/patch/common/unison_fat_level |
| Part {part} patch common name char {index} | part: u7, index: u7, value: u7 | /mc_808/part/{part}/patch/common/name_char/{index} |
| Part {part} patch tmt structure type 1 and 2 | part: u7, value: u7 | /mc_808/part/{part}/patch/tmt/structure_type_1_and_2 |
| Part {part} patch tmt booster 1 and 2 | part: u7, value: u7 | /mc_808/part/{part}/patch/tmt/booster_1_and_2 |
| Part {part} patch tmt structure type 3 and 4 | part: u7, value: u7 | /mc_808/part/{part}/patch/tmt/structure_type_3_and_4 |
| Part {part} patch tmt booster 3 and 4 | part: u7, value: u7 | /mc_808/part/{part}/patch/tmt/booster_3_and_4 |
| Part {part} patch tmt tmt velocity control | part: u7, value: enum | /mc_808/part/{part}/patch/tmt/tmt_velocity_control |
| Part {part} patch tmt tmt1 tone switch | part: u7, value: enum | /mc_808/part/{part}/patch/tmt/tmt1_tone_switch |
| Part {part} patch tmt tmt1 keyboard range lower | part: u7, value: u7 | /mc_808/part/{part}/patch/tmt/tmt1_keyboard_range_lower |
| Part {part} patch tmt tmt1 keyboard range upper | part: u7, value: u7 | /mc_808/part/{part}/patch/tmt/tmt1_keyboard_range_upper |
| Part {part} patch tmt tmt1 keyboard fade width lower | part: u7, value: u7 | /mc_808/part/{part}/patch/tmt/tmt1_keyboard_fade_width_lower |
| Part {part} patch tmt tmt1 keyboard fade width upper | part: u7, value: u7 | /mc_808/part/{part}/patch/tmt/tmt1_keyboard_fade_width_upper |
| Part {part} patch tmt tmt1 velocity range lower | part: u7, value: u7 | /mc_808/part/{part}/patch/tmt/tmt1_velocity_range_lower |
| Part {part} patch tmt tmt1 velocity range upper | part: u7, value: u7 | /mc_808/part/{part}/patch/tmt/tmt1_velocity_range_upper |
| Part {part} patch tmt tmt1 velocity fade width lower | part: u7, value: u7 | /mc_808/part/{part}/patch/tmt/tmt1_velocity_fade_width_lower |
| Part {part} patch tmt tmt1 velocity fade width upper | part: u7, value: u7 | /mc_808/part/{part}/patch/tmt/tmt1_velocity_fade_width_upper |
| Part {part} patch tmt tmt2 tone switch | part: u7, value: enum | /mc_808/part/{part}/patch/tmt/tmt2_tone_switch |
| Part {part} patch tmt tmt2 keyboard range lower | part: u7, value: u7 | /mc_808/part/{part}/patch/tmt/tmt2_keyboard_range_lower |
| Part {part} patch tmt tmt2 keyboard range upper | part: u7, value: u7 | /mc_808/part/{part}/patch/tmt/tmt2_keyboard_range_upper |
| Part {part} patch tmt tmt2 keyboard fade width lower | part: u7, value: u7 | /mc_808/part/{part}/patch/tmt/tmt2_keyboard_fade_width_lower |
| Part {part} patch tmt tmt2 keyboard fade width upper | part: u7, value: u7 | /mc_808/part/{part}/patch/tmt/tmt2_keyboard_fade_width_upper |
| Part {part} patch tmt tmt2 velocity range lower | part: u7, value: u7 | /mc_808/part/{part}/patch/tmt/tmt2_velocity_range_lower |
| Part {part} patch tmt tmt2 velocity range upper | part: u7, value: u7 | /mc_808/part/{part}/patch/tmt/tmt2_velocity_range_upper |
| Part {part} patch tmt tmt2 velocity fade width lower | part: u7, value: u7 | /mc_808/part/{part}/patch/tmt/tmt2_velocity_fade_width_lower |
| Part {part} patch tmt tmt2 velocity fade width upper | part: u7, value: u7 | /mc_808/part/{part}/patch/tmt/tmt2_velocity_fade_width_upper |
| Part {part} patch tmt tmt3 tone switch | part: u7, value: enum | /mc_808/part/{part}/patch/tmt/tmt3_tone_switch |
| Part {part} patch tmt tmt3 keyboard range lower | part: u7, value: u7 | /mc_808/part/{part}/patch/tmt/tmt3_keyboard_range_lower |
| Part {part} patch tmt tmt3 keyboard range upper | part: u7, value: u7 | /mc_808/part/{part}/patch/tmt/tmt3_keyboard_range_upper |
| Part {part} patch tmt tmt3 keyboard fade width lower | part: u7, value: u7 | /mc_808/part/{part}/patch/tmt/tmt3_keyboard_fade_width_lower |
| Part {part} patch tmt tmt3 keyboard fade width upper | part: u7, value: u7 | /mc_808/part/{part}/patch/tmt/tmt3_keyboard_fade_width_upper |
| Part {part} patch tmt tmt3 velocity range lower | part: u7, value: u7 | /mc_808/part/{part}/patch/tmt/tmt3_velocity_range_lower |
| Part {part} patch tmt tmt3 velocity range upper | part: u7, value: u7 | /mc_808/part/{part}/patch/tmt/tmt3_velocity_range_upper |
| Part {part} patch tmt tmt3 velocity fade width lower | part: u7, value: u7 | /mc_808/part/{part}/patch/tmt/tmt3_velocity_fade_width_lower |
| Part {part} patch tmt tmt3 velocity fade width upper | part: u7, value: u7 | /mc_808/part/{part}/patch/tmt/tmt3_velocity_fade_width_upper |
| Part {part} patch tmt tmt4 tone switch | part: u7, value: enum | /mc_808/part/{part}/patch/tmt/tmt4_tone_switch |
| Part {part} patch tmt tmt4 keyboard range lower | part: u7, value: u7 | /mc_808/part/{part}/patch/tmt/tmt4_keyboard_range_lower |
| Part {part} patch tmt tmt4 keyboard range upper | part: u7, value: u7 | /mc_808/part/{part}/patch/tmt/tmt4_keyboard_range_upper |
| Part {part} patch tmt tmt4 keyboard fade width lower | part: u7, value: u7 | /mc_808/part/{part}/patch/tmt/tmt4_keyboard_fade_width_lower |
| Part {part} patch tmt tmt4 keyboard fade width upper | part: u7, value: u7 | /mc_808/part/{part}/patch/tmt/tmt4_keyboard_fade_width_upper |
| Part {part} patch tmt tmt4 velocity range lower | part: u7, value: u7 | /mc_808/part/{part}/patch/tmt/tmt4_velocity_range_lower |
| Part {part} patch tmt tmt4 velocity range upper | part: u7, value: u7 | /mc_808/part/{part}/patch/tmt/tmt4_velocity_range_upper |
| Part {part} patch tmt tmt4 velocity fade width lower | part: u7, value: u7 | /mc_808/part/{part}/patch/tmt/tmt4_velocity_fade_width_lower |
| Part {part} patch tmt tmt4 velocity fade width upper | part: u7, value: u7 | /mc_808/part/{part}/patch/tmt/tmt4_velocity_fade_width_upper |
| Part {part} patch tone {tone} tone level | part: u7, tone: u7, value: u7 | /mc_808/part/{part}/patch/tone/{tone}/tone_level |
| Part {part} patch tone {tone} tone coarse tune | part: u7, tone: u7, value: u7 | /mc_808/part/{part}/patch/tone/{tone}/tone_coarse_tune |
| Part {part} patch tone {tone} tone fine tune | part: u7, tone: u7, value: u7 | /mc_808/part/{part}/patch/tone/{tone}/tone_fine_tune |
| Part {part} patch tone {tone} tone random pitch depth | part: u7, tone: u7, value: u7 | /mc_808/part/{part}/patch/tone/{tone}/tone_random_pitch_depth |
| Part {part} patch tone {tone} tone pan | part: u7, tone: u7, value: u7 | /mc_808/part/{part}/patch/tone/{tone}/tone_pan |
| Part {part} patch tone {tone} tone pan keyfollow | part: u7, tone: u7, value: u7 | /mc_808/part/{part}/patch/tone/{tone}/tone_pan_keyfollow |
| Part {part} patch tone {tone} tone random pan depth | part: u7, tone: u7, value: u7 | /mc_808/part/{part}/patch/tone/{tone}/tone_random_pan_depth |
| Part {part} patch tone {tone} tone alternate pan depth | part: u7, tone: u7, value: u7 | /mc_808/part/{part}/patch/tone/{tone}/tone_alternate_pan_depth |
| Part {part} patch tone {tone} tone env mode | part: u7, tone: u7, value: enum | /mc_808/part/{part}/patch/tone/{tone}/tone_env_mode |
| Part {part} patch tone {tone} tone delay mode | part: u7, tone: u7, value: enum | /mc_808/part/{part}/patch/tone/{tone}/tone_delay_mode |
| Part {part} patch tone {tone} tone delay time | part: u7, tone: u7, nibble1: u7, nibble2: u7 | /mc_808/part/{part}/patch/tone/{tone}/tone_delay_time |
| Part {part} patch tone {tone} tone dry send level | part: u7, tone: u7, value: u7 | /mc_808/part/{part}/patch/tone/{tone}/tone_dry_send_level |
| Part {part} patch tone {tone} tone reverb send level mfx | part: u7, tone: u7, value: u7 | /mc_808/part/{part}/patch/tone/{tone}/tone_reverb_send_level_mfx |
| Part {part} patch tone {tone} tone reverb send level non mfx | part: u7, tone: u7, value: u7 | /mc_808/part/{part}/patch/tone/{tone}/tone_reverb_send_level_non_mfx |
| Part {part} patch tone {tone} tone receive bender | part: u7, tone: u7, value: enum | /mc_808/part/{part}/patch/tone/{tone}/tone_receive_bender |
| Part {part} patch tone {tone} tone receive expression | part: u7, tone: u7, value: enum | /mc_808/part/{part}/patch/tone/{tone}/tone_receive_expression |
| Part {part} patch tone {tone} tone receive hold 1 | part: u7, tone: u7, value: enum | /mc_808/part/{part}/patch/tone/{tone}/tone_receive_hold_1 |
| Part {part} patch tone {tone} tone receive pan mode | part: u7, tone: u7, value: enum | /mc_808/part/{part}/patch/tone/{tone}/tone_receive_pan_mode |
| Part {part} patch tone {tone} tone redamper switch | part: u7, tone: u7, value: enum | /mc_808/part/{part}/patch/tone/{tone}/tone_redamper_switch |
| Part {part} patch tone {tone} tone control 1 switch 1 | part: u7, tone: u7, value: enum | /mc_808/part/{part}/patch/tone/{tone}/tone_control_1_switch_1 |
| Part {part} patch tone {tone} tone control 1 switch 2 | part: u7, tone: u7, value: enum | /mc_808/part/{part}/patch/tone/{tone}/tone_control_1_switch_2 |
| Part {part} patch tone {tone} tone control 1 switch 3 | part: u7, tone: u7, value: enum | /mc_808/part/{part}/patch/tone/{tone}/tone_control_1_switch_3 |
| Part {part} patch tone {tone} tone control 1 switch 4 | part: u7, tone: u7, value: enum | /mc_808/part/{part}/patch/tone/{tone}/tone_control_1_switch_4 |
| Part {part} patch tone {tone} tone control 2 switch 1 | part: u7, tone: u7, value: enum | /mc_808/part/{part}/patch/tone/{tone}/tone_control_2_switch_1 |
| Part {part} patch tone {tone} tone control 2 switch 2 | part: u7, tone: u7, value: enum | /mc_808/part/{part}/patch/tone/{tone}/tone_control_2_switch_2 |
| Part {part} patch tone {tone} tone control 2 switch 3 | part: u7, tone: u7, value: enum | /mc_808/part/{part}/patch/tone/{tone}/tone_control_2_switch_3 |
| Part {part} patch tone {tone} tone control 2 switch 4 | part: u7, tone: u7, value: enum | /mc_808/part/{part}/patch/tone/{tone}/tone_control_2_switch_4 |
| Part {part} patch tone {tone} tone control 3 switch 1 | part: u7, tone: u7, value: enum | /mc_808/part/{part}/patch/tone/{tone}/tone_control_3_switch_1 |
| Part {part} patch tone {tone} tone control 3 switch 2 | part: u7, tone: u7, value: enum | /mc_808/part/{part}/patch/tone/{tone}/tone_control_3_switch_2 |
| Part {part} patch tone {tone} tone control 3 switch 3 | part: u7, tone: u7, value: enum | /mc_808/part/{part}/patch/tone/{tone}/tone_control_3_switch_3 |
| Part {part} patch tone {tone} tone control 3 switch 4 | part: u7, tone: u7, value: enum | /mc_808/part/{part}/patch/tone/{tone}/tone_control_3_switch_4 |
| Part {part} patch tone {tone} tone control 4 switch 1 | part: u7, tone: u7, value: enum | /mc_808/part/{part}/patch/tone/{tone}/tone_control_4_switch_1 |
| Part {part} patch tone {tone} tone control 4 switch 2 | part: u7, tone: u7, value: enum | /mc_808/part/{part}/patch/tone/{tone}/tone_control_4_switch_2 |
| Part {part} patch tone {tone} tone control 4 switch 3 | part: u7, tone: u7, value: enum | /mc_808/part/{part}/patch/tone/{tone}/tone_control_4_switch_3 |
| Part {part} patch tone {tone} tone control 4 switch 4 | part: u7, tone: u7, value: enum | /mc_808/part/{part}/patch/tone/{tone}/tone_control_4_switch_4 |
| Part {part} patch tone {tone} wave group type | part: u7, tone: u7, value: u7 | /mc_808/part/{part}/patch/tone/{tone}/wave_group_type |
| Part {part} patch tone {tone} wave group id | part: u7, tone: u7, nibble1: u7, nibble2: u7, nibble3: u7, nibble4: u7 | /mc_808/part/{part}/patch/tone/{tone}/wave_group_id |
| Part {part} patch tone {tone} wave number l mono | part: u7, tone: u7, nibble1: u7, nibble2: u7, nibble3: u7, nibble4: u7 | /mc_808/part/{part}/patch/tone/{tone}/wave_number_l_mono |
| Part {part} patch tone {tone} wave number r | part: u7, tone: u7, nibble1: u7, nibble2: u7, nibble3: u7, nibble4: u7 | /mc_808/part/{part}/patch/tone/{tone}/wave_number_r |
| Part {part} patch tone {tone} wave gain | part: u7, tone: u7, value: u7 | /mc_808/part/{part}/patch/tone/{tone}/wave_gain |
| Part {part} patch tone {tone} wave fxm switch | part: u7, tone: u7, value: enum | /mc_808/part/{part}/patch/tone/{tone}/wave_fxm_switch |
| Part {part} patch tone {tone} wave fxm color | part: u7, tone: u7, value: u7 | /mc_808/part/{part}/patch/tone/{tone}/wave_fxm_color |
| Part {part} patch tone {tone} wave fxm depth | part: u7, tone: u7, value: u7 | /mc_808/part/{part}/patch/tone/{tone}/wave_fxm_depth |
| Part {part} patch tone {tone} wave tempo sync | part: u7, tone: u7, value: enum | /mc_808/part/{part}/patch/tone/{tone}/wave_tempo_sync |
| Part {part} patch tone {tone} wave pitch keyfollow | part: u7, tone: u7, value: u7 | /mc_808/part/{part}/patch/tone/{tone}/wave_pitch_keyfollow |
| Part {part} patch tone {tone} pitch env depth | part: u7, tone: u7, value: u7 | /mc_808/part/{part}/patch/tone/{tone}/pitch_env_depth |
| Part {part} patch tone {tone} pitch env velocity sens | part: u7, tone: u7, value: u7 | /mc_808/part/{part}/patch/tone/{tone}/pitch_env_velocity_sens |
| Part {part} patch tone {tone} pitch env time 1 velocity sens | part: u7, tone: u7, value: u7 | /mc_808/part/{part}/patch/tone/{tone}/pitch_env_time_1_velocity_sens |
| Part {part} patch tone {tone} pitch env time 4 velocity sens | part: u7, tone: u7, value: u7 | /mc_808/part/{part}/patch/tone/{tone}/pitch_env_time_4_velocity_sens |
| Part {part} patch tone {tone} pitch env time keyfollow | part: u7, tone: u7, value: u7 | /mc_808/part/{part}/patch/tone/{tone}/pitch_env_time_keyfollow |
| Part {part} patch tone {tone} pitch env time 1 | part: u7, tone: u7, value: u7 | /mc_808/part/{part}/patch/tone/{tone}/pitch_env_time_1 |
| Part {part} patch tone {tone} pitch env time 2 | part: u7, tone: u7, value: u7 | /mc_808/part/{part}/patch/tone/{tone}/pitch_env_time_2 |
| Part {part} patch tone {tone} pitch env time 3 | part: u7, tone: u7, value: u7 | /mc_808/part/{part}/patch/tone/{tone}/pitch_env_time_3 |
| Part {part} patch tone {tone} pitch env time 4 | part: u7, tone: u7, value: u7 | /mc_808/part/{part}/patch/tone/{tone}/pitch_env_time_4 |
| Part {part} patch tone {tone} pitch env level 0 | part: u7, tone: u7, value: u7 | /mc_808/part/{part}/patch/tone/{tone}/pitch_env_level_0 |
| Part {part} patch tone {tone} pitch env level 1 | part: u7, tone: u7, value: u7 | /mc_808/part/{part}/patch/tone/{tone}/pitch_env_level_1 |
| Part {part} patch tone {tone} pitch env level 2 | part: u7, tone: u7, value: u7 | /mc_808/part/{part}/patch/tone/{tone}/pitch_env_level_2 |
| Part {part} patch tone {tone} pitch env level 3 | part: u7, tone: u7, value: u7 | /mc_808/part/{part}/patch/tone/{tone}/pitch_env_level_3 |
| Part {part} patch tone {tone} pitch env level 4 | part: u7, tone: u7, value: u7 | /mc_808/part/{part}/patch/tone/{tone}/pitch_env_level_4 |
| Part {part} patch tone {tone} tvf filter type | part: u7, tone: u7, value: enum | /mc_808/part/{part}/patch/tone/{tone}/tvf_filter_type |
| Part {part} patch tone {tone} tvf cutoff frequency | part: u7, tone: u7, value: u7 | /mc_808/part/{part}/patch/tone/{tone}/tvf_cutoff_frequency |
| Part {part} patch tone {tone} tvf cutoff keyfollow | part: u7, tone: u7, value: u7 | /mc_808/part/{part}/patch/tone/{tone}/tvf_cutoff_keyfollow |
| Part {part} patch tone {tone} tvf cutoff velocity curve | part: u7, tone: u7, value: u7 | /mc_808/part/{part}/patch/tone/{tone}/tvf_cutoff_velocity_curve |
| Part {part} patch tone {tone} tvf cutoff velocity sens | part: u7, tone: u7, value: u7 | /mc_808/part/{part}/patch/tone/{tone}/tvf_cutoff_velocity_sens |
| Part {part} patch tone {tone} tvf resonance | part: u7, tone: u7, value: u7 | /mc_808/part/{part}/patch/tone/{tone}/tvf_resonance |
| Part {part} patch tone {tone} tvf resonance velocity sens | part: u7, tone: u7, value: u7 | /mc_808/part/{part}/patch/tone/{tone}/tvf_resonance_velocity_sens |
| Part {part} patch tone {tone} tvf env depth | part: u7, tone: u7, value: u7 | /mc_808/part/{part}/patch/tone/{tone}/tvf_env_depth |
| Part {part} patch tone {tone} tvf env velocity curve | part: u7, tone: u7, value: u7 | /mc_808/part/{part}/patch/tone/{tone}/tvf_env_velocity_curve |
| Part {part} patch tone {tone} tvf env velocity sens | part: u7, tone: u7, value: u7 | /mc_808/part/{part}/patch/tone/{tone}/tvf_env_velocity_sens |
| Part {part} patch tone {tone} tvf env time 1 velocity sens | part: u7, tone: u7, value: u7 | /mc_808/part/{part}/patch/tone/{tone}/tvf_env_time_1_velocity_sens |
| Part {part} patch tone {tone} tvf env time 4 velocity sens | part: u7, tone: u7, value: u7 | /mc_808/part/{part}/patch/tone/{tone}/tvf_env_time_4_velocity_sens |
| Part {part} patch tone {tone} tvf env time keyfollow | part: u7, tone: u7, value: u7 | /mc_808/part/{part}/patch/tone/{tone}/tvf_env_time_keyfollow |
| Part {part} patch tone {tone} tvf env time 1 | part: u7, tone: u7, value: u7 | /mc_808/part/{part}/patch/tone/{tone}/tvf_env_time_1 |
| Part {part} patch tone {tone} tvf env time 2 | part: u7, tone: u7, value: u7 | /mc_808/part/{part}/patch/tone/{tone}/tvf_env_time_2 |
| Part {part} patch tone {tone} tvf env time 3 | part: u7, tone: u7, value: u7 | /mc_808/part/{part}/patch/tone/{tone}/tvf_env_time_3 |
| Part {part} patch tone {tone} tvf env time 4 | part: u7, tone: u7, value: u7 | /mc_808/part/{part}/patch/tone/{tone}/tvf_env_time_4 |
| Part {part} patch tone {tone} tvf env level 0 | part: u7, tone: u7, value: u7 | /mc_808/part/{part}/patch/tone/{tone}/tvf_env_level_0 |
| Part {part} patch tone {tone} tvf env level 1 | part: u7, tone: u7, value: u7 | /mc_808/part/{part}/patch/tone/{tone}/tvf_env_level_1 |
| Part {part} patch tone {tone} tvf env level 2 | part: u7, tone: u7, value: u7 | /mc_808/part/{part}/patch/tone/{tone}/tvf_env_level_2 |
| Part {part} patch tone {tone} tvf env level 3 | part: u7, tone: u7, value: u7 | /mc_808/part/{part}/patch/tone/{tone}/tvf_env_level_3 |
| Part {part} patch tone {tone} tvf env level 4 | part: u7, tone: u7, value: u7 | /mc_808/part/{part}/patch/tone/{tone}/tvf_env_level_4 |
| Part {part} patch tone {tone} bias level | part: u7, tone: u7, value: u7 | /mc_808/part/{part}/patch/tone/{tone}/bias_level |
| Part {part} patch tone {tone} bias position | part: u7, tone: u7, value: u7 | /mc_808/part/{part}/patch/tone/{tone}/bias_position |
| Part {part} patch tone {tone} bias direction | part: u7, tone: u7, value: enum | /mc_808/part/{part}/patch/tone/{tone}/bias_direction |
| Part {part} patch tone {tone} tva level velocity curve | part: u7, tone: u7, value: u7 | /mc_808/part/{part}/patch/tone/{tone}/tva_level_velocity_curve |
| Part {part} patch tone {tone} tva level velocity sens | part: u7, tone: u7, value: u7 | /mc_808/part/{part}/patch/tone/{tone}/tva_level_velocity_sens |
| Part {part} patch tone {tone} tva env time 1 velocity sens | part: u7, tone: u7, value: u7 | /mc_808/part/{part}/patch/tone/{tone}/tva_env_time_1_velocity_sens |
| Part {part} patch tone {tone} tva env time 4 velocity sens | part: u7, tone: u7, value: u7 | /mc_808/part/{part}/patch/tone/{tone}/tva_env_time_4_velocity_sens |
| Part {part} patch tone {tone} tva env time keyfollow | part: u7, tone: u7, value: u7 | /mc_808/part/{part}/patch/tone/{tone}/tva_env_time_keyfollow |
| Part {part} patch tone {tone} tva env time 1 | part: u7, tone: u7, value: u7 | /mc_808/part/{part}/patch/tone/{tone}/tva_env_time_1 |
| Part {part} patch tone {tone} tva env time 2 | part: u7, tone: u7, value: u7 | /mc_808/part/{part}/patch/tone/{tone}/tva_env_time_2 |
| Part {part} patch tone {tone} tva env time 3 | part: u7, tone: u7, value: u7 | /mc_808/part/{part}/patch/tone/{tone}/tva_env_time_3 |
| Part {part} patch tone {tone} tva env time 4 | part: u7, tone: u7, value: u7 | /mc_808/part/{part}/patch/tone/{tone}/tva_env_time_4 |
| Part {part} patch tone {tone} tva env level 1 | part: u7, tone: u7, value: u7 | /mc_808/part/{part}/patch/tone/{tone}/tva_env_level_1 |
| Part {part} patch tone {tone} tva env level 2 | part: u7, tone: u7, value: u7 | /mc_808/part/{part}/patch/tone/{tone}/tva_env_level_2 |
| Part {part} patch tone {tone} tva env level 3 | part: u7, tone: u7, value: u7 | /mc_808/part/{part}/patch/tone/{tone}/tva_env_level_3 |
| Part {part} patch tone {tone} lfo1 rate | part: u7, tone: u7, nibble1: u7, nibble2: u7 | /mc_808/part/{part}/patch/tone/{tone}/lfo1_rate |
| Part {part} patch tone {tone} lfo1 offset | part: u7, tone: u7, value: u7 | /mc_808/part/{part}/patch/tone/{tone}/lfo1_offset |
| Part {part} patch tone {tone} lfo1 rate detune | part: u7, tone: u7, value: u7 | /mc_808/part/{part}/patch/tone/{tone}/lfo1_rate_detune |
| Part {part} patch tone {tone} lfo1 delay time | part: u7, tone: u7, value: u7 | /mc_808/part/{part}/patch/tone/{tone}/lfo1_delay_time |
| Part {part} patch tone {tone} lfo1 delay time keyfollow | part: u7, tone: u7, value: u7 | /mc_808/part/{part}/patch/tone/{tone}/lfo1_delay_time_keyfollow |
| Part {part} patch tone {tone} lfo1 fade mode | part: u7, tone: u7, value: enum | /mc_808/part/{part}/patch/tone/{tone}/lfo1_fade_mode |
| Part {part} patch tone {tone} lfo1 fade time | part: u7, tone: u7, value: u7 | /mc_808/part/{part}/patch/tone/{tone}/lfo1_fade_time |
| Part {part} patch tone {tone} lfo1 key trigger | part: u7, tone: u7, value: enum | /mc_808/part/{part}/patch/tone/{tone}/lfo1_key_trigger |
| Part {part} patch tone {tone} lfo1 pitch depth | part: u7, tone: u7, value: u7 | /mc_808/part/{part}/patch/tone/{tone}/lfo1_pitch_depth |
| Part {part} patch tone {tone} lfo1 tvf depth | part: u7, tone: u7, value: u7 | /mc_808/part/{part}/patch/tone/{tone}/lfo1_tvf_depth |
| Part {part} patch tone {tone} lfo1 tva depth | part: u7, tone: u7, value: u7 | /mc_808/part/{part}/patch/tone/{tone}/lfo1_tva_depth |
| Part {part} patch tone {tone} lfo1 pan depth | part: u7, tone: u7, value: u7 | /mc_808/part/{part}/patch/tone/{tone}/lfo1_pan_depth |
| Part {part} patch tone {tone} lfo2 rate | part: u7, tone: u7, nibble1: u7, nibble2: u7 | /mc_808/part/{part}/patch/tone/{tone}/lfo2_rate |
| Part {part} patch tone {tone} lfo2 offset | part: u7, tone: u7, value: u7 | /mc_808/part/{part}/patch/tone/{tone}/lfo2_offset |
| Part {part} patch tone {tone} lfo2 rate detune | part: u7, tone: u7, value: u7 | /mc_808/part/{part}/patch/tone/{tone}/lfo2_rate_detune |
| Part {part} patch tone {tone} lfo2 delay time | part: u7, tone: u7, value: u7 | /mc_808/part/{part}/patch/tone/{tone}/lfo2_delay_time |
| Part {part} patch tone {tone} lfo2 delay time keyfollow | part: u7, tone: u7, value: u7 | /mc_808/part/{part}/patch/tone/{tone}/lfo2_delay_time_keyfollow |
| Part {part} patch tone {tone} lfo2 fade mode | part: u7, tone: u7, value: enum | /mc_808/part/{part}/patch/tone/{tone}/lfo2_fade_mode |
| Part {part} patch tone {tone} lfo2 fade time | part: u7, tone: u7, value: u7 | /mc_808/part/{part}/patch/tone/{tone}/lfo2_fade_time |
| Part {part} patch tone {tone} lfo2 key trigger | part: u7, tone: u7, value: enum | /mc_808/part/{part}/patch/tone/{tone}/lfo2_key_trigger |
| Part {part} patch tone {tone} lfo2 pitch depth | part: u7, tone: u7, value: u7 | /mc_808/part/{part}/patch/tone/{tone}/lfo2_pitch_depth |
| Part {part} patch tone {tone} lfo2 tvf depth | part: u7, tone: u7, value: u7 | /mc_808/part/{part}/patch/tone/{tone}/lfo2_tvf_depth |
| Part {part} patch tone {tone} lfo2 tva depth | part: u7, tone: u7, value: u7 | /mc_808/part/{part}/patch/tone/{tone}/lfo2_tva_depth |
| Part {part} patch tone {tone} lfo2 pan depth | part: u7, tone: u7, value: u7 | /mc_808/part/{part}/patch/tone/{tone}/lfo2_pan_depth |
| Part {part} patch tone {tone} lfo1 waveform morphing | part: u7, tone: u7, value: u7 | /mc_808/part/{part}/patch/tone/{tone}/lfo1_waveform_morphing |
| Part {part} patch tone {tone} lfo2 waveform morphing | part: u7, tone: u7, value: u7 | /mc_808/part/{part}/patch/tone/{tone}/lfo2_waveform_morphing |
| Part {part} rhythm common rhythm level | part: u7, value: u7 | /mc_808/part/{part}/rhythm/common/rhythm_level |
| Part {part} rhythm common rhythm output assign | part: u7, value: enum | /mc_808/part/{part}/rhythm/common/rhythm_output_assign |
| Part {part} rhythm common name char {index} | part: u7, index: u7, value: u7 | /mc_808/part/{part}/rhythm/common/name_char/{index} |
| Part {part} rhythm key {key} assign type | part: u7, key: u7, value: enum | /mc_808/part/{part}/rhythm/key/{key}/assign_type |
| Part {part} rhythm key {key} mute group | part: u7, key: u7, value: u7 | /mc_808/part/{part}/rhythm/key/{key}/mute_group |
| Part {part} rhythm key {key} tone level | part: u7, key: u7, value: u7 | /mc_808/part/{part}/rhythm/key/{key}/tone_level |
| Part {part} rhythm key {key} tone coarse tune | part: u7, key: u7, value: u7 | /mc_808/part/{part}/rhythm/key/{key}/tone_coarse_tune |
| Part {part} rhythm key {key} tone fine tune | part: u7, key: u7, value: u7 | /mc_808/part/{part}/rhythm/key/{key}/tone_fine_tune |
| Part {part} rhythm key {key} tone random pitch depth | part: u7, key: u7, value: u7 | /mc_808/part/{part}/rhythm/key/{key}/tone_random_pitch_depth |
| Part {part} rhythm key {key} tone pan | part: u7, key: u7, value: u7 | /mc_808/part/{part}/rhythm/key/{key}/tone_pan |
| Part {part} rhythm key {key} tone random pan depth | part: u7, key: u7, value: u7 | /mc_808/part/{part}/rhythm/key/{key}/tone_random_pan_depth |
| Part {part} rhythm key {key} tone alternate pan depth | part: u7, key: u7, value: u7 | /mc_808/part/{part}/rhythm/key/{key}/tone_alternate_pan_depth |
| Part {part} rhythm key {key} tone env mode | part: u7, key: u7, value: enum | /mc_808/part/{part}/rhythm/key/{key}/tone_env_mode |
| Part {part} rhythm key {key} tone dry send level | part: u7, key: u7, value: u7 | /mc_808/part/{part}/rhythm/key/{key}/tone_dry_send_level |
| Part {part} rhythm key {key} tone reverb send level | part: u7, key: u7, value: u7 | /mc_808/part/{part}/rhythm/key/{key}/tone_reverb_send_level |
| Part {part} rhythm key {key} tone reverb send level non mfx | part: u7, key: u7, value: u7 | /mc_808/part/{part}/rhythm/key/{key}/tone_reverb_send_level_non_mfx |
| Part {part} rhythm key {key} tone output assign | part: u7, key: u7, value: enum | /mc_808/part/{part}/rhythm/key/{key}/tone_output_assign |
| Part {part} rhythm key {key} tone pitch bend range | part: u7, key: u7, value: u7 | /mc_808/part/{part}/rhythm/key/{key}/tone_pitch_bend_range |
| Part {part} rhythm key {key} tone receive expression | part: u7, key: u7, value: enum | /mc_808/part/{part}/rhythm/key/{key}/tone_receive_expression |
| Part {part} rhythm key {key} tone receive hold 1 | part: u7, key: u7, value: enum | /mc_808/part/{part}/rhythm/key/{key}/tone_receive_hold_1 |
| Part {part} rhythm key {key} tone receive pan mode | part: u7, key: u7, value: enum | /mc_808/part/{part}/rhythm/key/{key}/tone_receive_pan_mode |
| Part {part} rhythm key {key} wmt velocity control | part: u7, key: u7, value: enum | /mc_808/part/{part}/rhythm/key/{key}/wmt_velocity_control |
| Part {part} rhythm key {key} wmt1 wave switch | part: u7, key: u7, value: enum | /mc_808/part/{part}/rhythm/key/{key}/wmt1_wave_switch |
| Part {part} rhythm key {key} wmt1 wave group type | part: u7, key: u7, value: u7 | /mc_808/part/{part}/rhythm/key/{key}/wmt1_wave_group_type |
| Part {part} rhythm key {key} wmt1 wave group id | part: u7, key: u7, nibble1: u7, nibble2: u7, nibble3: u7, nibble4: u7 | /mc_808/part/{part}/rhythm/key/{key}/wmt1_wave_group_id |
| Part {part} rhythm key {key} wmt1 wave number l mono | part: u7, key: u7, nibble1: u7, nibble2: u7, nibble3: u7, nibble4: u7 | /mc_808/part/{part}/rhythm/key/{key}/wmt1_wave_number_l_mono |
| Part {part} rhythm key {key} wmt1 wave number r | part: u7, key: u7, nibble1: u7, nibble2: u7, nibble3: u7, nibble4: u7 | /mc_808/part/{part}/rhythm/key/{key}/wmt1_wave_number_r |
| Part {part} rhythm key {key} wmt1 wave gain | part: u7, key: u7, value: u7 | /mc_808/part/{part}/rhythm/key/{key}/wmt1_wave_gain |
| Part {part} rhythm key {key} wmt1 wave fxm switch | part: u7, key: u7, value: enum | /mc_808/part/{part}/rhythm/key/{key}/wmt1_wave_fxm_switch |
| Part {part} rhythm key {key} wmt1 wave fxm color | part: u7, key: u7, value: u7 | /mc_808/part/{part}/rhythm/key/{key}/wmt1_wave_fxm_color |
| Part {part} rhythm key {key} wmt1 wave fxm depth | part: u7, key: u7, value: u7 | /mc_808/part/{part}/rhythm/key/{key}/wmt1_wave_fxm_depth |
| Part {part} rhythm key {key} wmt1 wave tempo sync | part: u7, key: u7, value: enum | /mc_808/part/{part}/rhythm/key/{key}/wmt1_wave_tempo_sync |
| Part {part} rhythm key {key} wmt1 wave coarse tune | part: u7, key: u7, value: u7 | /mc_808/part/{part}/rhythm/key/{key}/wmt1_wave_coarse_tune |
| Part {part} rhythm key {key} wmt1 wave fine tune | part: u7, key: u7, value: u7 | /mc_808/part/{part}/rhythm/key/{key}/wmt1_wave_fine_tune |
| Part {part} rhythm key {key} wmt1 wave pan | part: u7, key: u7, value: u7 | /mc_808/part/{part}/rhythm/key/{key}/wmt1_wave_pan |
| Part {part} rhythm key {key} wmt1 wave random pan switch | part: u7, key: u7, value: enum | /mc_808/part/{part}/rhythm/key/{key}/wmt1_wave_random_pan_switch |
| Part {part} rhythm key {key} wmt1 wave alternate pan switch | part: u7, key: u7, value: enum | /mc_808/part/{part}/rhythm/key/{key}/wmt1_wave_alternate_pan_switch |
| Part {part} rhythm key {key} wmt1 wave level | part: u7, key: u7, value: u7 | /mc_808/part/{part}/rhythm/key/{key}/wmt1_wave_level |
| Part {part} rhythm key {key} wmt1 velocity range lower | part: u7, key: u7, value: u7 | /mc_808/part/{part}/rhythm/key/{key}/wmt1_velocity_range_lower |
| Part {part} rhythm key {key} wmt1 velocity range upper | part: u7, key: u7, value: u7 | /mc_808/part/{part}/rhythm/key/{key}/wmt1_velocity_range_upper |
| Part {part} rhythm key {key} wmt1 velocity fade width lower | part: u7, key: u7, value: u7 | /mc_808/part/{part}/rhythm/key/{key}/wmt1_velocity_fade_width_lower |
| Part {part} rhythm key {key} wmt1 velocity fade width upper | part: u7, key: u7, value: u7 | /mc_808/part/{part}/rhythm/key/{key}/wmt1_velocity_fade_width_upper |
| Part {part} rhythm key {key} wmt2 wave switch | part: u7, key: u7, value: enum | /mc_808/part/{part}/rhythm/key/{key}/wmt2_wave_switch |
| Part {part} rhythm key {key} wmt2 wave group type | part: u7, key: u7, value: u7 | /mc_808/part/{part}/rhythm/key/{key}/wmt2_wave_group_type |
| Part {part} rhythm key {key} wmt2 wave group id | part: u7, key: u7, nibble1: u7, nibble2: u7, nibble3: u7, nibble4: u7 | /mc_808/part/{part}/rhythm/key/{key}/wmt2_wave_group_id |
| Part {part} rhythm key {key} wmt2 wave number l mono | part: u7, key: u7, nibble1: u7, nibble2: u7, nibble3: u7, nibble4: u7 | /mc_808/part/{part}/rhythm/key/{key}/wmt2_wave_number_l_mono |
| Part {part} rhythm key {key} wmt2 wave number r | part: u7, key: u7, nibble1: u7, nibble2: u7, nibble3: u7, nibble4: u7 | /mc_808/part/{part}/rhythm/key/{key}/wmt2_wave_number_r |
| Part {part} rhythm key {key} wmt2 wave gain | part: u7, key: u7, value: u7 | /mc_808/part/{part}/rhythm/key/{key}/wmt2_wave_gain |
| Part {part} rhythm key {key} wmt2 wave fxm switch | part: u7, key: u7, value: enum | /mc_808/part/{part}/rhythm/key/{key}/wmt2_wave_fxm_switch |
| Part {part} rhythm key {key} wmt2 wave fxm color | part: u7, key: u7, value: u7 | /mc_808/part/{part}/rhythm/key/{key}/wmt2_wave_fxm_color |
| Part {part} rhythm key {key} wmt2 wave fxm depth | part: u7, key: u7, value: u7 | /mc_808/part/{part}/rhythm/key/{key}/wmt2_wave_fxm_depth |
| Part {part} rhythm key {key} wmt2 wave tempo sync | part: u7, key: u7, value: enum | /mc_808/part/{part}/rhythm/key/{key}/wmt2_wave_tempo_sync |
| Part {part} rhythm key {key} wmt2 wave coarse tune | part: u7, key: u7, value: u7 | /mc_808/part/{part}/rhythm/key/{key}/wmt2_wave_coarse_tune |
| Part {part} rhythm key {key} wmt2 wave fine tune | part: u7, key: u7, value: u7 | /mc_808/part/{part}/rhythm/key/{key}/wmt2_wave_fine_tune |
| Part {part} rhythm key {key} wmt2 wave pan | part: u7, key: u7, value: u7 | /mc_808/part/{part}/rhythm/key/{key}/wmt2_wave_pan |
| Part {part} rhythm key {key} wmt2 wave random pan switch | part: u7, key: u7, value: enum | /mc_808/part/{part}/rhythm/key/{key}/wmt2_wave_random_pan_switch |
| Part {part} rhythm key {key} wmt2 wave alternate pan switch | part: u7, key: u7, value: enum | /mc_808/part/{part}/rhythm/key/{key}/wmt2_wave_alternate_pan_switch |
| Part {part} rhythm key {key} wmt2 wave level | part: u7, key: u7, value: u7 | /mc_808/part/{part}/rhythm/key/{key}/wmt2_wave_level |
| Part {part} rhythm key {key} wmt2 velocity range lower | part: u7, key: u7, value: u7 | /mc_808/part/{part}/rhythm/key/{key}/wmt2_velocity_range_lower |
| Part {part} rhythm key {key} wmt2 velocity range upper | part: u7, key: u7, value: u7 | /mc_808/part/{part}/rhythm/key/{key}/wmt2_velocity_range_upper |
| Part {part} rhythm key {key} wmt2 velocity fade width lower | part: u7, key: u7, value: u7 | /mc_808/part/{part}/rhythm/key/{key}/wmt2_velocity_fade_width_lower |
| Part {part} rhythm key {key} wmt2 velocity fade width upper | part: u7, key: u7, value: u7 | /mc_808/part/{part}/rhythm/key/{key}/wmt2_velocity_fade_width_upper |
| Part {part} rhythm key {key} wmt3 wave switch | part: u7, key: u7, value: enum | /mc_808/part/{part}/rhythm/key/{key}/wmt3_wave_switch |
| Part {part} rhythm key {key} wmt3 wave group type | part: u7, key: u7, value: u7 | /mc_808/part/{part}/rhythm/key/{key}/wmt3_wave_group_type |
| Part {part} rhythm key {key} wmt3 wave group id | part: u7, key: u7, nibble1: u7, nibble2: u7, nibble3: u7, nibble4: u7 | /mc_808/part/{part}/rhythm/key/{key}/wmt3_wave_group_id |
| Part {part} rhythm key {key} wmt3 wave number l mono | part: u7, key: u7, nibble1: u7, nibble2: u7, nibble3: u7, nibble4: u7 | /mc_808/part/{part}/rhythm/key/{key}/wmt3_wave_number_l_mono |
| Part {part} rhythm key {key} wmt3 wave number r | part: u7, key: u7, nibble1: u7, nibble2: u7, nibble3: u7, nibble4: u7 | /mc_808/part/{part}/rhythm/key/{key}/wmt3_wave_number_r |
| Part {part} rhythm key {key} wmt3 wave gain | part: u7, key: u7, value: u7 | /mc_808/part/{part}/rhythm/key/{key}/wmt3_wave_gain |
| Part {part} rhythm key {key} wmt3 wave fxm switch | part: u7, key: u7, value: enum | /mc_808/part/{part}/rhythm/key/{key}/wmt3_wave_fxm_switch |
| Part {part} rhythm key {key} wmt3 wave fxm color | part: u7, key: u7, value: u7 | /mc_808/part/{part}/rhythm/key/{key}/wmt3_wave_fxm_color |
| Part {part} rhythm key {key} wmt3 wave fxm depth | part: u7, key: u7, value: u7 | /mc_808/part/{part}/rhythm/key/{key}/wmt3_wave_fxm_depth |
| Part {part} rhythm key {key} wmt3 wave tempo sync | part: u7, key: u7, value: enum | /mc_808/part/{part}/rhythm/key/{key}/wmt3_wave_tempo_sync |
| Part {part} rhythm key {key} wmt3 wave coarse tune | part: u7, key: u7, value: u7 | /mc_808/part/{part}/rhythm/key/{key}/wmt3_wave_coarse_tune |
| Part {part} rhythm key {key} wmt3 wave fine tune | part: u7, key: u7, value: u7 | /mc_808/part/{part}/rhythm/key/{key}/wmt3_wave_fine_tune |
| Part {part} rhythm key {key} wmt3 wave pan | part: u7, key: u7, value: u7 | /mc_808/part/{part}/rhythm/key/{key}/wmt3_wave_pan |
| Part {part} rhythm key {key} wmt3 wave random pan switch | part: u7, key: u7, value: enum | /mc_808/part/{part}/rhythm/key/{key}/wmt3_wave_random_pan_switch |
| Part {part} rhythm key {key} wmt3 wave alternate pan switch | part: u7, key: u7, value: enum | /mc_808/part/{part}/rhythm/key/{key}/wmt3_wave_alternate_pan_switch |
| Part {part} rhythm key {key} wmt3 wave level | part: u7, key: u7, value: u7 | /mc_808/part/{part}/rhythm/key/{key}/wmt3_wave_level |
| Part {part} rhythm key {key} wmt3 velocity range lower | part: u7, key: u7, value: u7 | /mc_808/part/{part}/rhythm/key/{key}/wmt3_velocity_range_lower |
| Part {part} rhythm key {key} wmt3 velocity range upper | part: u7, key: u7, value: u7 | /mc_808/part/{part}/rhythm/key/{key}/wmt3_velocity_range_upper |
| Part {part} rhythm key {key} wmt3 velocity fade width lower | part: u7, key: u7, value: u7 | /mc_808/part/{part}/rhythm/key/{key}/wmt3_velocity_fade_width_lower |
| Part {part} rhythm key {key} wmt3 velocity fade width upper | part: u7, key: u7, value: u7 | /mc_808/part/{part}/rhythm/key/{key}/wmt3_velocity_fade_width_upper |
| Part {part} rhythm key {key} wmt4 wave switch | part: u7, key: u7, value: enum | /mc_808/part/{part}/rhythm/key/{key}/wmt4_wave_switch |
| Part {part} rhythm key {key} wmt4 wave group type | part: u7, key: u7, value: u7 | /mc_808/part/{part}/rhythm/key/{key}/wmt4_wave_group_type |
| Part {part} rhythm key {key} wmt4 wave group id | part: u7, key: u7, nibble1: u7, nibble2: u7, nibble3: u7, nibble4: u7 | /mc_808/part/{part}/rhythm/key/{key}/wmt4_wave_group_id |
| Part {part} rhythm key {key} wmt4 wave number l mono | part: u7, key: u7, nibble1: u7, nibble2: u7, nibble3: u7, nibble4: u7 | /mc_808/part/{part}/rhythm/key/{key}/wmt4_wave_number_l_mono |
| Part {part} rhythm key {key} wmt4 wave number r | part: u7, key: u7, nibble1: u7, nibble2: u7, nibble3: u7, nibble4: u7 | /mc_808/part/{part}/rhythm/key/{key}/wmt4_wave_number_r |
| Part {part} rhythm key {key} wmt4 wave gain | part: u7, key: u7, value: u7 | /mc_808/part/{part}/rhythm/key/{key}/wmt4_wave_gain |
| Part {part} rhythm key {key} wmt4 wave fxm switch | part: u7, key: u7, value: enum | /mc_808/part/{part}/rhythm/key/{key}/wmt4_wave_fxm_switch |
| Part {part} rhythm key {key} wmt4 wave fxm color | part: u7, key: u7, value: u7 | /mc_808/part/{part}/rhythm/key/{key}/wmt4_wave_fxm_color |
| Part {part} rhythm key {key} wmt4 wave fxm depth | part: u7, key: u7, value: u7 | /mc_808/part/{part}/rhythm/key/{key}/wmt4_wave_fxm_depth |
| Part {part} rhythm key {key} wmt4 wave tempo sync | part: u7, key: u7, value: enum | /mc_808/part/{part}/rhythm/key/{key}/wmt4_wave_tempo_sync |
| Part {part} rhythm key {key} wmt4 wave coarse tune | part: u7, key: u7, value: u7 | /mc_808/part/{part}/rhythm/key/{key}/wmt4_wave_coarse_tune |
| Part {part} rhythm key {key} wmt4 wave fine tune | part: u7, key: u7, value: u7 | /mc_808/part/{part}/rhythm/key/{key}/wmt4_wave_fine_tune |
| Part {part} rhythm key {key} wmt4 wave pan | part: u7, key: u7, value: u7 | /mc_808/part/{part}/rhythm/key/{key}/wmt4_wave_pan |
| Part {part} rhythm key {key} wmt4 wave random pan switch | part: u7, key: u7, value: enum | /mc_808/part/{part}/rhythm/key/{key}/wmt4_wave_random_pan_switch |
| Part {part} rhythm key {key} wmt4 wave alternate pan switch | part: u7, key: u7, value: enum | /mc_808/part/{part}/rhythm/key/{key}/wmt4_wave_alternate_pan_switch |
| Part {part} rhythm key {key} wmt4 wave level | part: u7, key: u7, value: u7 | /mc_808/part/{part}/rhythm/key/{key}/wmt4_wave_level |
| Part {part} rhythm key {key} wmt4 velocity range lower | part: u7, key: u7, value: u7 | /mc_808/part/{part}/rhythm/key/{key}/wmt4_velocity_range_lower |
| Part {part} rhythm key {key} wmt4 velocity range upper | part: u7, key: u7, value: u7 | /mc_808/part/{part}/rhythm/key/{key}/wmt4_velocity_range_upper |
| Part {part} rhythm key {key} wmt4 velocity fade width lower | part: u7, key: u7, value: u7 | /mc_808/part/{part}/rhythm/key/{key}/wmt4_velocity_fade_width_lower |
| Part {part} rhythm key {key} wmt4 velocity fade width upper | part: u7, key: u7, value: u7 | /mc_808/part/{part}/rhythm/key/{key}/wmt4_velocity_fade_width_upper |
| Part {part} rhythm key {key} pitch env depth | part: u7, key: u7, value: u7 | /mc_808/part/{part}/rhythm/key/{key}/pitch_env_depth |
| Part {part} rhythm key {key} pitch env velocity sens | part: u7, key: u7, value: u7 | /mc_808/part/{part}/rhythm/key/{key}/pitch_env_velocity_sens |
| Part {part} rhythm key {key} pitch env time 1 velocity sens | part: u7, key: u7, value: u7 | /mc_808/part/{part}/rhythm/key/{key}/pitch_env_time_1_velocity_sens |
| Part {part} rhythm key {key} pitch env time 4 velocity sens | part: u7, key: u7, value: u7 | /mc_808/part/{part}/rhythm/key/{key}/pitch_env_time_4_velocity_sens |
| Part {part} rhythm key {key} pitch env time 1 | part: u7, key: u7, value: u7 | /mc_808/part/{part}/rhythm/key/{key}/pitch_env_time_1 |
| Part {part} rhythm key {key} pitch env time 2 | part: u7, key: u7, value: u7 | /mc_808/part/{part}/rhythm/key/{key}/pitch_env_time_2 |
| Part {part} rhythm key {key} pitch env time 3 | part: u7, key: u7, value: u7 | /mc_808/part/{part}/rhythm/key/{key}/pitch_env_time_3 |
| Part {part} rhythm key {key} pitch env time 4 | part: u7, key: u7, value: u7 | /mc_808/part/{part}/rhythm/key/{key}/pitch_env_time_4 |
| Part {part} rhythm key {key} pitch env level 0 | part: u7, key: u7, value: u7 | /mc_808/part/{part}/rhythm/key/{key}/pitch_env_level_0 |
| Part {part} rhythm key {key} pitch env level 1 | part: u7, key: u7, value: u7 | /mc_808/part/{part}/rhythm/key/{key}/pitch_env_level_1 |
| Part {part} rhythm key {key} pitch env level 2 | part: u7, key: u7, value: u7 | /mc_808/part/{part}/rhythm/key/{key}/pitch_env_level_2 |
| Part {part} rhythm key {key} pitch env level 3 | part: u7, key: u7, value: u7 | /mc_808/part/{part}/rhythm/key/{key}/pitch_env_level_3 |
| Part {part} rhythm key {key} pitch env level 4 | part: u7, key: u7, value: u7 | /mc_808/part/{part}/rhythm/key/{key}/pitch_env_level_4 |
| Part {part} rhythm key {key} tvf filter type | part: u7, key: u7, value: enum | /mc_808/part/{part}/rhythm/key/{key}/tvf_filter_type |
| Part {part} rhythm key {key} tvf cutoff frequency | part: u7, key: u7, value: u7 | /mc_808/part/{part}/rhythm/key/{key}/tvf_cutoff_frequency |
| Part {part} rhythm key {key} tvf cutoff velocity curve | part: u7, key: u7, value: u7 | /mc_808/part/{part}/rhythm/key/{key}/tvf_cutoff_velocity_curve |
| Part {part} rhythm key {key} tvf cutoff velocity sens | part: u7, key: u7, value: u7 | /mc_808/part/{part}/rhythm/key/{key}/tvf_cutoff_velocity_sens |
| Part {part} rhythm key {key} tvf resonance | part: u7, key: u7, value: u7 | /mc_808/part/{part}/rhythm/key/{key}/tvf_resonance |
| Part {part} rhythm key {key} tvf resonance velocity sens | part: u7, key: u7, value: u7 | /mc_808/part/{part}/rhythm/key/{key}/tvf_resonance_velocity_sens |
| Part {part} rhythm key {key} tvf env depth | part: u7, key: u7, value: u7 | /mc_808/part/{part}/rhythm/key/{key}/tvf_env_depth |
| Part {part} rhythm key {key} tvf env velocity curve type | part: u7, key: u7, value: u7 | /mc_808/part/{part}/rhythm/key/{key}/tvf_env_velocity_curve_type |
| Part {part} rhythm key {key} tvf env velocity sens | part: u7, key: u7, value: u7 | /mc_808/part/{part}/rhythm/key/{key}/tvf_env_velocity_sens |
| Part {part} rhythm key {key} tvf env time 1 velocity sens | part: u7, key: u7, value: u7 | /mc_808/part/{part}/rhythm/key/{key}/tvf_env_time_1_velocity_sens |
| Part {part} rhythm key {key} tvf env time 4 velocity sens | part: u7, key: u7, value: u7 | /mc_808/part/{part}/rhythm/key/{key}/tvf_env_time_4_velocity_sens |
| Part {part} rhythm key {key} tvf env time 1 | part: u7, key: u7, value: u7 | /mc_808/part/{part}/rhythm/key/{key}/tvf_env_time_1 |
| Part {part} rhythm key {key} tvf env time 2 | part: u7, key: u7, value: u7 | /mc_808/part/{part}/rhythm/key/{key}/tvf_env_time_2 |
| Part {part} rhythm key {key} tvf env time 3 | part: u7, key: u7, value: u7 | /mc_808/part/{part}/rhythm/key/{key}/tvf_env_time_3 |
| Part {part} rhythm key {key} tvf env time 4 | part: u7, key: u7, value: u7 | /mc_808/part/{part}/rhythm/key/{key}/tvf_env_time_4 |
| Part {part} rhythm key {key} tvf env level 0 | part: u7, key: u7, value: u7 | /mc_808/part/{part}/rhythm/key/{key}/tvf_env_level_0 |
| Part {part} rhythm key {key} tvf env level 1 | part: u7, key: u7, value: u7 | /mc_808/part/{part}/rhythm/key/{key}/tvf_env_level_1 |
| Part {part} rhythm key {key} tvf env level 2 | part: u7, key: u7, value: u7 | /mc_808/part/{part}/rhythm/key/{key}/tvf_env_level_2 |
| Part {part} rhythm key {key} tvf env level 3 | part: u7, key: u7, value: u7 | /mc_808/part/{part}/rhythm/key/{key}/tvf_env_level_3 |
| Part {part} rhythm key {key} tvf env level 4 | part: u7, key: u7, value: u7 | /mc_808/part/{part}/rhythm/key/{key}/tvf_env_level_4 |
| Part {part} rhythm key {key} tva level velocity curve | part: u7, key: u7, value: u7 | /mc_808/part/{part}/rhythm/key/{key}/tva_level_velocity_curve |
| Part {part} rhythm key {key} tva level velocity sens | part: u7, key: u7, value: u7 | /mc_808/part/{part}/rhythm/key/{key}/tva_level_velocity_sens |
| Part {part} rhythm key {key} tva env time 1 velocity sens | part: u7, key: u7, value: u7 | /mc_808/part/{part}/rhythm/key/{key}/tva_env_time_1_velocity_sens |
| Part {part} rhythm key {key} tva env time 4 velocity sens | part: u7, key: u7, value: u7 | /mc_808/part/{part}/rhythm/key/{key}/tva_env_time_4_velocity_sens |
| Part {part} rhythm key {key} tva env time 1 | part: u7, key: u7, value: u7 | /mc_808/part/{part}/rhythm/key/{key}/tva_env_time_1 |
| Part {part} rhythm key {key} tva env time 2 | part: u7, key: u7, value: u7 | /mc_808/part/{part}/rhythm/key/{key}/tva_env_time_2 |
| Part {part} rhythm key {key} tva env time 3 | part: u7, key: u7, value: u7 | /mc_808/part/{part}/rhythm/key/{key}/tva_env_time_3 |
| Part {part} rhythm key {key} tva env time 4 | part: u7, key: u7, value: u7 | /mc_808/part/{part}/rhythm/key/{key}/tva_env_time_4 |
| Part {part} rhythm key {key} tva env level 1 | part: u7, key: u7, value: u7 | /mc_808/part/{part}/rhythm/key/{key}/tva_env_level_1 |
| Part {part} rhythm key {key} tva env level 2 | part: u7, key: u7, value: u7 | /mc_808/part/{part}/rhythm/key/{key}/tva_env_level_2 |
| Part {part} rhythm key {key} tva env level 3 | part: u7, key: u7, value: u7 | /mc_808/part/{part}/rhythm/key/{key}/tva_env_level_3 |
| Part {part} rhythm key {key} name char {index} | part: u7, key: u7, index: u7, value: u7 | /mc_808/part/{part}/rhythm/key/{key}/name_char/{index} |
| Arpeggio end step | nibble1: u7, nibble2: u7 | /mc_808/arpeggio/end_step |
| Arpeggio note {note} original note | note: u7, nibble1: u7, nibble2: u7 | /mc_808/arpeggio/note/{note}/original_note |
| Arpeggio note {note} step {index} | note: u7, index: u7, nibble1: u7, nibble2: u7 | /mc_808/arpeggio/note/{note}/step/{index} |
| Chord note index | index: u7, value: enum | /mc_808/chord/note_index/{index} |
| Request setup | /mc_808/request/setup |
|
| Request system common | /mc_808/request/system/common |
|
| Request system mastering | /mc_808/request/system/mastering |
|
| Request system part | part: u7 | /mc_808/request/system/part/{part} |
| Request system controller | /mc_808/request/system/controller |
|
| Request part info | /mc_808/request/part_info |
|
| Request mfx1 | /mc_808/request/mfx1 |
|
| Request mfx2 | /mc_808/request/mfx2 |
|
| Request reverb | /mc_808/request/reverb |
|
| Request comp eq | /mc_808/request/comp_eq |
|
| Request external input | /mc_808/request/external_input |
|
| Request part {part} mixer | part: u7 | /mc_808/request/part/{part}/mixer |
| Request part {part} patch common | part: u7 | /mc_808/request/part/{part}/patch/common |
| Request part {part} patch tmt | part: u7 | /mc_808/request/part/{part}/patch/tmt |
| Request part {part} patch tone {tone} | part: u7, tone: u7 | /mc_808/request/part/{part}/patch/tone/{tone} |
| Request part {part} rhythm common | part: u7 | /mc_808/request/part/{part}/rhythm/common |
| Request part {part} rhythm key {key} | part: u7, key: u7 | /mc_808/request/part/{part}/rhythm/key/{key} |
| Request arpeggio | /mc_808/request/arpeggio |
|
| Request arpeggio note | note: u7 | /mc_808/request/arpeggio/note/{note} |
| Request chord | /mc_808/request/chord |
|
| Request part info all | /mc_808/request/part_info_all |
|
| Part {part} quick patch pan | part: u7, value: u7, tones: u7 | /mc_808/part/{part}/quick/patch/pan |
| Part {part} quick patch random pan depth | part: u7, value: u7, tones: u7 | /mc_808/part/{part}/quick/patch/random_pan_depth |
| Part {part} quick patch pitch envelope depth | part: u7, value: u7, tones: u7 | /mc_808/part/{part}/quick/patch/pitch_envelope_depth |
| Part {part} quick patch pitch envelope time1 | part: u7, value: u7, tones: u7 | /mc_808/part/{part}/quick/patch/pitch_envelope_time1 |
| Part {part} quick patch pitch envelope time3 | part: u7, value: u7, tones: u7 | /mc_808/part/{part}/quick/patch/pitch_envelope_time3 |
| Part {part} quick patch pitch envelope level3 | part: u7, value: u7, tones: u7 | /mc_808/part/{part}/quick/patch/pitch_envelope_level3 |
| Part {part} quick patch pitch envelope time4 | part: u7, value: u7, tones: u7 | /mc_808/part/{part}/quick/patch/pitch_envelope_time4 |
| Part {part} quick patch tvf filter type | part: u7, value: u7, tones: u7 | /mc_808/part/{part}/quick/patch/tvf_filter_type |
| Part {part} quick patch tvf cutoff | part: u7, value: u7, tones: u7 | /mc_808/part/{part}/quick/patch/tvf_cutoff |
| Part {part} quick patch tvf resonance | part: u7, value: u7, tones: u7 | /mc_808/part/{part}/quick/patch/tvf_resonance |
| Part {part} quick patch tvf envelope depth | part: u7, value: u7, tones: u7 | /mc_808/part/{part}/quick/patch/tvf_envelope_depth |
| Part {part} quick patch tvf envelope time1 | part: u7, value: u7, tones: u7 | /mc_808/part/{part}/quick/patch/tvf_envelope_time1 |
| Part {part} quick patch tvf envelope time3 | part: u7, value: u7, tones: u7 | /mc_808/part/{part}/quick/patch/tvf_envelope_time3 |
| Part {part} quick patch tvf envelope level3 | part: u7, value: u7, tones: u7 | /mc_808/part/{part}/quick/patch/tvf_envelope_level3 |
| Part {part} quick patch tvf envelope time4 | part: u7, value: u7, tones: u7 | /mc_808/part/{part}/quick/patch/tvf_envelope_time4 |
| Part {part} quick patch tva envelope time1 | part: u7, value: u7, tones: u7 | /mc_808/part/{part}/quick/patch/tva_envelope_time1 |
| Part {part} quick patch tva envelope time3 | part: u7, value: u7, tones: u7 | /mc_808/part/{part}/quick/patch/tva_envelope_time3 |
| Part {part} quick patch tva envelope level3 | part: u7, value: u7, tones: u7 | /mc_808/part/{part}/quick/patch/tva_envelope_level3 |
| Part {part} quick patch tva envelope time4 | part: u7, value: u7, tones: u7 | /mc_808/part/{part}/quick/patch/tva_envelope_time4 |
| Part {part} quick patch lfo1 wave form | part: u7, value: u7, tones: u7 | /mc_808/part/{part}/quick/patch/lfo1_wave_form |
| Part {part} quick patch lfo1 rate | part: u7, value: u7, tones: u7 | /mc_808/part/{part}/quick/patch/lfo1_rate |
| Part {part} quick patch lfo1 pitch depth | part: u7, value: u7, tones: u7 | /mc_808/part/{part}/quick/patch/lfo1_pitch_depth |
| Part {part} quick patch lfo1 tvf depth | part: u7, value: u7, tones: u7 | /mc_808/part/{part}/quick/patch/lfo1_tvf_depth |
| Part {part} quick patch lfo1 tva depth | part: u7, value: u7, tones: u7 | /mc_808/part/{part}/quick/patch/lfo1_tva_depth |
| Part {part} quick rhythm pan | part: u7, value: u7 | /mc_808/part/{part}/quick/rhythm/pan |
| Part {part} quick rhythm random pan depth | part: u7, value: u7 | /mc_808/part/{part}/quick/rhythm/random_pan_depth |
| Part {part} quick rhythm pitch envelope depth | part: u7, value: u7 | /mc_808/part/{part}/quick/rhythm/pitch_envelope_depth |
| Part {part} quick rhythm pitch envelope time1 | part: u7, value: u7 | /mc_808/part/{part}/quick/rhythm/pitch_envelope_time1 |
| Part {part} quick rhythm pitch envelope time3 | part: u7, value: u7 | /mc_808/part/{part}/quick/rhythm/pitch_envelope_time3 |
| Part {part} quick rhythm pitch envelope level3 | part: u7, value: u7 | /mc_808/part/{part}/quick/rhythm/pitch_envelope_level3 |
| Part {part} quick rhythm pitch envelope time4 | part: u7, value: u7 | /mc_808/part/{part}/quick/rhythm/pitch_envelope_time4 |
| Part {part} quick rhythm tvf filter type | part: u7, value: u7 | /mc_808/part/{part}/quick/rhythm/tvf_filter_type |
| Part {part} quick rhythm tvf cutoff | part: u7, value: u7 | /mc_808/part/{part}/quick/rhythm/tvf_cutoff |
| Part {part} quick rhythm tvf resonance | part: u7, value: u7 | /mc_808/part/{part}/quick/rhythm/tvf_resonance |
| Part {part} quick rhythm tvf envelope depth | part: u7, value: u7 | /mc_808/part/{part}/quick/rhythm/tvf_envelope_depth |
| Part {part} quick rhythm tvf envelope time1 | part: u7, value: u7 | /mc_808/part/{part}/quick/rhythm/tvf_envelope_time1 |
| Part {part} quick rhythm tvf envelope time3 | part: u7, value: u7 | /mc_808/part/{part}/quick/rhythm/tvf_envelope_time3 |
| Part {part} quick rhythm tvf envelope level3 | part: u7, value: u7 | /mc_808/part/{part}/quick/rhythm/tvf_envelope_level3 |
| Part {part} quick rhythm tvf envelope time4 | part: u7, value: u7 | /mc_808/part/{part}/quick/rhythm/tvf_envelope_time4 |
| Part {part} quick rhythm tva envelope time1 | part: u7, value: u7 | /mc_808/part/{part}/quick/rhythm/tva_envelope_time1 |
| Part {part} quick rhythm tva envelope time3 | part: u7, value: u7 | /mc_808/part/{part}/quick/rhythm/tva_envelope_time3 |
| Part {part} quick rhythm tva envelope level3 | part: u7, value: u7 | /mc_808/part/{part}/quick/rhythm/tva_envelope_level3 |
| Part {part} quick rhythm tva envelope time4 | part: u7, value: u7 | /mc_808/part/{part}/quick/rhythm/tva_envelope_time4 |
| Part {part} mute | part: u7, value: enum | /mc_808/part/{part}/mute |
| Identity request | /mc_808/identity/request |
|
| Master volume | value: u7 | /mc_808/master/volume |
| Master fine tuning | value: u14 | /mc_808/master/fine_tuning |
| Master coarse tuning | value: u7 | /mc_808/master/coarse_tuning |
| Transport start | /mc_808/transport/start |
|
| Transport continue | /mc_808/transport/continue |
|
| Transport stop | /mc_808/transport/stop |
|
| Transport clock | /mc_808/transport/clock |
Drum sounds
Send <name> [velocity] [note] [channel] to fire the sound (Note On).
| Sound | Note(s) | Channel | Velocity | Name to send |
|---|---|---|---|---|
| Rhythm tone, key 59 (B3) | 59 | basic | /mc_808/rhythm/key/59 |
|
| Rhythm tone, key 60 (C4) | 60 | basic | /mc_808/rhythm/key/60 |
|
| Rhythm tone, key 61 (C#4) | 61 | basic | /mc_808/rhythm/key/61 |
|
| Rhythm tone, key 62 (D4) | 62 | basic | /mc_808/rhythm/key/62 |
|
| Rhythm tone, key 63 (D#4) | 63 | basic | /mc_808/rhythm/key/63 |
|
| Rhythm tone, key 64 (E4) | 64 | basic | /mc_808/rhythm/key/64 |
|
| Rhythm tone, key 65 (F4) | 65 | basic | /mc_808/rhythm/key/65 |
|
| Rhythm tone, key 66 (F#4) | 66 | basic | /mc_808/rhythm/key/66 |
|
| Rhythm tone, key 67 (G4) | 67 | basic | /mc_808/rhythm/key/67 |
|
| Rhythm tone, key 68 (G#4) | 68 | basic | /mc_808/rhythm/key/68 |
|
| Rhythm tone, key 69 (A4) | 69 | basic | /mc_808/rhythm/key/69 |
|
| Rhythm tone, key 70 (A#4) | 70 | basic | /mc_808/rhythm/key/70 |
|
| Rhythm tone, key 71 (B4) | 71 | basic | /mc_808/rhythm/key/71 |
|
| Rhythm tone, key 72 (C5) | 72 | basic | /mc_808/rhythm/key/72 |
|
| Rhythm tone, key 73 (C#5) | 73 | basic | /mc_808/rhythm/key/73 |
|
| Rhythm tone, key 74 (D5) | 74 | basic | /mc_808/rhythm/key/74 |
Performance MIDI
Notes, pitch bend and any CC are also available: /mc_808/note/on <note> <velocity>, /mc_808/cc/<number> <value>, /mc_808/pitchbend <0-16383>, /mc_808/program_change <n>.
Limitations
Built from Roland's MC-808 MIDI Implementation (Version 1.00, December 14, 2006); the document does not say which OS version it describes, hence fw-unknown. Not tested on hardware. SysEx: every DT1 parameter of the Parameter Address Map is a command; address bytes and the Roland checksum are computed by `pre` bindings (no script). Commands address device ID 17 (10H), the factory setting — if the unit's Device ID was changed, set it back to 17. Indexed routes take part 1-16, tone 1-4, rhythm key 59-74 and arpeggio note 1-16 in the path; out-of-range indices are not rejected and would address the wrong place. Parameters marked '#' in the map, sent as several 4-bit nibbles (Master Tune, TTE Range, MFX Parameter N, Reverb Parameter N, Tone Delay Time, Wave Group ID, Wave Number L (Mono), Wave Number R, LFO1 Rate, LFO2 Rate, WMT N Wave Group ID, WMT N Wave Number L (Mono), WMT N Wave Number R, End Step, Original Note, StepN Data), take one argument per nibble, most significant first. The document does not say what MFX/Reverb 'Parameter N' means for each type, nor how the LFO-rate/delay values 128-149 (musical notes) or the arpeggio step values 0-128 map to note lengths or velocities: those are exposed raw. Patch/rhythm/tone names are written one character per DT1 (name_char). Left out: '(reserve)' addresses and '\<*>' parameters (ignored on receive by the unit), multi-byte DT1 block writes (send several commands, or /raw/syx), RQ1 replies longer than one byte (they arrive as /sysex/raw hex). CC: the reception list of the sound generator plus the Received/Transmitted Data List (CCs used when System 'Transmit Patch Edit Type' is TYPE-CC; the Owner's Manual says this data is transmitted and received as control changes). Where one CC number serves two rows (patch and rhythm tone variants) both are noted on the entry. RPN (pitch bend sensitivity, fine/coarse tuning) are entries under /channel/rpn/. Song Position Pointer is left out: the document prints its bytes as 'mm ll' (MSB first), unlike the MIDI standard, so the byte order is ambiguous. Pattern selection over MIDI is not documented. Transport (Start/Continue/Stop, clock) works only with Sync Mode SLAVE (clock) or SLAVE/REMOTE. Bank select (CC#0 MSB / CC#32 LSB, then Program Change 1-128) per the document: MSB 81 = patches (LSB 0-7 User Patch A-H, 32-39 Card Patch A-H; the document's LSB 39 row says 'User Patch H', an evident typo for Card), MSB 82 = rhythm sets (LSB 0-1 User A-B, 32-33 Card A-B), MSB 64 = User Sample Patch 0001-2000 (LSB 0-15), MSB 65 = Card Sample Patch 0001-7000 (LSB 0-54).
Frequently asked questions
Which MIDI CC controls the filter cutoff on the Roland MC-808?
CC 34 (0–6), named /mc_808/edit/filter/filter_type in SynthHub's map.
How many parameters of the Roland MC-808 can be controlled over MIDI?
SynthHub's map of the Roland MC-808 lists 52 MIDI CC and 3 RPN 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 Roland MC-808?
Yes: SynthHub's hosted MCP server knows the Roland MC-808's MIDI map, and its browser relay lets the agent send it parameter changes or load a sound, each sound change confirmed by you.