{
  "_sources": [
    {"type": "vendor-doc", "url": "https://www.korg.com/us/support/download/manual/1/140/2694/", "notes": "KORG M3 'MIDI Implementation for v2' (M3_v2x_MIDIimp.zip -> M3_v2x_MIDIimp.TXT, M3 MIDI IMPLEMENTATION Version 1.2, Jul.23.'08, modified for System version 2.0): channel messages, KORG SysEx functions, parameter tables 1, 5 and 6. Every route comes from this file; the Parameter Guide on the same page describes the parameters but carries no SysEx numbers.", "firmware": "2.0", "imported_at": "2026-10-25"}
  ],
  "_limitations": "Source: KORG M3 MIDI Implementation for v2 (M3_v2x_MIDIimp.TXT, 'Version 1.2 (Jul.23.'08)', 'Modified for System version 2.0'). SysEx is built for global channel 1 (header F0 42 30 75); another global channel needs the header's 3g byte changed. Parameter change (func 41) carries a 14-bit ID, a 14-bit SUB ID and a 32-bit two's complement value in five bytes. Program parameters of TABLE 1 are sent in PROG EDIT mode (3): the instrument must be in Program Edit (/mode/change prog_edit) - the mode pairing is read from the table title and mode list (*2), not stated per row. Every route takes the parameter's full documented range, negative values included (32-bit value field). TABLE 6 (PROG PLAY, mode 2) and TABLE 5 (COMBI PLAY, mode 0) are fixed-frame commands taking one 'value'; their 'Switch/Slider Param Value' (tone adjust) rows are left out because the doc gives no range ('varies according to Assign'), and the PROG PLAY 'MFX1~2 on/off' PARA ('22,02 ~~ 50,03') is inconsistent, so left out. Mapped from TABLE 1: insert effects 1-5 routing (type, on/off, chain, pan, bus, sends, aux), master and total effect routing, effect LFOs, vector/XY, program common, program EQ (6B), PCM OSC common pitch EG / common LFO / key track 1, and for OSC1 and OSC2 (OSC2 = ID + 0x10): multisamples 1-4, velocity zones, LFO1/2, pitch, filter routing, filters A/B, filter EG, filter and amp key track, drive, amp, amp EG, output, AMS mixers 1/2. Ranges come from the DATA column; rows that only name a list (AMS source 0~~50, effect type 0~~170, etc.) keep the numeric range without labels. Left out: effect-type-specific parameters (PARA 72-76,??, 78-79,??, 7B,??: 171 effect types in MIDIFX.TXT); KARMA program data (modules, GE RT params, scenes, perf RT params, pad chord memory, CC params, modified state), drum track settings, pad motion, dynamic MIDI, tone adjust assignments inside the program, audio inputs, controller-assign block, PCM OSC key track 2 (PARA 8E,?? not given), the RADIAS program (TABLE 2) and RADIAS-only fields (9F,xx); COMBINATION edit (TABLE 3, ~700 rows incl. 16 timbres), GLOBAL (TABLE 4), drum kit (TABLE 7, raw /drumkit/param provided) and song tables (TABLE 8-10). Bulk dumps are only requested, never decoded (7-to-8-bit packed). RPN (bend range, fine and coarse tune) are entries under /rpn/. Universal SysEx (master volume/balance/tune, device inquiry, GM System On), raw Data Entry/Increment/Decrement and realtime/transport messages (Start/Stop/Continue, Song Position/Select; received only with external MIDI clock and 'Receive Ext. Realtime Commands') are not exposed as routes. /param/get sends CURRENT OBJECT DUMP REQUEST (program): the M3 has no single-parameter read. Untested on hardware.",
  "_coverage": {"entries_total": 1141, "cc_entries": 82, "nrpn_entries": 0, "sysex_params": 784, "sysex_commands": 272, "sysex_play_mode_commands": 258, "replies": 4, "pc_commands": 1, "rpn_entries": 3},
  "device": {
    "name": "M3",
    "vendor": "KORG",
    "revision": "System version 2.0 (MIDI Implementation v1.2, 2008-07-23)",
    "osc_prefix": "/m3",
    "manufacturer_id": [66],
    "device_id": [117],
    "rate_limit_hz": 1000
  },
  "sysex": {"header": [240, 66, 48, 117], "footer": [247]},
  "midi_out": {"default_channel": 0, "note_offset": 0},
  "midi_in": {"note_on": "/note/on {note} {velocity} {channel}", "note_off": "/note/off {note} {velocity} {channel}", "cc": "/cc/{num} {value} {channel}", "pitchbend": "/pitchbend {value_u14} {channel}", "aftertouch": "/aftertouch {value} {channel}", "program_change": "/program_change {program} {channel}"},
  "commands": [
    {
      "osc": "/mode/change",
      "_notes": "MODE CHANGE (func 4E); answer RESULT REPORT (24).",
      "args": [
        {
          "name": "mode",
          "type": "enum",
          "values": {"combi_play": 0, "combi_edit": 1, "prog_play": 2, "prog_edit": 3, "sequencer": 4, "sampling": 5, "global": 6, "media": 7}
        }
      ],
      "frame": [78, "{mode}"]
    },
    {"osc": "/mode/request", "_notes": "MODE REQUEST (func 12); answer MODE DATA (42).", "args": [], "frame": [18]},
    {
      "osc": "/dump/current_program/request",
      "_notes": "CURRENT OBJECT PARAMETER DUMP REQUEST (func 74, object 0); answer func 75/00.",
      "args": [],
      "frame": [116, 0]
    },
    {
      "osc": "/dump/current_combination/request",
      "_notes": "CURRENT OBJECT PARAMETER DUMP REQUEST (func 74, object 1).",
      "args": [],
      "frame": [116, 1]
    },
    {
      "osc": "/dump/current_song_timbre_set/request",
      "_notes": "CURRENT OBJECT PARAMETER DUMP REQUEST (func 74, object 2).",
      "args": [],
      "frame": [116, 2]
    },
    {
      "osc": "/dump/program/request",
      "_notes": "PROGRAM PARAMETER DUMP REQUEST (func 72, object 00). Bank (*3): programs 0-4 = INT A-E, 64-70 = USR A-G (INT F = RADIAS bank 5); combinations 0-6 = INT A-G, 64-70 = USR A-G.",
      "args": [
        {"name": "bank", "type": "u7", "range": [0, 70]},
        {"name": "program", "type": "u7", "range": [0, 127]}
      ],
      "frame": [114, 0, "{bank}", 0, "{program}"]
    },
    {
      "osc": "/dump/combination/request",
      "_notes": "COMBINATION PARAMETER DUMP REQUEST (func 72, object 01). Bank (*3): programs 0-4 = INT A-E, 64-70 = USR A-G (INT F = RADIAS bank 5); combinations 0-6 = INT A-G, 64-70 = USR A-G.",
      "args": [
        {"name": "bank", "type": "u7", "range": [0, 70]},
        {"name": "combination", "type": "u7", "range": [0, 127]}
      ],
      "frame": [114, 1, "{bank}", 0, "{combination}"]
    },
    {"osc": "/dump/global/request", "_notes": "GLOBAL DATA DUMP REQUEST (func 72, object 03).", "args": [], "frame": [114, 3, 0, 0, 0]},
    {
      "osc": "/dump/drumkit/request",
      "_notes": "DRUM KIT PARAMETER DUMP REQUEST (func 72, object 04). Bank 0 = INT, 64-70 = USR A-G; kit 0-16.",
      "args": [
        {"name": "bank", "type": "u7", "range": [0, 70]},
        {"name": "kit", "type": "u7", "range": [0, 16]}
      ],
      "frame": [114, 4, "{bank}", 0, "{kit}"]
    },
    {
      "osc": "/write/program",
      "_notes": "OBJECT WRITE REQUEST (func 77, object 0): writes the current program to bank/index. Bank (*3): programs 0-4 = INT A-E, 64-70 = USR A-G (INT F = RADIAS bank 5); combinations 0-6 = INT A-G, 64-70 = USR A-G.",
      "args": [
        {"name": "bank", "type": "u7", "range": [0, 70]},
        {"name": "index", "type": "u7", "range": [0, 127]}
      ],
      "frame": [119, 0, "{bank}", 0, "{index}"]
    },
    {
      "osc": "/write/combination",
      "_notes": "OBJECT WRITE REQUEST (func 77, object 1): writes the current combination to bank/index. Bank (*3): programs 0-4 = INT A-E, 64-70 = USR A-G (INT F = RADIAS bank 5); combinations 0-6 = INT A-G, 64-70 = USR A-G.",
      "args": [
        {"name": "bank", "type": "u7", "range": [0, 70]},
        {"name": "index", "type": "u7", "range": [0, 127]}
      ],
      "frame": [119, 1, "{bank}", 0, "{index}"]
    },
    {
      "osc": "/karma/waveform/change",
      "_notes": "CHANGE KARMA WAVEFORM (func 7F, object 00). channel 0-15; osc 0/1; bank 0 RomM .. 3 RamS (EDS); number 0-1031 RomM, 0-6 RomS, 0-999 RamM/RamS, 0-63 RADIAS DWGS; start_offset 0 Off .. 8; osc_switch 0 Off / 1 On.",
      "args": [
        {"name": "channel", "type": "u7", "range": [0, 15]},
        {"name": "osc", "type": "u7", "range": [0, 1]},
        {"name": "bank", "type": "u7", "range": [0, 3]},
        {"name": "number", "type": "u14", "range": [0, 1031]},
        {"name": "start_offset", "type": "u7", "range": [0, 8]},
        {"name": "osc_switch", "type": "u7", "range": [0, 1]}
      ],
      "frame": [127, 0, "{channel}", "{osc}", "{bank}", "{number:u14_lsb}", "{number:u14_msb}", "{start_offset}", "{osc_switch}"]
    },
    {
      "osc": "/karma/waveform/reset",
      "_notes": "RESET KARMA WAVEFORM (func 7F, object 01).",
      "args": [
        {"name": "channel", "type": "u7", "range": [0, 15]}
      ],
      "frame": [127, 1, "{channel}"]
    },
    {
      "osc": "/drumkit/param",
      "_notes": "DRUM KIT PARAMETER CHANGE (func 53): index = key 0-127, bank (*3), kit 0-16, param = Parameter No. from TABLE 7 (not mapped here). value = 32-bit signed value (negative allowed); its range depends on the TABLE 7 parameter.",
      "args": [
        {"name": "index", "type": "u7", "range": [0, 127]},
        {"name": "bank", "type": "u7", "range": [0, 70]},
        {"name": "kit", "type": "u7", "range": [0, 16]},
        {"name": "param", "type": "u7", "range": [0, 127]},
        {"name": "value", "type": "s32", "range": [-2147483648, 2147483647]}
      ],
      "frame": [83, "{index}", "{bank}", "{kit}", 0, "{param}", "{value:s32}"]
    },
    {
      "osc": "/prog_play/eq/low_gain",
      "args": [
        {"name": "value", "type": "s32", "range": [-36, 36]}
      ],
      "frame": [65, 2, 0, 22, 0, 3, "{value:s32}"],
      "_notes": "DC~~24 : -18.00 ~~ +18.00 dB"
    },
    {
      "osc": "/prog_play/eq/mid_freq",
      "args": [
        {"name": "value", "type": "s32", "range": [0, 165]}
      ],
      "frame": [65, 2, 0, 22, 0, 2, "{value:s32}"],
      "_notes": "00~~A5 : 100 Hz ~~ 10.0 kHz"
    },
    {
      "osc": "/prog_play/eq/mid_gain",
      "args": [
        {"name": "value", "type": "s32", "range": [-36, 36]}
      ],
      "frame": [65, 2, 0, 22, 0, 4, "{value:s32}"],
      "_notes": "DC~~24 : -18.00 ~~ +18.00 dB"
    },
    {
      "osc": "/prog_play/eq/high_gain",
      "args": [
        {"name": "value", "type": "s32", "range": [-36, 36]}
      ],
      "frame": [65, 2, 0, 22, 0, 5, "{value:s32}"],
      "_notes": "DC~~24 : -18.00 ~~ +18.00 dB"
    },
    {
      "osc": "/prog_play/drum_track/pattern_bank",
      "args": [
        {"name": "value", "type": "s32", "range": [0, 1]}
      ],
      "frame": [65, 2, 0, 25, 0, 0, "{value:s32}"],
      "_notes": "0 Preset, 1 User"
    },
    {
      "osc": "/prog_play/drum_track/pattern_number",
      "args": [
        {"name": "value", "type": "s32", "range": [0, 999]}
      ],
      "frame": [65, 2, 0, 25, 0, 1, "{value:s32}"],
      "_notes": "Preset P000~~P671, User U000~~U999"
    },
    {
      "osc": "/prog_play/drum_track/program",
      "args": [
        {"name": "value", "type": "s32", "range": [0, 3071]}
      ],
      "frame": [65, 2, 0, 26, 0, 0, "{value:s32}"],
      "_notes": "Drum Track Program No. 000~~BFF"
    },
    {
      "osc": "/prog_play/karma/tempo",
      "args": [
        {"name": "value", "type": "s32", "range": [4000, 30000]}
      ],
      "frame": [65, 2, 0, 17, 0, 0, "{value:s32}"],
      "_notes": "4000~~30000 = 40.00~~300.00 BPM"
    },
    {
      "osc": "/prog_play/karma/time_signature",
      "args": [
        {"name": "value", "type": "s32", "range": [0, 48]}
      ],
      "frame": [65, 2, 0, 17, 0, 1, "{value:s32}"],
      "_notes": "00~~30 : GE/TS ~~ 16/16"
    },
    {
      "osc": "/prog_play/karma/ge_select",
      "args": [
        {"name": "value", "type": "s32", "range": [0, 3199]}
      ],
      "frame": [65, 2, 0, 20, 0, 0, "{value:s32}"]
    },
    {
      "osc": "/prog_play/karma/link_to_drum_track",
      "args": [
        {"name": "value", "type": "s32", "range": [0, 1]}
      ],
      "frame": [65, 2, 0, 20, 0, 3, "{value:s32}"]
    },
    {
      "osc": "/prog_play/karma/rtc_switch1",
      "args": [
        {"name": "value", "type": "s32", "range": [0, 1]}
      ],
      "frame": [65, 2, 0, 19, 0, 0, "{value:s32}"],
      "_notes": "KARMA RTC PARAMETER, Switch"
    },
    {
      "osc": "/prog_play/karma/rtc_switch2",
      "args": [
        {"name": "value", "type": "s32", "range": [0, 1]}
      ],
      "frame": [65, 2, 0, 19, 0, 1, "{value:s32}"],
      "_notes": "KARMA RTC PARAMETER, Switch"
    },
    {
      "osc": "/prog_play/karma/rtc_switch3",
      "args": [
        {"name": "value", "type": "s32", "range": [0, 1]}
      ],
      "frame": [65, 2, 0, 19, 0, 2, "{value:s32}"],
      "_notes": "KARMA RTC PARAMETER, Switch"
    },
    {
      "osc": "/prog_play/karma/rtc_switch4",
      "args": [
        {"name": "value", "type": "s32", "range": [0, 1]}
      ],
      "frame": [65, 2, 0, 19, 0, 3, "{value:s32}"],
      "_notes": "KARMA RTC PARAMETER, Switch"
    },
    {
      "osc": "/prog_play/karma/rtc_switch5",
      "args": [
        {"name": "value", "type": "s32", "range": [0, 1]}
      ],
      "frame": [65, 2, 0, 19, 0, 4, "{value:s32}"],
      "_notes": "KARMA RTC PARAMETER, Switch"
    },
    {
      "osc": "/prog_play/karma/rtc_switch6",
      "args": [
        {"name": "value", "type": "s32", "range": [0, 1]}
      ],
      "frame": [65, 2, 0, 19, 0, 5, "{value:s32}"],
      "_notes": "KARMA RTC PARAMETER, Switch"
    },
    {
      "osc": "/prog_play/karma/rtc_switch7",
      "args": [
        {"name": "value", "type": "s32", "range": [0, 1]}
      ],
      "frame": [65, 2, 0, 19, 0, 6, "{value:s32}"],
      "_notes": "KARMA RTC PARAMETER, Switch"
    },
    {
      "osc": "/prog_play/karma/rtc_switch8",
      "args": [
        {"name": "value", "type": "s32", "range": [0, 1]}
      ],
      "frame": [65, 2, 0, 19, 0, 7, "{value:s32}"],
      "_notes": "KARMA RTC PARAMETER, Switch"
    },
    {
      "osc": "/prog_play/karma/rtc_slider1",
      "args": [
        {"name": "value", "type": "s32", "range": [0, 127]}
      ],
      "frame": [65, 2, 0, 19, 0, 64, "{value:s32}"],
      "_notes": "KARMA RTC PARAMETER, Slider"
    },
    {
      "osc": "/prog_play/karma/rtc_slider2",
      "args": [
        {"name": "value", "type": "s32", "range": [0, 127]}
      ],
      "frame": [65, 2, 0, 19, 0, 65, "{value:s32}"],
      "_notes": "KARMA RTC PARAMETER, Slider"
    },
    {
      "osc": "/prog_play/karma/rtc_slider3",
      "args": [
        {"name": "value", "type": "s32", "range": [0, 127]}
      ],
      "frame": [65, 2, 0, 19, 0, 66, "{value:s32}"],
      "_notes": "KARMA RTC PARAMETER, Slider"
    },
    {
      "osc": "/prog_play/karma/rtc_slider4",
      "args": [
        {"name": "value", "type": "s32", "range": [0, 127]}
      ],
      "frame": [65, 2, 0, 19, 0, 67, "{value:s32}"],
      "_notes": "KARMA RTC PARAMETER, Slider"
    },
    {
      "osc": "/prog_play/karma/rtc_slider5",
      "args": [
        {"name": "value", "type": "s32", "range": [0, 127]}
      ],
      "frame": [65, 2, 0, 19, 0, 68, "{value:s32}"],
      "_notes": "KARMA RTC PARAMETER, Slider"
    },
    {
      "osc": "/prog_play/karma/rtc_slider6",
      "args": [
        {"name": "value", "type": "s32", "range": [0, 127]}
      ],
      "frame": [65, 2, 0, 19, 0, 69, "{value:s32}"],
      "_notes": "KARMA RTC PARAMETER, Slider"
    },
    {
      "osc": "/prog_play/karma/rtc_slider7",
      "args": [
        {"name": "value", "type": "s32", "range": [0, 127]}
      ],
      "frame": [65, 2, 0, 19, 0, 70, "{value:s32}"],
      "_notes": "KARMA RTC PARAMETER, Slider"
    },
    {
      "osc": "/prog_play/karma/rtc_slider8",
      "args": [
        {"name": "value", "type": "s32", "range": [0, 127]}
      ],
      "frame": [65, 2, 0, 19, 0, 71, "{value:s32}"],
      "_notes": "KARMA RTC PARAMETER, Slider"
    },
    {
      "osc": "/prog_play/control_assign",
      "args": [
        {"name": "value", "type": "s32", "range": [0, 5]}
      ],
      "frame": [65, 2, 0, 0, 0, 17, "{value:s32}"],
      "_notes": "00~~05 : OSC Mix ~~ KARMA"
    },
    {
      "osc": "/prog_play/osc_mix/osc1_play_mute",
      "args": [
        {"name": "value", "type": "s32", "range": [0, 1]}
      ],
      "frame": [65, 2, 0, 0, 0, 23, "{value:s32}"]
    },
    {
      "osc": "/prog_play/osc_mix/osc2_play_mute",
      "args": [
        {"name": "value", "type": "s32", "range": [0, 1]}
      ],
      "frame": [65, 2, 0, 0, 0, 24, "{value:s32}"]
    },
    {
      "osc": "/prog_play/osc_mix/drum_track_play_mute",
      "args": [
        {"name": "value", "type": "s32", "range": [0, 1]}
      ],
      "frame": [65, 2, 0, 26, 0, 2, "{value:s32}"]
    },
    {
      "osc": "/prog_play/osc_mix/osc1_volume",
      "args": [
        {"name": "value", "type": "s32", "range": [0, 127]}
      ],
      "frame": [65, 2, 0, 0, 0, 21, "{value:s32}"]
    },
    {
      "osc": "/prog_play/osc_mix/osc2_volume",
      "args": [
        {"name": "value", "type": "s32", "range": [0, 127]}
      ],
      "frame": [65, 2, 0, 0, 0, 22, "{value:s32}"]
    },
    {
      "osc": "/prog_play/osc_mix/drum_track_volume",
      "args": [
        {"name": "value", "type": "s32", "range": [0, 127]}
      ],
      "frame": [65, 2, 0, 26, 0, 1, "{value:s32}"]
    },
    {
      "osc": "/prog_play/mixer_input/use_global_setup",
      "args": [
        {"name": "value", "type": "s32", "range": [0, 1]}
      ],
      "frame": [65, 2, 0, 0, 0, 20, "{value:s32}"]
    },
    {
      "osc": "/prog_play/mixer_input/analog1_play_mute",
      "args": [
        {"name": "value", "type": "s32", "range": [0, 1]}
      ],
      "frame": [65, 2, 0, 4, 0, 7, "{value:s32}"]
    },
    {
      "osc": "/prog_play/mixer_input/analog1_volume",
      "args": [
        {"name": "value", "type": "s32", "range": [0, 127]}
      ],
      "frame": [65, 2, 0, 4, 0, 0, "{value:s32}"]
    },
    {
      "osc": "/prog_play/mixer_input/analog2_play_mute",
      "args": [
        {"name": "value", "type": "s32", "range": [0, 1]}
      ],
      "frame": [65, 2, 0, 5, 0, 7, "{value:s32}"]
    },
    {
      "osc": "/prog_play/mixer_input/analog2_volume",
      "args": [
        {"name": "value", "type": "s32", "range": [0, 127]}
      ],
      "frame": [65, 2, 0, 5, 0, 0, "{value:s32}"]
    },
    {
      "osc": "/prog_play/mixer_input/spdif_l_play_mute",
      "args": [
        {"name": "value", "type": "s32", "range": [0, 1]}
      ],
      "frame": [65, 2, 0, 6, 0, 7, "{value:s32}"]
    },
    {
      "osc": "/prog_play/mixer_input/spdif_l_volume",
      "args": [
        {"name": "value", "type": "s32", "range": [0, 127]}
      ],
      "frame": [65, 2, 0, 6, 0, 0, "{value:s32}"]
    },
    {
      "osc": "/prog_play/mixer_input/spdif_r_play_mute",
      "args": [
        {"name": "value", "type": "s32", "range": [0, 1]}
      ],
      "frame": [65, 2, 0, 7, 0, 7, "{value:s32}"]
    },
    {
      "osc": "/prog_play/mixer_input/spdif_r_volume",
      "args": [
        {"name": "value", "type": "s32", "range": [0, 127]}
      ],
      "frame": [65, 2, 0, 7, 0, 0, "{value:s32}"]
    },
    {
      "osc": "/prog_play/mixer_input/firewire_l_play_mute",
      "args": [
        {"name": "value", "type": "s32", "range": [0, 1]}
      ],
      "frame": [65, 2, 0, 8, 0, 7, "{value:s32}"]
    },
    {
      "osc": "/prog_play/mixer_input/firewire_l_volume",
      "args": [
        {"name": "value", "type": "s32", "range": [0, 127]}
      ],
      "frame": [65, 2, 0, 8, 0, 0, "{value:s32}"]
    },
    {
      "osc": "/prog_play/mixer_input/firewire_r_play_mute",
      "args": [
        {"name": "value", "type": "s32", "range": [0, 1]}
      ],
      "frame": [65, 2, 0, 9, 0, 7, "{value:s32}"]
    },
    {
      "osc": "/prog_play/mixer_input/firewire_r_volume",
      "args": [
        {"name": "value", "type": "s32", "range": [0, 127]}
      ],
      "frame": [65, 2, 0, 9, 0, 0, "{value:s32}"]
    },
    {
      "osc": "/prog_play/rt_control/ifx1_on_off",
      "args": [
        {"name": "value", "type": "s32", "range": [0, 1]}
      ],
      "frame": [65, 2, 0, 28, 0, 5, "{value:s32}"]
    },
    {
      "osc": "/prog_play/rt_control/ifx2_on_off",
      "args": [
        {"name": "value", "type": "s32", "range": [0, 1]}
      ],
      "frame": [65, 2, 0, 28, 0, 6, "{value:s32}"]
    },
    {
      "osc": "/prog_play/rt_control/ifx3_on_off",
      "args": [
        {"name": "value", "type": "s32", "range": [0, 1]}
      ],
      "frame": [65, 2, 0, 28, 0, 7, "{value:s32}"]
    },
    {
      "osc": "/prog_play/rt_control/ifx4_on_off",
      "args": [
        {"name": "value", "type": "s32", "range": [0, 1]}
      ],
      "frame": [65, 2, 0, 28, 0, 8, "{value:s32}"]
    },
    {
      "osc": "/prog_play/rt_control/ifx5_on_off",
      "args": [
        {"name": "value", "type": "s32", "range": [0, 1]}
      ],
      "frame": [65, 2, 0, 28, 0, 9, "{value:s32}"]
    },
    {
      "osc": "/prog_play/rt_control/tfx_on_off",
      "args": [
        {"name": "value", "type": "s32", "range": [0, 1]}
      ],
      "frame": [65, 2, 0, 37, 0, 1, "{value:s32}"]
    },
    {
      "osc": "/prog_play/tone_adjust/switch1_assign",
      "args": [
        {"name": "value", "type": "s32", "range": [0, 77]}
      ],
      "frame": [65, 2, 0, 1, 0, 0, "{value:s32}"]
    },
    {
      "osc": "/prog_play/tone_adjust/switch1_on_off",
      "args": [
        {"name": "value", "type": "s32", "range": [0, 1]}
      ],
      "frame": [65, 2, 0, 1, 0, 1, "{value:s32}"]
    },
    {
      "osc": "/prog_play/tone_adjust/switch2_assign",
      "args": [
        {"name": "value", "type": "s32", "range": [0, 77]}
      ],
      "frame": [65, 2, 0, 1, 0, 3, "{value:s32}"]
    },
    {
      "osc": "/prog_play/tone_adjust/switch2_on_off",
      "args": [
        {"name": "value", "type": "s32", "range": [0, 1]}
      ],
      "frame": [65, 2, 0, 1, 0, 4, "{value:s32}"]
    },
    {
      "osc": "/prog_play/tone_adjust/switch3_assign",
      "args": [
        {"name": "value", "type": "s32", "range": [0, 77]}
      ],
      "frame": [65, 2, 0, 1, 0, 6, "{value:s32}"]
    },
    {
      "osc": "/prog_play/tone_adjust/switch3_on_off",
      "args": [
        {"name": "value", "type": "s32", "range": [0, 1]}
      ],
      "frame": [65, 2, 0, 1, 0, 7, "{value:s32}"]
    },
    {
      "osc": "/prog_play/tone_adjust/switch4_assign",
      "args": [
        {"name": "value", "type": "s32", "range": [0, 77]}
      ],
      "frame": [65, 2, 0, 1, 0, 9, "{value:s32}"]
    },
    {
      "osc": "/prog_play/tone_adjust/switch4_on_off",
      "args": [
        {"name": "value", "type": "s32", "range": [0, 1]}
      ],
      "frame": [65, 2, 0, 1, 0, 10, "{value:s32}"]
    },
    {
      "osc": "/prog_play/tone_adjust/switch5_assign",
      "args": [
        {"name": "value", "type": "s32", "range": [0, 77]}
      ],
      "frame": [65, 2, 0, 1, 0, 12, "{value:s32}"]
    },
    {
      "osc": "/prog_play/tone_adjust/switch5_on_off",
      "args": [
        {"name": "value", "type": "s32", "range": [0, 1]}
      ],
      "frame": [65, 2, 0, 1, 0, 13, "{value:s32}"]
    },
    {
      "osc": "/prog_play/tone_adjust/switch6_assign",
      "args": [
        {"name": "value", "type": "s32", "range": [0, 77]}
      ],
      "frame": [65, 2, 0, 1, 0, 15, "{value:s32}"]
    },
    {
      "osc": "/prog_play/tone_adjust/switch6_on_off",
      "args": [
        {"name": "value", "type": "s32", "range": [0, 1]}
      ],
      "frame": [65, 2, 0, 1, 0, 16, "{value:s32}"]
    },
    {
      "osc": "/prog_play/tone_adjust/switch7_assign",
      "args": [
        {"name": "value", "type": "s32", "range": [0, 77]}
      ],
      "frame": [65, 2, 0, 1, 0, 18, "{value:s32}"]
    },
    {
      "osc": "/prog_play/tone_adjust/switch7_on_off",
      "args": [
        {"name": "value", "type": "s32", "range": [0, 1]}
      ],
      "frame": [65, 2, 0, 1, 0, 19, "{value:s32}"]
    },
    {
      "osc": "/prog_play/tone_adjust/switch8_assign",
      "args": [
        {"name": "value", "type": "s32", "range": [0, 77]}
      ],
      "frame": [65, 2, 0, 1, 0, 21, "{value:s32}"]
    },
    {
      "osc": "/prog_play/tone_adjust/switch8_on_off",
      "args": [
        {"name": "value", "type": "s32", "range": [0, 1]}
      ],
      "frame": [65, 2, 0, 1, 0, 22, "{value:s32}"]
    },
    {
      "osc": "/prog_play/tone_adjust/slider1_assign",
      "args": [
        {"name": "value", "type": "s32", "range": [0, 77]}
      ],
      "frame": [65, 2, 0, 1, 0, 24, "{value:s32}"]
    },
    {
      "osc": "/prog_play/tone_adjust/slider2_assign",
      "args": [
        {"name": "value", "type": "s32", "range": [0, 77]}
      ],
      "frame": [65, 2, 0, 1, 0, 26, "{value:s32}"]
    },
    {
      "osc": "/prog_play/tone_adjust/slider3_assign",
      "args": [
        {"name": "value", "type": "s32", "range": [0, 77]}
      ],
      "frame": [65, 2, 0, 1, 0, 28, "{value:s32}"]
    },
    {
      "osc": "/prog_play/tone_adjust/slider4_assign",
      "args": [
        {"name": "value", "type": "s32", "range": [0, 77]}
      ],
      "frame": [65, 2, 0, 1, 0, 30, "{value:s32}"]
    },
    {
      "osc": "/prog_play/tone_adjust/slider5_assign",
      "args": [
        {"name": "value", "type": "s32", "range": [0, 77]}
      ],
      "frame": [65, 2, 0, 1, 0, 32, "{value:s32}"]
    },
    {
      "osc": "/prog_play/tone_adjust/slider6_assign",
      "args": [
        {"name": "value", "type": "s32", "range": [0, 77]}
      ],
      "frame": [65, 2, 0, 1, 0, 34, "{value:s32}"]
    },
    {
      "osc": "/prog_play/tone_adjust/slider7_assign",
      "args": [
        {"name": "value", "type": "s32", "range": [0, 77]}
      ],
      "frame": [65, 2, 0, 1, 0, 36, "{value:s32}"]
    },
    {
      "osc": "/prog_play/tone_adjust/slider8_assign",
      "args": [
        {"name": "value", "type": "s32", "range": [0, 77]}
      ],
      "frame": [65, 2, 0, 1, 0, 38, "{value:s32}"]
    },
    {
      "osc": "/prog_play/karma/scene",
      "args": [
        {"name": "value", "type": "s32", "range": [0, 7]}
      ],
      "frame": [65, 2, 0, 17, 0, 2, "{value:s32}"]
    },
    {
      "osc": "/prog_play/karma/switch1",
      "args": [
        {"name": "value", "type": "s32", "range": [0, 1]}
      ],
      "frame": [65, 2, 0, 19, 0, 48, "{value:s32}"],
      "_notes": "KARMA PARAMETER, Switch"
    },
    {
      "osc": "/prog_play/karma/switch2",
      "args": [
        {"name": "value", "type": "s32", "range": [0, 1]}
      ],
      "frame": [65, 2, 0, 19, 0, 49, "{value:s32}"],
      "_notes": "KARMA PARAMETER, Switch"
    },
    {
      "osc": "/prog_play/karma/switch3",
      "args": [
        {"name": "value", "type": "s32", "range": [0, 1]}
      ],
      "frame": [65, 2, 0, 19, 0, 50, "{value:s32}"],
      "_notes": "KARMA PARAMETER, Switch"
    },
    {
      "osc": "/prog_play/karma/switch4",
      "args": [
        {"name": "value", "type": "s32", "range": [0, 1]}
      ],
      "frame": [65, 2, 0, 19, 0, 51, "{value:s32}"],
      "_notes": "KARMA PARAMETER, Switch"
    },
    {
      "osc": "/prog_play/karma/switch5",
      "args": [
        {"name": "value", "type": "s32", "range": [0, 1]}
      ],
      "frame": [65, 2, 0, 19, 0, 52, "{value:s32}"],
      "_notes": "KARMA PARAMETER, Switch"
    },
    {
      "osc": "/prog_play/karma/switch6",
      "args": [
        {"name": "value", "type": "s32", "range": [0, 1]}
      ],
      "frame": [65, 2, 0, 19, 0, 53, "{value:s32}"],
      "_notes": "KARMA PARAMETER, Switch"
    },
    {
      "osc": "/prog_play/karma/switch7",
      "args": [
        {"name": "value", "type": "s32", "range": [0, 1]}
      ],
      "frame": [65, 2, 0, 19, 0, 54, "{value:s32}"],
      "_notes": "KARMA PARAMETER, Switch"
    },
    {
      "osc": "/prog_play/karma/switch8",
      "args": [
        {"name": "value", "type": "s32", "range": [0, 1]}
      ],
      "frame": [65, 2, 0, 19, 0, 55, "{value:s32}"],
      "_notes": "KARMA PARAMETER, Switch"
    },
    {
      "osc": "/prog_play/karma/slider1",
      "args": [
        {"name": "value", "type": "s32", "range": [0, 127]}
      ],
      "frame": [65, 2, 0, 19, 0, 112, "{value:s32}"],
      "_notes": "KARMA PARAMETER, Slider"
    },
    {
      "osc": "/prog_play/karma/slider2",
      "args": [
        {"name": "value", "type": "s32", "range": [0, 127]}
      ],
      "frame": [65, 2, 0, 19, 0, 113, "{value:s32}"],
      "_notes": "KARMA PARAMETER, Slider"
    },
    {
      "osc": "/prog_play/karma/slider3",
      "args": [
        {"name": "value", "type": "s32", "range": [0, 127]}
      ],
      "frame": [65, 2, 0, 19, 0, 114, "{value:s32}"],
      "_notes": "KARMA PARAMETER, Slider"
    },
    {
      "osc": "/prog_play/karma/slider4",
      "args": [
        {"name": "value", "type": "s32", "range": [0, 127]}
      ],
      "frame": [65, 2, 0, 19, 0, 115, "{value:s32}"],
      "_notes": "KARMA PARAMETER, Slider"
    },
    {
      "osc": "/prog_play/karma/slider5",
      "args": [
        {"name": "value", "type": "s32", "range": [0, 127]}
      ],
      "frame": [65, 2, 0, 19, 0, 116, "{value:s32}"],
      "_notes": "KARMA PARAMETER, Slider"
    },
    {
      "osc": "/prog_play/karma/slider6",
      "args": [
        {"name": "value", "type": "s32", "range": [0, 127]}
      ],
      "frame": [65, 2, 0, 19, 0, 117, "{value:s32}"],
      "_notes": "KARMA PARAMETER, Slider"
    },
    {
      "osc": "/prog_play/karma/slider7",
      "args": [
        {"name": "value", "type": "s32", "range": [0, 127]}
      ],
      "frame": [65, 2, 0, 19, 0, 118, "{value:s32}"],
      "_notes": "KARMA PARAMETER, Slider"
    },
    {
      "osc": "/prog_play/karma/slider8",
      "args": [
        {"name": "value", "type": "s32", "range": [0, 127]}
      ],
      "frame": [65, 2, 0, 19, 0, 119, "{value:s32}"],
      "_notes": "KARMA PARAMETER, Slider"
    },
    {
      "osc": "/combi_play/timbre1/bank_program",
      "args": [
        {"name": "value", "type": "s32", "range": [0, 3071]}
      ],
      "frame": [65, 0, 0, 36, 0, 0, "{value:s32}"],
      "_notes": "000~~BFF : INTA000 ~~ USRG127"
    },
    {
      "osc": "/combi_play/timbre1/play_mute",
      "args": [
        {"name": "value", "type": "s32", "range": [0, 1]}
      ],
      "frame": [65, 0, 0, 36, 0, 41, "{value:s32}"],
      "_notes": "0 PLAY, 1 MUTE"
    },
    {
      "osc": "/combi_play/timbre1/solo",
      "args": [
        {"name": "value", "type": "s32", "range": [0, 1]}
      ],
      "frame": [65, 0, 0, 36, 0, 10, "{value:s32}"]
    },
    {
      "osc": "/combi_play/timbre1/pan",
      "args": [
        {"name": "value", "type": "s32", "range": [0, 127]}
      ],
      "frame": [65, 0, 0, 36, 0, 1, "{value:s32}"],
      "_notes": "00 RND, 01~~7F L001~~R127"
    },
    {
      "osc": "/combi_play/timbre1/volume",
      "args": [
        {"name": "value", "type": "s32", "range": [0, 127]}
      ],
      "frame": [65, 0, 0, 36, 0, 2, "{value:s32}"]
    },
    {
      "osc": "/combi_play/timbre2/bank_program",
      "args": [
        {"name": "value", "type": "s32", "range": [0, 3071]}
      ],
      "frame": [65, 0, 0, 37, 0, 0, "{value:s32}"],
      "_notes": "000~~BFF : INTA000 ~~ USRG127"
    },
    {
      "osc": "/combi_play/timbre2/play_mute",
      "args": [
        {"name": "value", "type": "s32", "range": [0, 1]}
      ],
      "frame": [65, 0, 0, 37, 0, 41, "{value:s32}"],
      "_notes": "0 PLAY, 1 MUTE"
    },
    {
      "osc": "/combi_play/timbre2/solo",
      "args": [
        {"name": "value", "type": "s32", "range": [0, 1]}
      ],
      "frame": [65, 0, 0, 37, 0, 10, "{value:s32}"]
    },
    {
      "osc": "/combi_play/timbre2/pan",
      "args": [
        {"name": "value", "type": "s32", "range": [0, 127]}
      ],
      "frame": [65, 0, 0, 37, 0, 1, "{value:s32}"],
      "_notes": "00 RND, 01~~7F L001~~R127"
    },
    {
      "osc": "/combi_play/timbre2/volume",
      "args": [
        {"name": "value", "type": "s32", "range": [0, 127]}
      ],
      "frame": [65, 0, 0, 37, 0, 2, "{value:s32}"]
    },
    {
      "osc": "/combi_play/timbre3/bank_program",
      "args": [
        {"name": "value", "type": "s32", "range": [0, 3071]}
      ],
      "frame": [65, 0, 0, 38, 0, 0, "{value:s32}"],
      "_notes": "000~~BFF : INTA000 ~~ USRG127"
    },
    {
      "osc": "/combi_play/timbre3/play_mute",
      "args": [
        {"name": "value", "type": "s32", "range": [0, 1]}
      ],
      "frame": [65, 0, 0, 38, 0, 41, "{value:s32}"],
      "_notes": "0 PLAY, 1 MUTE"
    },
    {
      "osc": "/combi_play/timbre3/solo",
      "args": [
        {"name": "value", "type": "s32", "range": [0, 1]}
      ],
      "frame": [65, 0, 0, 38, 0, 10, "{value:s32}"]
    },
    {
      "osc": "/combi_play/timbre3/pan",
      "args": [
        {"name": "value", "type": "s32", "range": [0, 127]}
      ],
      "frame": [65, 0, 0, 38, 0, 1, "{value:s32}"],
      "_notes": "00 RND, 01~~7F L001~~R127"
    },
    {
      "osc": "/combi_play/timbre3/volume",
      "args": [
        {"name": "value", "type": "s32", "range": [0, 127]}
      ],
      "frame": [65, 0, 0, 38, 0, 2, "{value:s32}"]
    },
    {
      "osc": "/combi_play/timbre4/bank_program",
      "args": [
        {"name": "value", "type": "s32", "range": [0, 3071]}
      ],
      "frame": [65, 0, 0, 39, 0, 0, "{value:s32}"],
      "_notes": "000~~BFF : INTA000 ~~ USRG127"
    },
    {
      "osc": "/combi_play/timbre4/play_mute",
      "args": [
        {"name": "value", "type": "s32", "range": [0, 1]}
      ],
      "frame": [65, 0, 0, 39, 0, 41, "{value:s32}"],
      "_notes": "0 PLAY, 1 MUTE"
    },
    {
      "osc": "/combi_play/timbre4/solo",
      "args": [
        {"name": "value", "type": "s32", "range": [0, 1]}
      ],
      "frame": [65, 0, 0, 39, 0, 10, "{value:s32}"]
    },
    {
      "osc": "/combi_play/timbre4/pan",
      "args": [
        {"name": "value", "type": "s32", "range": [0, 127]}
      ],
      "frame": [65, 0, 0, 39, 0, 1, "{value:s32}"],
      "_notes": "00 RND, 01~~7F L001~~R127"
    },
    {
      "osc": "/combi_play/timbre4/volume",
      "args": [
        {"name": "value", "type": "s32", "range": [0, 127]}
      ],
      "frame": [65, 0, 0, 39, 0, 2, "{value:s32}"]
    },
    {
      "osc": "/combi_play/timbre5/bank_program",
      "args": [
        {"name": "value", "type": "s32", "range": [0, 3071]}
      ],
      "frame": [65, 0, 0, 40, 0, 0, "{value:s32}"],
      "_notes": "000~~BFF : INTA000 ~~ USRG127"
    },
    {
      "osc": "/combi_play/timbre5/play_mute",
      "args": [
        {"name": "value", "type": "s32", "range": [0, 1]}
      ],
      "frame": [65, 0, 0, 40, 0, 41, "{value:s32}"],
      "_notes": "0 PLAY, 1 MUTE"
    },
    {
      "osc": "/combi_play/timbre5/solo",
      "args": [
        {"name": "value", "type": "s32", "range": [0, 1]}
      ],
      "frame": [65, 0, 0, 40, 0, 10, "{value:s32}"]
    },
    {
      "osc": "/combi_play/timbre5/pan",
      "args": [
        {"name": "value", "type": "s32", "range": [0, 127]}
      ],
      "frame": [65, 0, 0, 40, 0, 1, "{value:s32}"],
      "_notes": "00 RND, 01~~7F L001~~R127"
    },
    {
      "osc": "/combi_play/timbre5/volume",
      "args": [
        {"name": "value", "type": "s32", "range": [0, 127]}
      ],
      "frame": [65, 0, 0, 40, 0, 2, "{value:s32}"]
    },
    {
      "osc": "/combi_play/timbre6/bank_program",
      "args": [
        {"name": "value", "type": "s32", "range": [0, 3071]}
      ],
      "frame": [65, 0, 0, 41, 0, 0, "{value:s32}"],
      "_notes": "000~~BFF : INTA000 ~~ USRG127"
    },
    {
      "osc": "/combi_play/timbre6/play_mute",
      "args": [
        {"name": "value", "type": "s32", "range": [0, 1]}
      ],
      "frame": [65, 0, 0, 41, 0, 41, "{value:s32}"],
      "_notes": "0 PLAY, 1 MUTE"
    },
    {
      "osc": "/combi_play/timbre6/solo",
      "args": [
        {"name": "value", "type": "s32", "range": [0, 1]}
      ],
      "frame": [65, 0, 0, 41, 0, 10, "{value:s32}"]
    },
    {
      "osc": "/combi_play/timbre6/pan",
      "args": [
        {"name": "value", "type": "s32", "range": [0, 127]}
      ],
      "frame": [65, 0, 0, 41, 0, 1, "{value:s32}"],
      "_notes": "00 RND, 01~~7F L001~~R127"
    },
    {
      "osc": "/combi_play/timbre6/volume",
      "args": [
        {"name": "value", "type": "s32", "range": [0, 127]}
      ],
      "frame": [65, 0, 0, 41, 0, 2, "{value:s32}"]
    },
    {
      "osc": "/combi_play/timbre7/bank_program",
      "args": [
        {"name": "value", "type": "s32", "range": [0, 3071]}
      ],
      "frame": [65, 0, 0, 42, 0, 0, "{value:s32}"],
      "_notes": "000~~BFF : INTA000 ~~ USRG127"
    },
    {
      "osc": "/combi_play/timbre7/play_mute",
      "args": [
        {"name": "value", "type": "s32", "range": [0, 1]}
      ],
      "frame": [65, 0, 0, 42, 0, 41, "{value:s32}"],
      "_notes": "0 PLAY, 1 MUTE"
    },
    {
      "osc": "/combi_play/timbre7/solo",
      "args": [
        {"name": "value", "type": "s32", "range": [0, 1]}
      ],
      "frame": [65, 0, 0, 42, 0, 10, "{value:s32}"]
    },
    {
      "osc": "/combi_play/timbre7/pan",
      "args": [
        {"name": "value", "type": "s32", "range": [0, 127]}
      ],
      "frame": [65, 0, 0, 42, 0, 1, "{value:s32}"],
      "_notes": "00 RND, 01~~7F L001~~R127"
    },
    {
      "osc": "/combi_play/timbre7/volume",
      "args": [
        {"name": "value", "type": "s32", "range": [0, 127]}
      ],
      "frame": [65, 0, 0, 42, 0, 2, "{value:s32}"]
    },
    {
      "osc": "/combi_play/timbre8/bank_program",
      "args": [
        {"name": "value", "type": "s32", "range": [0, 3071]}
      ],
      "frame": [65, 0, 0, 43, 0, 0, "{value:s32}"],
      "_notes": "000~~BFF : INTA000 ~~ USRG127"
    },
    {
      "osc": "/combi_play/timbre8/play_mute",
      "args": [
        {"name": "value", "type": "s32", "range": [0, 1]}
      ],
      "frame": [65, 0, 0, 43, 0, 41, "{value:s32}"],
      "_notes": "0 PLAY, 1 MUTE"
    },
    {
      "osc": "/combi_play/timbre8/solo",
      "args": [
        {"name": "value", "type": "s32", "range": [0, 1]}
      ],
      "frame": [65, 0, 0, 43, 0, 10, "{value:s32}"]
    },
    {
      "osc": "/combi_play/timbre8/pan",
      "args": [
        {"name": "value", "type": "s32", "range": [0, 127]}
      ],
      "frame": [65, 0, 0, 43, 0, 1, "{value:s32}"],
      "_notes": "00 RND, 01~~7F L001~~R127"
    },
    {
      "osc": "/combi_play/timbre8/volume",
      "args": [
        {"name": "value", "type": "s32", "range": [0, 127]}
      ],
      "frame": [65, 0, 0, 43, 0, 2, "{value:s32}"]
    },
    {
      "osc": "/combi_play/timbre9/bank_program",
      "args": [
        {"name": "value", "type": "s32", "range": [0, 3071]}
      ],
      "frame": [65, 0, 0, 44, 0, 0, "{value:s32}"],
      "_notes": "000~~BFF : INTA000 ~~ USRG127"
    },
    {
      "osc": "/combi_play/timbre9/play_mute",
      "args": [
        {"name": "value", "type": "s32", "range": [0, 1]}
      ],
      "frame": [65, 0, 0, 44, 0, 41, "{value:s32}"],
      "_notes": "0 PLAY, 1 MUTE"
    },
    {
      "osc": "/combi_play/timbre9/solo",
      "args": [
        {"name": "value", "type": "s32", "range": [0, 1]}
      ],
      "frame": [65, 0, 0, 44, 0, 10, "{value:s32}"]
    },
    {
      "osc": "/combi_play/timbre9/pan",
      "args": [
        {"name": "value", "type": "s32", "range": [0, 127]}
      ],
      "frame": [65, 0, 0, 44, 0, 1, "{value:s32}"],
      "_notes": "00 RND, 01~~7F L001~~R127"
    },
    {
      "osc": "/combi_play/timbre9/volume",
      "args": [
        {"name": "value", "type": "s32", "range": [0, 127]}
      ],
      "frame": [65, 0, 0, 44, 0, 2, "{value:s32}"]
    },
    {
      "osc": "/combi_play/timbre10/bank_program",
      "args": [
        {"name": "value", "type": "s32", "range": [0, 3071]}
      ],
      "frame": [65, 0, 0, 45, 0, 0, "{value:s32}"],
      "_notes": "000~~BFF : INTA000 ~~ USRG127"
    },
    {
      "osc": "/combi_play/timbre10/play_mute",
      "args": [
        {"name": "value", "type": "s32", "range": [0, 1]}
      ],
      "frame": [65, 0, 0, 45, 0, 41, "{value:s32}"],
      "_notes": "0 PLAY, 1 MUTE"
    },
    {
      "osc": "/combi_play/timbre10/solo",
      "args": [
        {"name": "value", "type": "s32", "range": [0, 1]}
      ],
      "frame": [65, 0, 0, 45, 0, 10, "{value:s32}"]
    },
    {
      "osc": "/combi_play/timbre10/pan",
      "args": [
        {"name": "value", "type": "s32", "range": [0, 127]}
      ],
      "frame": [65, 0, 0, 45, 0, 1, "{value:s32}"],
      "_notes": "00 RND, 01~~7F L001~~R127"
    },
    {
      "osc": "/combi_play/timbre10/volume",
      "args": [
        {"name": "value", "type": "s32", "range": [0, 127]}
      ],
      "frame": [65, 0, 0, 45, 0, 2, "{value:s32}"]
    },
    {
      "osc": "/combi_play/timbre11/bank_program",
      "args": [
        {"name": "value", "type": "s32", "range": [0, 3071]}
      ],
      "frame": [65, 0, 0, 46, 0, 0, "{value:s32}"],
      "_notes": "000~~BFF : INTA000 ~~ USRG127"
    },
    {
      "osc": "/combi_play/timbre11/play_mute",
      "args": [
        {"name": "value", "type": "s32", "range": [0, 1]}
      ],
      "frame": [65, 0, 0, 46, 0, 41, "{value:s32}"],
      "_notes": "0 PLAY, 1 MUTE"
    },
    {
      "osc": "/combi_play/timbre11/solo",
      "args": [
        {"name": "value", "type": "s32", "range": [0, 1]}
      ],
      "frame": [65, 0, 0, 46, 0, 10, "{value:s32}"]
    },
    {
      "osc": "/combi_play/timbre11/pan",
      "args": [
        {"name": "value", "type": "s32", "range": [0, 127]}
      ],
      "frame": [65, 0, 0, 46, 0, 1, "{value:s32}"],
      "_notes": "00 RND, 01~~7F L001~~R127"
    },
    {
      "osc": "/combi_play/timbre11/volume",
      "args": [
        {"name": "value", "type": "s32", "range": [0, 127]}
      ],
      "frame": [65, 0, 0, 46, 0, 2, "{value:s32}"]
    },
    {
      "osc": "/combi_play/timbre12/bank_program",
      "args": [
        {"name": "value", "type": "s32", "range": [0, 3071]}
      ],
      "frame": [65, 0, 0, 47, 0, 0, "{value:s32}"],
      "_notes": "000~~BFF : INTA000 ~~ USRG127"
    },
    {
      "osc": "/combi_play/timbre12/play_mute",
      "args": [
        {"name": "value", "type": "s32", "range": [0, 1]}
      ],
      "frame": [65, 0, 0, 47, 0, 41, "{value:s32}"],
      "_notes": "0 PLAY, 1 MUTE"
    },
    {
      "osc": "/combi_play/timbre12/solo",
      "args": [
        {"name": "value", "type": "s32", "range": [0, 1]}
      ],
      "frame": [65, 0, 0, 47, 0, 10, "{value:s32}"]
    },
    {
      "osc": "/combi_play/timbre12/pan",
      "args": [
        {"name": "value", "type": "s32", "range": [0, 127]}
      ],
      "frame": [65, 0, 0, 47, 0, 1, "{value:s32}"],
      "_notes": "00 RND, 01~~7F L001~~R127"
    },
    {
      "osc": "/combi_play/timbre12/volume",
      "args": [
        {"name": "value", "type": "s32", "range": [0, 127]}
      ],
      "frame": [65, 0, 0, 47, 0, 2, "{value:s32}"]
    },
    {
      "osc": "/combi_play/timbre13/bank_program",
      "args": [
        {"name": "value", "type": "s32", "range": [0, 3071]}
      ],
      "frame": [65, 0, 0, 48, 0, 0, "{value:s32}"],
      "_notes": "000~~BFF : INTA000 ~~ USRG127"
    },
    {
      "osc": "/combi_play/timbre13/play_mute",
      "args": [
        {"name": "value", "type": "s32", "range": [0, 1]}
      ],
      "frame": [65, 0, 0, 48, 0, 41, "{value:s32}"],
      "_notes": "0 PLAY, 1 MUTE"
    },
    {
      "osc": "/combi_play/timbre13/solo",
      "args": [
        {"name": "value", "type": "s32", "range": [0, 1]}
      ],
      "frame": [65, 0, 0, 48, 0, 10, "{value:s32}"]
    },
    {
      "osc": "/combi_play/timbre13/pan",
      "args": [
        {"name": "value", "type": "s32", "range": [0, 127]}
      ],
      "frame": [65, 0, 0, 48, 0, 1, "{value:s32}"],
      "_notes": "00 RND, 01~~7F L001~~R127"
    },
    {
      "osc": "/combi_play/timbre13/volume",
      "args": [
        {"name": "value", "type": "s32", "range": [0, 127]}
      ],
      "frame": [65, 0, 0, 48, 0, 2, "{value:s32}"]
    },
    {
      "osc": "/combi_play/timbre14/bank_program",
      "args": [
        {"name": "value", "type": "s32", "range": [0, 3071]}
      ],
      "frame": [65, 0, 0, 49, 0, 0, "{value:s32}"],
      "_notes": "000~~BFF : INTA000 ~~ USRG127"
    },
    {
      "osc": "/combi_play/timbre14/play_mute",
      "args": [
        {"name": "value", "type": "s32", "range": [0, 1]}
      ],
      "frame": [65, 0, 0, 49, 0, 41, "{value:s32}"],
      "_notes": "0 PLAY, 1 MUTE"
    },
    {
      "osc": "/combi_play/timbre14/solo",
      "args": [
        {"name": "value", "type": "s32", "range": [0, 1]}
      ],
      "frame": [65, 0, 0, 49, 0, 10, "{value:s32}"]
    },
    {
      "osc": "/combi_play/timbre14/pan",
      "args": [
        {"name": "value", "type": "s32", "range": [0, 127]}
      ],
      "frame": [65, 0, 0, 49, 0, 1, "{value:s32}"],
      "_notes": "00 RND, 01~~7F L001~~R127"
    },
    {
      "osc": "/combi_play/timbre14/volume",
      "args": [
        {"name": "value", "type": "s32", "range": [0, 127]}
      ],
      "frame": [65, 0, 0, 49, 0, 2, "{value:s32}"]
    },
    {
      "osc": "/combi_play/timbre15/bank_program",
      "args": [
        {"name": "value", "type": "s32", "range": [0, 3071]}
      ],
      "frame": [65, 0, 0, 50, 0, 0, "{value:s32}"],
      "_notes": "000~~BFF : INTA000 ~~ USRG127"
    },
    {
      "osc": "/combi_play/timbre15/play_mute",
      "args": [
        {"name": "value", "type": "s32", "range": [0, 1]}
      ],
      "frame": [65, 0, 0, 50, 0, 41, "{value:s32}"],
      "_notes": "0 PLAY, 1 MUTE"
    },
    {
      "osc": "/combi_play/timbre15/solo",
      "args": [
        {"name": "value", "type": "s32", "range": [0, 1]}
      ],
      "frame": [65, 0, 0, 50, 0, 10, "{value:s32}"]
    },
    {
      "osc": "/combi_play/timbre15/pan",
      "args": [
        {"name": "value", "type": "s32", "range": [0, 127]}
      ],
      "frame": [65, 0, 0, 50, 0, 1, "{value:s32}"],
      "_notes": "00 RND, 01~~7F L001~~R127"
    },
    {
      "osc": "/combi_play/timbre15/volume",
      "args": [
        {"name": "value", "type": "s32", "range": [0, 127]}
      ],
      "frame": [65, 0, 0, 50, 0, 2, "{value:s32}"]
    },
    {
      "osc": "/combi_play/timbre16/bank_program",
      "args": [
        {"name": "value", "type": "s32", "range": [0, 3071]}
      ],
      "frame": [65, 0, 0, 51, 0, 0, "{value:s32}"],
      "_notes": "000~~BFF : INTA000 ~~ USRG127"
    },
    {
      "osc": "/combi_play/timbre16/play_mute",
      "args": [
        {"name": "value", "type": "s32", "range": [0, 1]}
      ],
      "frame": [65, 0, 0, 51, 0, 41, "{value:s32}"],
      "_notes": "0 PLAY, 1 MUTE"
    },
    {
      "osc": "/combi_play/timbre16/solo",
      "args": [
        {"name": "value", "type": "s32", "range": [0, 1]}
      ],
      "frame": [65, 0, 0, 51, 0, 10, "{value:s32}"]
    },
    {
      "osc": "/combi_play/timbre16/pan",
      "args": [
        {"name": "value", "type": "s32", "range": [0, 127]}
      ],
      "frame": [65, 0, 0, 51, 0, 1, "{value:s32}"],
      "_notes": "00 RND, 01~~7F L001~~R127"
    },
    {
      "osc": "/combi_play/timbre16/volume",
      "args": [
        {"name": "value", "type": "s32", "range": [0, 127]}
      ],
      "frame": [65, 0, 0, 51, 0, 2, "{value:s32}"]
    },
    {
      "osc": "/combi_play/karma/tempo",
      "args": [
        {"name": "value", "type": "s32", "range": [4000, 30000]}
      ],
      "frame": [65, 0, 0, 13, 0, 0, "{value:s32}"],
      "_notes": "4000~~30000 = 40.00~~300.00 BPM"
    },
    {
      "osc": "/combi_play/karma/time_signature",
      "args": [
        {"name": "value", "type": "s32", "range": [0, 48]}
      ],
      "frame": [65, 0, 0, 13, 0, 1, "{value:s32}"],
      "_notes": "00~~30 : GE/TS ~~ 16/16"
    },
    {
      "osc": "/combi_play/karma/module_a/ge_select",
      "args": [
        {"name": "value", "type": "s32", "range": [0, 3199]}
      ],
      "frame": [65, 0, 0, 16, 0, 0, "{value:s32}"]
    },
    {
      "osc": "/combi_play/karma/module_a/run",
      "args": [
        {"name": "value", "type": "s32", "range": [0, 1]}
      ],
      "frame": [65, 0, 0, 16, 0, 2, "{value:s32}"]
    },
    {
      "osc": "/combi_play/karma/module_a/solo",
      "args": [
        {"name": "value", "type": "s32", "range": [0, 1]}
      ],
      "frame": [65, 0, 0, 16, 0, 1, "{value:s32}"]
    },
    {
      "osc": "/combi_play/karma/module_a/link_to_drum_track",
      "args": [
        {"name": "value", "type": "s32", "range": [0, 1]}
      ],
      "frame": [65, 0, 0, 16, 0, 3, "{value:s32}"]
    },
    {
      "osc": "/combi_play/karma/module_b/ge_select",
      "args": [
        {"name": "value", "type": "s32", "range": [0, 3199]}
      ],
      "frame": [65, 0, 0, 20, 0, 0, "{value:s32}"]
    },
    {
      "osc": "/combi_play/karma/module_b/run",
      "args": [
        {"name": "value", "type": "s32", "range": [0, 1]}
      ],
      "frame": [65, 0, 0, 20, 0, 2, "{value:s32}"]
    },
    {
      "osc": "/combi_play/karma/module_b/solo",
      "args": [
        {"name": "value", "type": "s32", "range": [0, 1]}
      ],
      "frame": [65, 0, 0, 20, 0, 1, "{value:s32}"]
    },
    {
      "osc": "/combi_play/karma/module_b/link_to_drum_track",
      "args": [
        {"name": "value", "type": "s32", "range": [0, 1]}
      ],
      "frame": [65, 0, 0, 20, 0, 3, "{value:s32}"]
    },
    {
      "osc": "/combi_play/karma/module_c/ge_select",
      "args": [
        {"name": "value", "type": "s32", "range": [0, 3199]}
      ],
      "frame": [65, 0, 0, 24, 0, 0, "{value:s32}"]
    },
    {
      "osc": "/combi_play/karma/module_c/run",
      "args": [
        {"name": "value", "type": "s32", "range": [0, 1]}
      ],
      "frame": [65, 0, 0, 24, 0, 2, "{value:s32}"]
    },
    {
      "osc": "/combi_play/karma/module_c/solo",
      "args": [
        {"name": "value", "type": "s32", "range": [0, 1]}
      ],
      "frame": [65, 0, 0, 24, 0, 1, "{value:s32}"]
    },
    {
      "osc": "/combi_play/karma/module_c/link_to_drum_track",
      "args": [
        {"name": "value", "type": "s32", "range": [0, 1]}
      ],
      "frame": [65, 0, 0, 24, 0, 3, "{value:s32}"]
    },
    {
      "osc": "/combi_play/karma/module_d/ge_select",
      "args": [
        {"name": "value", "type": "s32", "range": [0, 3199]}
      ],
      "frame": [65, 0, 0, 28, 0, 0, "{value:s32}"]
    },
    {
      "osc": "/combi_play/karma/module_d/run",
      "args": [
        {"name": "value", "type": "s32", "range": [0, 1]}
      ],
      "frame": [65, 0, 0, 28, 0, 2, "{value:s32}"]
    },
    {
      "osc": "/combi_play/karma/module_d/solo",
      "args": [
        {"name": "value", "type": "s32", "range": [0, 1]}
      ],
      "frame": [65, 0, 0, 28, 0, 1, "{value:s32}"]
    },
    {
      "osc": "/combi_play/karma/module_d/link_to_drum_track",
      "args": [
        {"name": "value", "type": "s32", "range": [0, 1]}
      ],
      "frame": [65, 0, 0, 28, 0, 3, "{value:s32}"]
    },
    {
      "osc": "/combi_play/karma/switch1",
      "args": [
        {"name": "value", "type": "s32", "range": [0, 1]}
      ],
      "frame": [65, 0, 0, 15, 0, 32, "{value:s32}"]
    },
    {
      "osc": "/combi_play/karma/switch2",
      "args": [
        {"name": "value", "type": "s32", "range": [0, 1]}
      ],
      "frame": [65, 0, 0, 15, 0, 33, "{value:s32}"]
    },
    {
      "osc": "/combi_play/karma/switch3",
      "args": [
        {"name": "value", "type": "s32", "range": [0, 1]}
      ],
      "frame": [65, 0, 0, 15, 0, 34, "{value:s32}"]
    },
    {
      "osc": "/combi_play/karma/switch4",
      "args": [
        {"name": "value", "type": "s32", "range": [0, 1]}
      ],
      "frame": [65, 0, 0, 15, 0, 35, "{value:s32}"]
    },
    {
      "osc": "/combi_play/karma/switch5",
      "args": [
        {"name": "value", "type": "s32", "range": [0, 1]}
      ],
      "frame": [65, 0, 0, 15, 0, 36, "{value:s32}"]
    },
    {
      "osc": "/combi_play/karma/switch6",
      "args": [
        {"name": "value", "type": "s32", "range": [0, 1]}
      ],
      "frame": [65, 0, 0, 15, 0, 37, "{value:s32}"]
    },
    {
      "osc": "/combi_play/karma/switch7",
      "args": [
        {"name": "value", "type": "s32", "range": [0, 1]}
      ],
      "frame": [65, 0, 0, 15, 0, 38, "{value:s32}"]
    },
    {
      "osc": "/combi_play/karma/switch8",
      "args": [
        {"name": "value", "type": "s32", "range": [0, 1]}
      ],
      "frame": [65, 0, 0, 15, 0, 39, "{value:s32}"]
    },
    {
      "osc": "/combi_play/karma/slider1",
      "args": [
        {"name": "value", "type": "s32", "range": [0, 127]}
      ],
      "frame": [65, 0, 0, 15, 0, 96, "{value:s32}"]
    },
    {
      "osc": "/combi_play/karma/slider2",
      "args": [
        {"name": "value", "type": "s32", "range": [0, 127]}
      ],
      "frame": [65, 0, 0, 15, 0, 97, "{value:s32}"]
    },
    {
      "osc": "/combi_play/karma/slider3",
      "args": [
        {"name": "value", "type": "s32", "range": [0, 127]}
      ],
      "frame": [65, 0, 0, 15, 0, 98, "{value:s32}"]
    },
    {
      "osc": "/combi_play/karma/slider4",
      "args": [
        {"name": "value", "type": "s32", "range": [0, 127]}
      ],
      "frame": [65, 0, 0, 15, 0, 99, "{value:s32}"]
    },
    {
      "osc": "/combi_play/karma/slider5",
      "args": [
        {"name": "value", "type": "s32", "range": [0, 127]}
      ],
      "frame": [65, 0, 0, 15, 0, 100, "{value:s32}"]
    },
    {
      "osc": "/combi_play/karma/slider6",
      "args": [
        {"name": "value", "type": "s32", "range": [0, 127]}
      ],
      "frame": [65, 0, 0, 15, 0, 101, "{value:s32}"]
    },
    {
      "osc": "/combi_play/karma/slider7",
      "args": [
        {"name": "value", "type": "s32", "range": [0, 127]}
      ],
      "frame": [65, 0, 0, 15, 0, 102, "{value:s32}"]
    },
    {
      "osc": "/combi_play/karma/slider8",
      "args": [
        {"name": "value", "type": "s32", "range": [0, 127]}
      ],
      "frame": [65, 0, 0, 15, 0, 103, "{value:s32}"]
    },
    {
      "osc": "/combi_play/control_assign",
      "args": [
        {"name": "value", "type": "s32", "range": [0, 6]}
      ],
      "frame": [65, 0, 0, 1, 0, 29, "{value:s32}"],
      "_notes": "00~~06 : MixerT1-8 ~~ KARMA"
    },
    {
      "osc": "/combi_play/mixer_input/use_global_setup",
      "args": [
        {"name": "value", "type": "s32", "range": [0, 1]}
      ],
      "frame": [65, 0, 0, 1, 0, 32, "{value:s32}"]
    },
    {
      "osc": "/combi_play/mixer_input/analog1_play_mute",
      "args": [
        {"name": "value", "type": "s32", "range": [0, 1]}
      ],
      "frame": [65, 0, 0, 4, 0, 7, "{value:s32}"]
    },
    {
      "osc": "/combi_play/mixer_input/analog1_volume",
      "args": [
        {"name": "value", "type": "s32", "range": [0, 127]}
      ],
      "frame": [65, 0, 0, 4, 0, 0, "{value:s32}"]
    },
    {
      "osc": "/combi_play/mixer_input/analog2_play_mute",
      "args": [
        {"name": "value", "type": "s32", "range": [0, 1]}
      ],
      "frame": [65, 0, 0, 5, 0, 7, "{value:s32}"]
    },
    {
      "osc": "/combi_play/mixer_input/analog2_volume",
      "args": [
        {"name": "value", "type": "s32", "range": [0, 127]}
      ],
      "frame": [65, 0, 0, 5, 0, 0, "{value:s32}"]
    },
    {
      "osc": "/combi_play/mixer_input/spdif_l_play_mute",
      "args": [
        {"name": "value", "type": "s32", "range": [0, 1]}
      ],
      "frame": [65, 0, 0, 6, 0, 7, "{value:s32}"]
    },
    {
      "osc": "/combi_play/mixer_input/spdif_l_volume",
      "args": [
        {"name": "value", "type": "s32", "range": [0, 127]}
      ],
      "frame": [65, 0, 0, 6, 0, 0, "{value:s32}"]
    },
    {
      "osc": "/combi_play/mixer_input/spdif_r_play_mute",
      "args": [
        {"name": "value", "type": "s32", "range": [0, 1]}
      ],
      "frame": [65, 0, 0, 7, 0, 7, "{value:s32}"]
    },
    {
      "osc": "/combi_play/mixer_input/spdif_r_volume",
      "args": [
        {"name": "value", "type": "s32", "range": [0, 127]}
      ],
      "frame": [65, 0, 0, 7, 0, 0, "{value:s32}"]
    },
    {
      "osc": "/combi_play/mixer_input/firewire_l_play_mute",
      "args": [
        {"name": "value", "type": "s32", "range": [0, 1]}
      ],
      "frame": [65, 0, 0, 8, 0, 7, "{value:s32}"]
    },
    {
      "osc": "/combi_play/mixer_input/firewire_l_volume",
      "args": [
        {"name": "value", "type": "s32", "range": [0, 127]}
      ],
      "frame": [65, 0, 0, 8, 0, 0, "{value:s32}"]
    },
    {
      "osc": "/combi_play/mixer_input/firewire_r_play_mute",
      "args": [
        {"name": "value", "type": "s32", "range": [0, 1]}
      ],
      "frame": [65, 0, 0, 9, 0, 7, "{value:s32}"]
    },
    {
      "osc": "/combi_play/mixer_input/firewire_r_volume",
      "args": [
        {"name": "value", "type": "s32", "range": [0, 127]}
      ],
      "frame": [65, 0, 0, 9, 0, 0, "{value:s32}"]
    },
    {
      "osc": "/combi_play/rt_control/ifx1_on_off",
      "args": [
        {"name": "value", "type": "s32", "range": [0, 1]}
      ],
      "frame": [65, 0, 0, 74, 0, 5, "{value:s32}"]
    },
    {
      "osc": "/combi_play/rt_control/ifx2_on_off",
      "args": [
        {"name": "value", "type": "s32", "range": [0, 1]}
      ],
      "frame": [65, 0, 0, 74, 0, 6, "{value:s32}"]
    },
    {
      "osc": "/combi_play/rt_control/ifx3_on_off",
      "args": [
        {"name": "value", "type": "s32", "range": [0, 1]}
      ],
      "frame": [65, 0, 0, 74, 0, 7, "{value:s32}"]
    },
    {
      "osc": "/combi_play/rt_control/ifx4_on_off",
      "args": [
        {"name": "value", "type": "s32", "range": [0, 1]}
      ],
      "frame": [65, 0, 0, 74, 0, 8, "{value:s32}"]
    },
    {
      "osc": "/combi_play/rt_control/ifx5_on_off",
      "args": [
        {"name": "value", "type": "s32", "range": [0, 1]}
      ],
      "frame": [65, 0, 0, 74, 0, 9, "{value:s32}"]
    },
    {
      "osc": "/combi_play/rt_control/mfx1_on_off",
      "args": [
        {"name": "value", "type": "s32", "range": [0, 1]}
      ],
      "frame": [65, 0, 0, 80, 0, 2, "{value:s32}"]
    },
    {
      "osc": "/combi_play/rt_control/mfx2_on_off",
      "args": [
        {"name": "value", "type": "s32", "range": [0, 1]}
      ],
      "frame": [65, 0, 0, 80, 0, 3, "{value:s32}"]
    },
    {
      "osc": "/combi_play/rt_control/tfx_on_off",
      "args": [
        {"name": "value", "type": "s32", "range": [0, 1]}
      ],
      "frame": [65, 0, 0, 83, 0, 1, "{value:s32}"]
    },
    {
      "osc": "/combi_play/tone_adjust/timbre",
      "args": [
        {"name": "value", "type": "s32", "range": [0, 15]}
      ],
      "frame": [65, 0, 0, 1, 0, 30, "{value:s32}"]
    },
    {
      "osc": "/combi_play/tone_adjust/auto_load",
      "args": [
        {"name": "value", "type": "s32", "range": [0, 1]}
      ],
      "frame": [65, 0, 0, 1, 0, 33, "{value:s32}"]
    },
    {
      "osc": "/combi_play/tone_adjust/switch1_assign",
      "args": [
        {"name": "value", "type": "s32", "range": [0, 77]}
      ],
      "frame": [65, 0, 0, 52, 0, 0, "{value:s32}"]
    },
    {
      "osc": "/combi_play/tone_adjust/switch1_on_off",
      "args": [
        {"name": "value", "type": "s32", "range": [0, 1]}
      ],
      "frame": [65, 0, 0, 52, 0, 1, "{value:s32}"]
    },
    {
      "osc": "/combi_play/tone_adjust/switch2_assign",
      "args": [
        {"name": "value", "type": "s32", "range": [0, 77]}
      ],
      "frame": [65, 0, 0, 52, 0, 3, "{value:s32}"]
    },
    {
      "osc": "/combi_play/tone_adjust/switch2_on_off",
      "args": [
        {"name": "value", "type": "s32", "range": [0, 1]}
      ],
      "frame": [65, 0, 0, 52, 0, 4, "{value:s32}"]
    },
    {
      "osc": "/combi_play/tone_adjust/switch3_assign",
      "args": [
        {"name": "value", "type": "s32", "range": [0, 77]}
      ],
      "frame": [65, 0, 0, 52, 0, 6, "{value:s32}"]
    },
    {
      "osc": "/combi_play/tone_adjust/switch3_on_off",
      "args": [
        {"name": "value", "type": "s32", "range": [0, 1]}
      ],
      "frame": [65, 0, 0, 52, 0, 7, "{value:s32}"]
    },
    {
      "osc": "/combi_play/tone_adjust/switch4_assign",
      "args": [
        {"name": "value", "type": "s32", "range": [0, 77]}
      ],
      "frame": [65, 0, 0, 52, 0, 9, "{value:s32}"]
    },
    {
      "osc": "/combi_play/tone_adjust/switch4_on_off",
      "args": [
        {"name": "value", "type": "s32", "range": [0, 1]}
      ],
      "frame": [65, 0, 0, 52, 0, 10, "{value:s32}"]
    },
    {
      "osc": "/combi_play/tone_adjust/switch5_assign",
      "args": [
        {"name": "value", "type": "s32", "range": [0, 77]}
      ],
      "frame": [65, 0, 0, 52, 0, 12, "{value:s32}"]
    },
    {
      "osc": "/combi_play/tone_adjust/switch5_on_off",
      "args": [
        {"name": "value", "type": "s32", "range": [0, 1]}
      ],
      "frame": [65, 0, 0, 52, 0, 13, "{value:s32}"]
    },
    {
      "osc": "/combi_play/tone_adjust/switch6_assign",
      "args": [
        {"name": "value", "type": "s32", "range": [0, 77]}
      ],
      "frame": [65, 0, 0, 52, 0, 15, "{value:s32}"]
    },
    {
      "osc": "/combi_play/tone_adjust/switch6_on_off",
      "args": [
        {"name": "value", "type": "s32", "range": [0, 1]}
      ],
      "frame": [65, 0, 0, 52, 0, 16, "{value:s32}"]
    },
    {
      "osc": "/combi_play/tone_adjust/switch7_assign",
      "args": [
        {"name": "value", "type": "s32", "range": [0, 77]}
      ],
      "frame": [65, 0, 0, 52, 0, 18, "{value:s32}"]
    },
    {
      "osc": "/combi_play/tone_adjust/switch7_on_off",
      "args": [
        {"name": "value", "type": "s32", "range": [0, 1]}
      ],
      "frame": [65, 0, 0, 52, 0, 19, "{value:s32}"]
    },
    {
      "osc": "/combi_play/tone_adjust/switch8_assign",
      "args": [
        {"name": "value", "type": "s32", "range": [0, 77]}
      ],
      "frame": [65, 0, 0, 52, 0, 21, "{value:s32}"]
    },
    {
      "osc": "/combi_play/tone_adjust/switch8_on_off",
      "args": [
        {"name": "value", "type": "s32", "range": [0, 1]}
      ],
      "frame": [65, 0, 0, 52, 0, 22, "{value:s32}"]
    },
    {
      "osc": "/combi_play/tone_adjust/slider1_assign",
      "args": [
        {"name": "value", "type": "s32", "range": [0, 77]}
      ],
      "frame": [65, 0, 0, 52, 0, 24, "{value:s32}"]
    },
    {
      "osc": "/combi_play/tone_adjust/slider2_assign",
      "args": [
        {"name": "value", "type": "s32", "range": [0, 77]}
      ],
      "frame": [65, 0, 0, 52, 0, 26, "{value:s32}"]
    },
    {
      "osc": "/combi_play/tone_adjust/slider3_assign",
      "args": [
        {"name": "value", "type": "s32", "range": [0, 77]}
      ],
      "frame": [65, 0, 0, 52, 0, 28, "{value:s32}"]
    },
    {
      "osc": "/combi_play/tone_adjust/slider4_assign",
      "args": [
        {"name": "value", "type": "s32", "range": [0, 77]}
      ],
      "frame": [65, 0, 0, 52, 0, 30, "{value:s32}"]
    },
    {
      "osc": "/combi_play/tone_adjust/slider5_assign",
      "args": [
        {"name": "value", "type": "s32", "range": [0, 77]}
      ],
      "frame": [65, 0, 0, 52, 0, 32, "{value:s32}"]
    },
    {
      "osc": "/combi_play/tone_adjust/slider6_assign",
      "args": [
        {"name": "value", "type": "s32", "range": [0, 77]}
      ],
      "frame": [65, 0, 0, 52, 0, 34, "{value:s32}"]
    },
    {
      "osc": "/combi_play/tone_adjust/slider7_assign",
      "args": [
        {"name": "value", "type": "s32", "range": [0, 77]}
      ],
      "frame": [65, 0, 0, 52, 0, 36, "{value:s32}"]
    },
    {
      "osc": "/combi_play/tone_adjust/slider8_assign",
      "args": [
        {"name": "value", "type": "s32", "range": [0, 77]}
      ],
      "frame": [65, 0, 0, 52, 0, 38, "{value:s32}"]
    },
    {
      "osc": "/combi_play/karma/module",
      "args": [
        {"name": "value", "type": "s32", "range": [0, 4]}
      ],
      "frame": [65, 0, 0, 13, 0, 5, "{value:s32}"],
      "_notes": "00~~04 : M, A, B, C, D"
    },
    {
      "osc": "/combi_play/karma/scene",
      "args": [
        {"name": "value", "type": "s32", "range": [0, 7]}
      ],
      "frame": [65, 0, 0, 13, 0, 2, "{value:s32}"]
    }
  ],
  "params": {
    "_notes": "PARAMETER CHANGE (func 41) in PROG EDIT mode: F0 42 3g 75 41 03 [ID msb] [ID lsb] [SUB msb] [SUB lsb] [value: 5 bytes, 32-bit two's complement, 7 bits each, bits 28-31 first] F7. pr/p = Parameter ID (msb/lsb), c/r = SUB ID (msb/lsb). Ranges may be negative.",
    "get_frame": [116, 0],
    "set_frame": [65, 3, "{pr}", "{p}", "{c}", "{r}", "{val:s32}"],
    "value_type": "s32",
    "entries": [
      {"osc": "/prog/ifx1/effect_type", "pr": 0, "p": 113, "c": 0, "r": 0, "range": [0, 170]},
      {
        "osc": "/prog/ifx1/on_off",
        "pr": 0,
        "p": 113,
        "c": 0,
        "r": 5,
        "range": [0, 1],
        "values": {"Off": 0, "ON": 1},
        "expects": "switch"
      },
      {
        "osc": "/prog/ifx1/chain",
        "pr": 0,
        "p": 113,
        "c": 0,
        "r": 40,
        "range": [0, 1],
        "values": {"Not chain": 0, "Chain": 1},
        "expects": "switch"
      },
      {"osc": "/prog/ifx1/chain_to", "pr": 0, "p": 113, "c": 0, "r": 44, "range": [0, 3]},
      {"osc": "/prog/ifx1/pan", "pr": 0, "p": 113, "c": 0, "r": 10, "range": [0, 127]},
      {"osc": "/prog/ifx1/bus_select", "pr": 0, "p": 113, "c": 0, "r": 15, "range": [0, 7]},
      {
        "osc": "/prog/ifx1/fx_control_bus",
        "pr": 0,
        "p": 113,
        "c": 0,
        "r": 30,
        "range": [0, 2],
        "values": {"FX ControlBus Off": 0, "FX Ctrl1": 1, "FX Ctrl2": 2},
        "expects": "discrete"
      },
      {"osc": "/prog/ifx1/send_1_level", "pr": 0, "p": 113, "c": 0, "r": 20, "range": [0, 127]},
      {"osc": "/prog/ifx1/send_2_level", "pr": 0, "p": 113, "c": 0, "r": 25, "range": [0, 127]},
      {"osc": "/prog/ifx1/aux_bus", "pr": 0, "p": 113, "c": 0, "r": 35, "range": [0, 6]},
      {"osc": "/prog/ifx2/effect_type", "pr": 0, "p": 113, "c": 0, "r": 1, "range": [0, 170]},
      {"osc": "/prog/ifx3/effect_type", "pr": 0, "p": 113, "c": 0, "r": 2, "range": [0, 170]},
      {"osc": "/prog/ifx4/effect_type", "pr": 0, "p": 113, "c": 0, "r": 3, "range": [0, 170]},
      {"osc": "/prog/ifx5/effect_type", "pr": 0, "p": 113, "c": 0, "r": 4, "range": [0, 153]},
      {"osc": "/prog/mfx/mfx1_effect_type", "pr": 0, "p": 119, "c": 0, "r": 0, "range": [0, 170]},
      {
        "osc": "/prog/mfx/mfx1_on_off",
        "pr": 0,
        "p": 119,
        "c": 0,
        "r": 2,
        "range": [0, 1],
        "values": {"Off": 0, "ON": 1},
        "expects": "switch"
      },
      {"osc": "/prog/mfx/mfx2_effect_type", "pr": 0, "p": 119, "c": 0, "r": 1, "range": [0, 153]},
      {
        "osc": "/prog/mfx/mfx2_on_off",
        "pr": 0,
        "p": 119,
        "c": 0,
        "r": 3,
        "range": [0, 1],
        "values": {"Off": 0, "ON": 1},
        "expects": "switch"
      },
      {"osc": "/prog/mfx/mfx1_return_level", "pr": 0, "p": 119, "c": 0, "r": 4, "range": [0, 127]},
      {"osc": "/prog/mfx/mfx2_return_level", "pr": 0, "p": 119, "c": 0, "r": 5, "range": [0, 127]},
      {
        "osc": "/prog/mfx/mfx_chain_direction",
        "pr": 0,
        "p": 119,
        "c": 0,
        "r": 7,
        "range": [0, 1],
        "values": {"MFX1 -> MFX2": 0, "MFX2 -> MFX1": 1},
        "expects": "switch"
      },
      {
        "osc": "/prog/mfx/mfx_chain_on_off",
        "pr": 0,
        "p": 119,
        "c": 0,
        "r": 6,
        "range": [0, 1],
        "values": {"Off": 0, "On": 1},
        "expects": "switch"
      },
      {"osc": "/prog/mfx/mfx_chain_level", "pr": 0, "p": 119, "c": 0, "r": 8, "range": [0, 127]},
      {"osc": "/prog/tfx/effect_type", "pr": 0, "p": 122, "c": 0, "r": 0, "range": [0, 153]},
      {
        "osc": "/prog/tfx/on_off",
        "pr": 0,
        "p": 122,
        "c": 0,
        "r": 1,
        "range": [0, 1],
        "values": {"Off": 0, "ON": 1},
        "expects": "switch"
      },
      {"osc": "/prog/tfx/master_volume", "pr": 0, "p": 122, "c": 0, "r": 2, "range": [0, 127]},
      {"osc": "/prog/fx_lfo/lfo1_frequency", "pr": 0, "p": 108, "c": 0, "r": 0, "range": [1, 230]},
      {
        "osc": "/prog/fx_lfo/lfo1_flag",
        "pr": 0,
        "p": 108,
        "c": 0,
        "r": 1,
        "range": [0, 1],
        "values": {"Sync Off": 0, "On": 1},
        "expects": "switch"
      },
      {"osc": "/prog/fx_lfo/lfo1_dmod_src", "pr": 0, "p": 108, "c": 0, "r": 2, "range": [0, 37]},
      {"osc": "/prog/fx_lfo/lfo1_midi_channel", "pr": 0, "p": 108, "c": 0, "r": 3, "range": [0, 16]},
      {"osc": "/prog/fx_lfo/lfo1_bpm", "pr": 0, "p": 108, "c": 0, "r": 4, "range": [3999, 30000]},
      {"osc": "/prog/fx_lfo/lfo1_midi_sync_base_note", "pr": 0, "p": 108, "c": 0, "r": 5, "range": [0, 9]},
      {
        "osc": "/prog/fx_lfo/lfo1_midi_sync",
        "pr": 0,
        "p": 108,
        "c": 0,
        "r": 6,
        "range": [0, 1],
        "values": {"MIDI Sync Off": 0, "On": 1},
        "expects": "switch"
      },
      {"osc": "/prog/fx_lfo/lfo1_midi_sync_time", "pr": 0, "p": 108, "c": 0, "r": 7, "range": [1, 32]},
      {"osc": "/prog/fx_lfo/lfo2_frequency", "pr": 0, "p": 109, "c": 0, "r": 0, "range": [1, 230]},
      {
        "osc": "/prog/fx_lfo/lfo2_flag",
        "pr": 0,
        "p": 109,
        "c": 0,
        "r": 1,
        "range": [0, 1],
        "values": {"Sync Off": 0, "On": 1},
        "expects": "switch"
      },
      {"osc": "/prog/fx_lfo/lfo2_dmod_src", "pr": 0, "p": 109, "c": 0, "r": 2, "range": [0, 37]},
      {"osc": "/prog/fx_lfo/lfo2_midi_channel", "pr": 0, "p": 109, "c": 0, "r": 3, "range": [0, 16]},
      {"osc": "/prog/fx_lfo/lfo2_bpm", "pr": 0, "p": 109, "c": 0, "r": 4, "range": [3999, 30000]},
      {"osc": "/prog/fx_lfo/lfo2_midi_sync_base_note", "pr": 0, "p": 109, "c": 0, "r": 5, "range": [0, 9]},
      {
        "osc": "/prog/fx_lfo/lfo2_midi_sync",
        "pr": 0,
        "p": 109,
        "c": 0,
        "r": 6,
        "range": [0, 1],
        "values": {"MIDI Sync Off": 0, "On": 1},
        "expects": "switch"
      },
      {"osc": "/prog/fx_lfo/lfo2_midi_sync_time", "pr": 0, "p": 109, "c": 0, "r": 7, "range": [1, 32]},
      {"osc": "/prog/vector/xyassign_xplus", "pr": 0, "p": 112, "c": 0, "r": 6, "range": [0, 151]},
      {"osc": "/prog/vector/xyassign_xminus", "pr": 0, "p": 112, "c": 0, "r": 7, "range": [0, 151]},
      {"osc": "/prog/vector/xyassign_yplus", "pr": 0, "p": 112, "c": 0, "r": 9, "range": [0, 151]},
      {"osc": "/prog/vector/xyassign_yminus", "pr": 0, "p": 112, "c": 0, "r": 10, "range": [0, 151]},
      {
        "osc": "/prog/vector/x_mode",
        "pr": 0,
        "p": 112,
        "c": 0,
        "r": 5,
        "range": [0, 3],
        "values": {"Pos": 0, "Neg": 1, "XFade": 2, "Split": 3},
        "expects": "discrete"
      },
      {
        "osc": "/prog/vector/y_mode",
        "pr": 0,
        "p": 112,
        "c": 0,
        "r": 8,
        "range": [0, 3],
        "values": {"Pos": 0, "Neg": 1, "XFade": 2, "Split": 3},
        "expects": "discrete"
      },
      {
        "osc": "/prog/vector/enable_cc_control",
        "pr": 0,
        "p": 112,
        "c": 0,
        "r": 4,
        "range": [0, 1],
        "values": {"Off": 0, "On": 1},
        "expects": "switch"
      },
      {
        "osc": "/prog/vector/enable_volume_ctrl",
        "pr": 0,
        "p": 112,
        "c": 0,
        "r": 0,
        "range": [0, 1],
        "values": {"Off": 0, "On": 1},
        "expects": "switch"
      },
      {
        "osc": "/prog/vector/equal_power",
        "pr": 0,
        "p": 112,
        "c": 0,
        "r": 1,
        "range": [0, 1],
        "values": {"Equal Level": 0, "Equal Power": 1},
        "expects": "switch"
      },
      {
        "osc": "/prog/vector/xymode",
        "pr": 0,
        "p": 112,
        "c": 0,
        "r": 11,
        "range": [0, 1],
        "values": {"Off": 0, "On": 1},
        "expects": "switch"
      },
      {
        "osc": "/prog/vector/hold",
        "pr": 0,
        "p": 112,
        "c": 0,
        "r": 12,
        "range": [0, 1],
        "values": {"Off": 0, "On": 1},
        "expects": "switch"
      },
      {
        "osc": "/prog/vector/osc1_center_volume",
        "pr": 0,
        "p": 112,
        "c": 0,
        "r": 2,
        "range": [0, 4],
        "values": {"0": 0, "25": 1, "50": 2, "75": 3, "100[%]": 4},
        "expects": "discrete"
      },
      {
        "osc": "/prog/vector/osc2_center_volume",
        "pr": 0,
        "p": 112,
        "c": 0,
        "r": 3,
        "range": [0, 4],
        "values": {"0": 0, "25": 1, "50": 2, "75": 3, "100[%]": 4},
        "expects": "discrete"
      },
      {
        "osc": "/prog/common/osc_mode",
        "pr": 0,
        "p": 124,
        "c": 0,
        "r": 0,
        "range": [0, 4],
        "values": {"Single": 0, "Double": 1, "Drums": 2, "Radias": 3, "SamplerBank": 4},
        "expects": "discrete"
      },
      {
        "osc": "/prog/common/favorite",
        "pr": 0,
        "p": 85,
        "c": 0,
        "r": 2,
        "range": [0, 1],
        "values": {"Not favorite": 0, "Favorite": 1},
        "expects": "switch"
      },
      {
        "osc": "/prog/common/hold",
        "pr": 0,
        "p": 124,
        "c": 0,
        "r": 1,
        "range": [0, 1],
        "values": {"Hold Off": 0, "On": 1},
        "expects": "switch"
      },
      {
        "osc": "/prog/common/voice_assign",
        "pr": 0,
        "p": 124,
        "c": 0,
        "r": 2,
        "range": [0, 1],
        "values": {"Poly": 0, "Mono": 1},
        "expects": "switch"
      },
      {
        "osc": "/prog/common/poly_single_trigger",
        "pr": 0,
        "p": 124,
        "c": 0,
        "r": 3,
        "range": [0, 1],
        "values": {"Off": 0, "On": 1},
        "expects": "switch"
      },
      {
        "osc": "/prog/common/poly_poly_legato",
        "pr": 0,
        "p": 124,
        "c": 0,
        "r": 4,
        "range": [0, 1],
        "values": {"Off": 0, "On": 1},
        "expects": "switch"
      },
      {
        "osc": "/prog/common/mono_priority",
        "pr": 0,
        "p": 124,
        "c": 0,
        "r": 5,
        "range": [0, 2],
        "values": {"Low": 0, "High": 1, "Last": 2},
        "expects": "discrete"
      },
      {
        "osc": "/prog/common/mono_mono_legato",
        "pr": 0,
        "p": 124,
        "c": 0,
        "r": 6,
        "range": [0, 1],
        "values": {"Off": 0, "On": 1},
        "expects": "switch"
      },
      {
        "osc": "/prog/common/mono_mode",
        "pr": 0,
        "p": 124,
        "c": 0,
        "r": 7,
        "range": [0, 1],
        "values": {"Normal": 0, "Use Legato Offset": 1},
        "expects": "switch"
      },
      {
        "osc": "/prog/common/enable_half_damper",
        "pr": 0,
        "p": 124,
        "c": 0,
        "r": 12,
        "range": [0, 1],
        "values": {"Off": 0, "On": 1},
        "expects": "switch"
      },
      {"osc": "/prog/common/number_of_voices", "pr": 0, "p": 124, "c": 0, "r": 8, "range": [2, 6]},
      {
        "osc": "/prog/common/union",
        "pr": 0,
        "p": 124,
        "c": 0,
        "r": 9,
        "range": [0, 1],
        "values": {"Off": 0, "On": 1},
        "expects": "switch"
      },
      {"osc": "/prog/common/detune", "pr": 0, "p": 124, "c": 0, "r": 10, "range": [0, 99]},
      {"osc": "/prog/common/thickness", "pr": 0, "p": 124, "c": 0, "r": 11, "range": [0, 9]},
      {"osc": "/prog/common/hold_bottom", "pr": 0, "p": 124, "c": 0, "r": 13, "range": [0, 127]},
      {"osc": "/prog/common/hold_top", "pr": 0, "p": 124, "c": 0, "r": 14, "range": [0, 127]},
      {"osc": "/prog/common/bus_select", "pr": 0, "p": 85, "c": 0, "r": 3, "range": [0, 12]},
      {
        "osc": "/prog/common/fx_control_bus",
        "pr": 0,
        "p": 85,
        "c": 0,
        "r": 4,
        "range": [0, 2],
        "values": {"Off": 0, "1": 1, "2": 2},
        "expects": "discrete"
      },
      {
        "osc": "/prog/common/use_dkit_setting",
        "pr": 0,
        "p": 85,
        "c": 0,
        "r": 5,
        "range": [0, 1],
        "values": {"Off": 0, "On": 1},
        "expects": "switch"
      },
      {"osc": "/prog/common/aux_bus", "pr": 0, "p": 85, "c": 0, "r": 6, "range": [0, 6]},
      {"osc": "/prog/common/main_category", "pr": 0, "p": 85, "c": 0, "r": 0, "range": [0, 17]},
      {"osc": "/prog/common/sub_category", "pr": 0, "p": 85, "c": 0, "r": 1, "range": [0, 7]},
      {"osc": "/prog/common/scale_type", "pr": 0, "p": 124, "c": 0, "r": 15, "range": [0, 26]},
      {"osc": "/prog/common/scale_key", "pr": 0, "p": 124, "c": 0, "r": 16, "range": [0, 11]},
      {"osc": "/prog/common/scale_random", "pr": 0, "p": 124, "c": 0, "r": 17, "range": [0, 7]},
      {"osc": "/prog/common/sw1_assignable_sw", "pr": 0, "p": 85, "c": 0, "r": 7, "range": [0, 14]},
      {
        "osc": "/prog/common/sw1_mode",
        "pr": 0,
        "p": 85,
        "c": 0,
        "r": 11,
        "range": [0, 1],
        "values": {"Toggle": 0, "Momentary": 1},
        "expects": "switch"
      },
      {
        "osc": "/prog/common/sw1_on_off",
        "pr": 0,
        "p": 85,
        "c": 0,
        "r": 9,
        "range": [0, 1],
        "values": {"Off": 0, "On": 1},
        "expects": "switch"
      },
      {"osc": "/prog/common/sw2_assignable_sw", "pr": 0, "p": 85, "c": 0, "r": 8, "range": [0, 14]},
      {
        "osc": "/prog/common/sw2_mode",
        "pr": 0,
        "p": 85,
        "c": 0,
        "r": 12,
        "range": [0, 1],
        "values": {"Toggle": 0, "Momentary": 1},
        "expects": "switch"
      },
      {
        "osc": "/prog/common/sw2_on_off",
        "pr": 0,
        "p": 85,
        "c": 0,
        "r": 10,
        "range": [0, 1],
        "values": {"Off": 0, "On": 1},
        "expects": "switch"
      },
      {"osc": "/prog/eq/trim", "pr": 0, "p": 107, "c": 0, "r": 0, "range": [0, 99]},
      {
        "osc": "/prog/eq/bypass",
        "pr": 0,
        "p": 107,
        "c": 0,
        "r": 1,
        "range": [0, 1],
        "values": {"Normal": 0, "Bypass": 1},
        "expects": "switch"
      },
      {"osc": "/prog/eq/midfreq", "pr": 0, "p": 107, "c": 0, "r": 2, "range": [0, 165]},
      {"osc": "/prog/eq/lowgain", "pr": 0, "p": 107, "c": 0, "r": 3, "range": [-36, 36]},
      {"osc": "/prog/eq/midgain", "pr": 0, "p": 107, "c": 0, "r": 4, "range": [-36, 36]},
      {"osc": "/prog/eq/highgain", "pr": 0, "p": 107, "c": 0, "r": 5, "range": [-36, 36]},
      {"osc": "/prog/pitch_eg/start_level", "pr": 0, "p": 125, "c": 0, "r": 0, "range": [-99, 99]},
      {"osc": "/prog/pitch_eg/attack_time", "pr": 0, "p": 125, "c": 0, "r": 1, "range": [0, 99]},
      {"osc": "/prog/pitch_eg/attack_level", "pr": 0, "p": 125, "c": 0, "r": 2, "range": [-99, 99]},
      {"osc": "/prog/pitch_eg/decay_time", "pr": 0, "p": 125, "c": 0, "r": 3, "range": [0, 99]},
      {"osc": "/prog/pitch_eg/break_level", "pr": 0, "p": 125, "c": 0, "r": 4, "range": [-99, 99]},
      {"osc": "/prog/pitch_eg/slope_time", "pr": 0, "p": 125, "c": 0, "r": 5, "range": [0, 99]},
      {"osc": "/prog/pitch_eg/release_time", "pr": 0, "p": 125, "c": 0, "r": 6, "range": [0, 99]},
      {"osc": "/prog/pitch_eg/release_level", "pr": 0, "p": 125, "c": 0, "r": 7, "range": [-99, 99]},
      {"osc": "/prog/pitch_eg/attack_eg_curve", "pr": 0, "p": 125, "c": 0, "r": 20, "range": [0, 16]},
      {"osc": "/prog/pitch_eg/delay_eg_curve", "pr": 0, "p": 125, "c": 0, "r": 21, "range": [0, 16]},
      {"osc": "/prog/pitch_eg/slope_eg_curve", "pr": 0, "p": 125, "c": 0, "r": 22, "range": [0, 16]},
      {"osc": "/prog/pitch_eg/release_eg_curve", "pr": 0, "p": 125, "c": 0, "r": 23, "range": [0, 16]},
      {"osc": "/prog/pitch_eg/ams1_level", "pr": 0, "p": 125, "c": 0, "r": 8, "range": [0, 50]},
      {"osc": "/prog/pitch_eg/ams1_start_level", "pr": 0, "p": 125, "c": 0, "r": 9, "range": [-99, 99]},
      {"osc": "/prog/pitch_eg/ams1_attack_level", "pr": 0, "p": 125, "c": 0, "r": 10, "range": [-99, 99]},
      {"osc": "/prog/pitch_eg/ams1_break_level", "pr": 0, "p": 125, "c": 0, "r": 11, "range": [-99, 99]},
      {"osc": "/prog/pitch_eg/ams2_level", "pr": 0, "p": 125, "c": 0, "r": 12, "range": [0, 50]},
      {"osc": "/prog/pitch_eg/ams2_start_level", "pr": 0, "p": 125, "c": 0, "r": 13, "range": [-99, 99]},
      {"osc": "/prog/pitch_eg/ams2_attack_level", "pr": 0, "p": 125, "c": 0, "r": 14, "range": [-99, 99]},
      {"osc": "/prog/pitch_eg/ams2_break_level", "pr": 0, "p": 125, "c": 0, "r": 15, "range": [-99, 99]},
      {"osc": "/prog/pitch_eg/ams_time", "pr": 0, "p": 125, "c": 0, "r": 16, "range": [0, 50]},
      {"osc": "/prog/pitch_eg/ams_attack_time", "pr": 0, "p": 125, "c": 0, "r": 17, "range": [-99, 99]},
      {"osc": "/prog/pitch_eg/ams_decay_time", "pr": 0, "p": 125, "c": 0, "r": 18, "range": [-99, 99]},
      {"osc": "/prog/pitch_eg/ams_slope_time", "pr": 0, "p": 125, "c": 0, "r": 19, "range": [-99, 99]},
      {"osc": "/prog/pitch_eg/reset_source", "pr": 0, "p": 125, "c": 0, "r": 24, "range": [0, 50]},
      {"osc": "/prog/pitch_eg/reset_threshold", "pr": 0, "p": 125, "c": 0, "r": 25, "range": [-99, 99]},
      {"osc": "/prog/common_lfo/amstoshape_source", "pr": 0, "p": 126, "c": 0, "r": 5, "range": [0, 99]},
      {"osc": "/prog/common_lfo/amstoshape_intensity", "pr": 0, "p": 126, "c": 0, "r": 6, "range": [-99, 99]},
      {"osc": "/prog/common_lfo/base_note", "pr": 0, "p": 126, "c": 0, "r": 14, "range": [0, 9]},
      {
        "osc": "/prog/common_lfo/midi_sync_off",
        "pr": 0,
        "p": 126,
        "c": 0,
        "r": 13,
        "range": [0, 1],
        "values": {"Off": 0, "On": 1},
        "expects": "switch"
      },
      {"osc": "/prog/common_lfo/midi_sync_time", "pr": 0, "p": 126, "c": 0, "r": 15, "range": [0, 31]},
      {"osc": "/prog/common_lfo/amstotime_source", "pr": 0, "p": 126, "c": 0, "r": 9, "range": [0, 99]},
      {"osc": "/prog/common_lfo/amstotime_intensity", "pr": 0, "p": 126, "c": 0, "r": 10, "range": [-99, 99]},
      {"osc": "/prog/common_lfo/amstoamstime_source", "pr": 0, "p": 126, "c": 0, "r": 11, "range": [0, 99]},
      {"osc": "/prog/common_lfo/amstoamstime_int", "pr": 0, "p": 126, "c": 0, "r": 12, "range": [-99, 99]},
      {"osc": "/prog/common_lfo/sync_wave_form", "pr": 0, "p": 126, "c": 0, "r": 0, "range": [0, 17]},
      {
        "osc": "/prog/common_lfo/stop",
        "pr": 0,
        "p": 126,
        "c": 0,
        "r": 1,
        "range": [0, 1],
        "values": {"Off": 0, "On": 1},
        "expects": "switch"
      },
      {"osc": "/prog/common_lfo/frequency", "pr": 0, "p": 126, "c": 0, "r": 2, "range": [0, 99]},
      {"osc": "/prog/common_lfo/start_phase", "pr": 0, "p": 126, "c": 0, "r": 3, "range": [-36, 37]},
      {"osc": "/prog/common_lfo/shape", "pr": 0, "p": 126, "c": 0, "r": 4, "range": [-99, 99]},
      {"osc": "/prog/common_lfo/offset", "pr": 0, "p": 126, "c": 0, "r": 7, "range": [-99, 99]},
      {"osc": "/prog/common_lfo/reset_ams", "pr": 0, "p": 126, "c": 0, "r": 8, "range": [0, 50]},
      {"osc": "/prog/key_track1/key_low", "pr": 1, "p": 14, "c": 0, "r": 0, "range": [0, 127]},
      {"osc": "/prog/key_track1/key_center", "pr": 1, "p": 14, "c": 0, "r": 1, "range": [0, 127]},
      {"osc": "/prog/key_track1/key_high", "pr": 1, "p": 14, "c": 0, "r": 2, "range": [0, 127]},
      {"osc": "/prog/key_track1/ramp_low", "pr": 1, "p": 14, "c": 0, "r": 3, "range": [-100, 100]},
      {"osc": "/prog/key_track1/ramp_center", "pr": 1, "p": 14, "c": 0, "r": 4, "range": [-100, 100]},
      {"osc": "/prog/key_track1/ramp_center_high", "pr": 1, "p": 14, "c": 0, "r": 5, "range": [-100, 100]},
      {"osc": "/prog/key_track1/ramp_high_top", "pr": 1, "p": 14, "c": 0, "r": 6, "range": [-100, 100]},
      {
        "osc": "/prog/ifx2/on_off",
        "pr": 0,
        "p": 113,
        "c": 0,
        "r": 6,
        "range": [0, 1],
        "values": {"Off": 0, "ON": 1},
        "expects": "switch"
      },
      {
        "osc": "/prog/ifx2/chain",
        "pr": 0,
        "p": 113,
        "c": 0,
        "r": 41,
        "range": [0, 1],
        "values": {"Not chain": 0, "Chain": 1},
        "expects": "switch"
      },
      {"osc": "/prog/ifx2/chain_to", "pr": 0, "p": 113, "c": 0, "r": 45, "range": [0, 3]},
      {"osc": "/prog/ifx2/pan", "pr": 0, "p": 113, "c": 0, "r": 11, "range": [0, 127]},
      {"osc": "/prog/ifx2/bus_select", "pr": 0, "p": 113, "c": 0, "r": 16, "range": [0, 7]},
      {
        "osc": "/prog/ifx2/fx_control_bus",
        "pr": 0,
        "p": 113,
        "c": 0,
        "r": 31,
        "range": [0, 2],
        "values": {"FX ControlBus Off": 0, "FX Ctrl1": 1, "FX Ctrl2": 2},
        "expects": "discrete"
      },
      {"osc": "/prog/ifx2/send_1_level", "pr": 0, "p": 113, "c": 0, "r": 21, "range": [0, 127]},
      {"osc": "/prog/ifx2/send_2_level", "pr": 0, "p": 113, "c": 0, "r": 26, "range": [0, 127]},
      {"osc": "/prog/ifx2/aux_bus", "pr": 0, "p": 113, "c": 0, "r": 36, "range": [0, 6]},
      {
        "osc": "/prog/ifx3/on_off",
        "pr": 0,
        "p": 113,
        "c": 0,
        "r": 7,
        "range": [0, 1],
        "values": {"Off": 0, "ON": 1},
        "expects": "switch"
      },
      {
        "osc": "/prog/ifx3/chain",
        "pr": 0,
        "p": 113,
        "c": 0,
        "r": 42,
        "range": [0, 1],
        "values": {"Not chain": 0, "Chain": 1},
        "expects": "switch"
      },
      {"osc": "/prog/ifx3/chain_to", "pr": 0, "p": 113, "c": 0, "r": 46, "range": [0, 3]},
      {"osc": "/prog/ifx3/pan", "pr": 0, "p": 113, "c": 0, "r": 12, "range": [0, 127]},
      {"osc": "/prog/ifx3/bus_select", "pr": 0, "p": 113, "c": 0, "r": 17, "range": [0, 7]},
      {
        "osc": "/prog/ifx3/fx_control_bus",
        "pr": 0,
        "p": 113,
        "c": 0,
        "r": 32,
        "range": [0, 2],
        "values": {"FX ControlBus Off": 0, "FX Ctrl1": 1, "FX Ctrl2": 2},
        "expects": "discrete"
      },
      {"osc": "/prog/ifx3/send_1_level", "pr": 0, "p": 113, "c": 0, "r": 22, "range": [0, 127]},
      {"osc": "/prog/ifx3/send_2_level", "pr": 0, "p": 113, "c": 0, "r": 27, "range": [0, 127]},
      {"osc": "/prog/ifx3/aux_bus", "pr": 0, "p": 113, "c": 0, "r": 37, "range": [0, 6]},
      {
        "osc": "/prog/ifx4/on_off",
        "pr": 0,
        "p": 113,
        "c": 0,
        "r": 8,
        "range": [0, 1],
        "values": {"Off": 0, "ON": 1},
        "expects": "switch"
      },
      {
        "osc": "/prog/ifx4/chain",
        "pr": 0,
        "p": 113,
        "c": 0,
        "r": 43,
        "range": [0, 1],
        "values": {"Not chain": 0, "Chain": 1},
        "expects": "switch"
      },
      {"osc": "/prog/ifx4/pan", "pr": 0, "p": 113, "c": 0, "r": 13, "range": [0, 127]},
      {"osc": "/prog/ifx4/bus_select", "pr": 0, "p": 113, "c": 0, "r": 18, "range": [0, 7]},
      {
        "osc": "/prog/ifx4/fx_control_bus",
        "pr": 0,
        "p": 113,
        "c": 0,
        "r": 33,
        "range": [0, 2],
        "values": {"FX ControlBus Off": 0, "FX Ctrl1": 1, "FX Ctrl2": 2},
        "expects": "discrete"
      },
      {"osc": "/prog/ifx4/send_1_level", "pr": 0, "p": 113, "c": 0, "r": 23, "range": [0, 127]},
      {"osc": "/prog/ifx4/send_2_level", "pr": 0, "p": 113, "c": 0, "r": 28, "range": [0, 127]},
      {"osc": "/prog/ifx4/aux_bus", "pr": 0, "p": 113, "c": 0, "r": 38, "range": [0, 6]},
      {
        "osc": "/prog/ifx5/on_off",
        "pr": 0,
        "p": 113,
        "c": 0,
        "r": 9,
        "range": [0, 1],
        "values": {"Off": 0, "ON": 1},
        "expects": "switch"
      },
      {"osc": "/prog/ifx5/pan", "pr": 0, "p": 113, "c": 0, "r": 14, "range": [0, 127]},
      {"osc": "/prog/ifx5/bus_select", "pr": 0, "p": 113, "c": 0, "r": 19, "range": [0, 7]},
      {
        "osc": "/prog/ifx5/fx_control_bus",
        "pr": 0,
        "p": 113,
        "c": 0,
        "r": 34,
        "range": [0, 2],
        "values": {"FX ControlBus Off": 0, "FX Ctrl1": 1, "FX Ctrl2": 2},
        "expects": "discrete"
      },
      {"osc": "/prog/ifx5/send_1_level", "pr": 0, "p": 113, "c": 0, "r": 24, "range": [0, 127]},
      {"osc": "/prog/ifx5/send_2_level", "pr": 0, "p": 113, "c": 0, "r": 29, "range": [0, 127]},
      {"osc": "/prog/ifx5/aux_bus", "pr": 0, "p": 113, "c": 0, "r": 39, "range": [0, 6]},
      {"osc": "/prog/common/rt_slider5_assign", "pr": 0, "p": 85, "c": 0, "r": 13, "range": [0, 124]},
      {"osc": "/prog/common/rt_slider6_assign", "pr": 0, "p": 85, "c": 0, "r": 14, "range": [0, 124]},
      {"osc": "/prog/common/rt_slider7_assign", "pr": 0, "p": 85, "c": 0, "r": 15, "range": [0, 124]},
      {"osc": "/prog/common/rt_slider8_assign", "pr": 0, "p": 85, "c": 0, "r": 16, "range": [0, 124]},
      {
        "osc": "/prog/osc1/ms1/type",
        "pr": 0,
        "p": 127,
        "c": 0,
        "r": 0,
        "range": [0, 1],
        "values": {"Off": 0, "Multisample": 1},
        "expects": "switch"
      },
      {
        "osc": "/prog/osc1/ms2/type",
        "pr": 0,
        "p": 127,
        "c": 0,
        "r": 6,
        "range": [0, 1],
        "values": {"Off": 0, "Multisample": 1},
        "expects": "switch"
      },
      {
        "osc": "/prog/osc1/ms3/type",
        "pr": 0,
        "p": 127,
        "c": 0,
        "r": 12,
        "range": [0, 1],
        "values": {"Off": 0, "Multisample": 1},
        "expects": "switch"
      },
      {
        "osc": "/prog/osc1/ms4/type",
        "pr": 0,
        "p": 127,
        "c": 0,
        "r": 18,
        "range": [0, 1],
        "values": {"Off": 0, "Multisample": 1},
        "expects": "switch"
      },
      {"osc": "/prog/osc1/ms1/bank", "pr": 0, "p": 127, "c": 0, "r": 1, "range": [0, 255]},
      {"osc": "/prog/osc1/ms2/bank", "pr": 0, "p": 127, "c": 0, "r": 7, "range": [0, 255]},
      {"osc": "/prog/osc1/ms3/bank", "pr": 0, "p": 127, "c": 0, "r": 13, "range": [0, 255]},
      {"osc": "/prog/osc1/ms4/bank", "pr": 0, "p": 127, "c": 0, "r": 19, "range": [0, 255]},
      {"osc": "/prog/osc1/ms1/number", "pr": 0, "p": 127, "c": 0, "r": 2, "range": [0, 1076]},
      {"osc": "/prog/osc1/ms2/number", "pr": 0, "p": 127, "c": 0, "r": 8, "range": [0, 1076]},
      {"osc": "/prog/osc1/ms3/number", "pr": 0, "p": 127, "c": 0, "r": 14, "range": [0, 1076]},
      {"osc": "/prog/osc1/ms4/number", "pr": 0, "p": 127, "c": 0, "r": 20, "range": [0, 1076]},
      {"osc": "/prog/osc1/ms1/level", "pr": 0, "p": 127, "c": 0, "r": 3, "range": [0, 127]},
      {"osc": "/prog/osc1/ms2/level", "pr": 0, "p": 127, "c": 0, "r": 9, "range": [0, 127]},
      {"osc": "/prog/osc1/ms3/level", "pr": 0, "p": 127, "c": 0, "r": 15, "range": [0, 127]},
      {"osc": "/prog/osc1/ms4/level", "pr": 0, "p": 127, "c": 0, "r": 21, "range": [0, 127]},
      {"osc": "/prog/osc1/ms1/offset", "pr": 0, "p": 127, "c": 0, "r": 4, "range": [0, 8]},
      {"osc": "/prog/osc1/ms2/offset", "pr": 0, "p": 127, "c": 0, "r": 10, "range": [0, 8]},
      {"osc": "/prog/osc1/ms3/offset", "pr": 0, "p": 127, "c": 0, "r": 16, "range": [0, 8]},
      {"osc": "/prog/osc1/ms4/offset", "pr": 0, "p": 127, "c": 0, "r": 22, "range": [0, 8]},
      {
        "osc": "/prog/osc1/ms1/backword",
        "pr": 0,
        "p": 127,
        "c": 0,
        "r": 5,
        "range": [0, 1],
        "values": {"Normal(Forward)": 0, "Reverse": 1},
        "expects": "switch"
      },
      {
        "osc": "/prog/osc1/ms2/backword",
        "pr": 0,
        "p": 127,
        "c": 0,
        "r": 11,
        "range": [0, 1],
        "values": {"Normal(Forward)": 0, "Reverse": 1},
        "expects": "switch"
      },
      {
        "osc": "/prog/osc1/ms3/backword",
        "pr": 0,
        "p": 127,
        "c": 0,
        "r": 17,
        "range": [0, 1],
        "values": {"Normal(Forward)": 0, "Reverse": 1},
        "expects": "switch"
      },
      {
        "osc": "/prog/osc1/ms4/backword",
        "pr": 0,
        "p": 127,
        "c": 0,
        "r": 23,
        "range": [0, 1],
        "values": {"Normal(Forward)": 0, "Reverse": 1},
        "expects": "switch"
      },
      {"osc": "/prog/osc1/ms1_velocity/bottom_vel", "pr": 0, "p": 127, "c": 0, "r": 24, "range": [1, 127]},
      {"osc": "/prog/osc1/ms2_velocity/bottom_vel", "pr": 0, "p": 127, "c": 0, "r": 27, "range": [1, 127]},
      {"osc": "/prog/osc1/ms3_velocity/bottom_vel", "pr": 0, "p": 127, "c": 0, "r": 30, "range": [1, 127]},
      {"osc": "/prog/osc1/ms1_velocity/xfade_range", "pr": 0, "p": 127, "c": 0, "r": 25, "range": [0, 127]},
      {"osc": "/prog/osc1/ms2_velocity/xfade_range", "pr": 0, "p": 127, "c": 0, "r": 28, "range": [0, 127]},
      {"osc": "/prog/osc1/ms3_velocity/xfade_range", "pr": 0, "p": 127, "c": 0, "r": 31, "range": [0, 127]},
      {
        "osc": "/prog/osc1/ms1_velocity/xfade_curve",
        "pr": 0,
        "p": 127,
        "c": 0,
        "r": 26,
        "range": [0, 2],
        "values": {"Linear": 0, "Power": 1, "Layer": 2},
        "expects": "discrete"
      },
      {
        "osc": "/prog/osc1/ms2_velocity/xfade_curve",
        "pr": 0,
        "p": 127,
        "c": 0,
        "r": 29,
        "range": [0, 2],
        "values": {"Linear": 0, "Power": 1, "Layer": 2},
        "expects": "discrete"
      },
      {
        "osc": "/prog/osc1/ms3_velocity/xfade_curve",
        "pr": 0,
        "p": 127,
        "c": 0,
        "r": 32,
        "range": [0, 2],
        "values": {"Linear": 0, "Power": 1, "Layer": 2},
        "expects": "discrete"
      },
      {"osc": "/prog/osc1/velocity/note_on_ctrl_delay", "pr": 0, "p": 127, "c": 0, "r": 33, "range": [0, 97]},
      {
        "osc": "/prog/osc1/velocity/note_on_ctrl_mode",
        "pr": 0,
        "p": 127,
        "c": 0,
        "r": 34,
        "range": [0, 1],
        "values": {"Key": 0, "Key + Dumper": 1},
        "expects": "switch"
      },
      {"osc": "/prog/osc1/velocity/velocity_zone_bottom", "pr": 0, "p": 127, "c": 0, "r": 35, "range": [1, 127]},
      {"osc": "/prog/osc1/velocity/velocity_zone_top", "pr": 0, "p": 127, "c": 0, "r": 36, "range": [1, 127]},
      {"osc": "/prog/osc1/lfo1/waveform", "pr": 1, "p": 0, "c": 0, "r": 0, "range": [0, 15]},
      {"osc": "/prog/osc1/lfo2/waveform", "pr": 1, "p": 1, "c": 0, "r": 0, "range": [0, 15]},
      {
        "osc": "/prog/osc1/lfo1/stop",
        "pr": 1,
        "p": 0,
        "c": 0,
        "r": 1,
        "range": [0, 1],
        "values": {"Off": 0, "On": 1},
        "expects": "switch"
      },
      {
        "osc": "/prog/osc1/lfo2/stop",
        "pr": 1,
        "p": 1,
        "c": 0,
        "r": 1,
        "range": [0, 1],
        "values": {"Off": 0, "On": 1},
        "expects": "switch"
      },
      {
        "osc": "/prog/osc1/lfo1/key_sync",
        "pr": 1,
        "p": 0,
        "c": 0,
        "r": 2,
        "range": [0, 1],
        "values": {"Off": 0, "On": 1},
        "expects": "switch"
      },
      {
        "osc": "/prog/osc1/lfo2/key_sync",
        "pr": 1,
        "p": 1,
        "c": 0,
        "r": 2,
        "range": [0, 1],
        "values": {"Off": 0, "On": 1},
        "expects": "switch"
      },
      {"osc": "/prog/osc1/lfo1/frequency", "pr": 1, "p": 0, "c": 0, "r": 3, "range": [0, 99]},
      {"osc": "/prog/osc1/lfo2/frequency", "pr": 1, "p": 1, "c": 0, "r": 3, "range": [0, 99]},
      {"osc": "/prog/osc1/lfo1/start_phase", "pr": 1, "p": 0, "c": 0, "r": 4, "range": [-36, 37]},
      {"osc": "/prog/osc1/lfo2/start_phase", "pr": 1, "p": 1, "c": 0, "r": 4, "range": [-36, 37]},
      {"osc": "/prog/osc1/lfo1/shape", "pr": 1, "p": 0, "c": 0, "r": 5, "range": [-99, 99]},
      {"osc": "/prog/osc1/lfo2/shape", "pr": 1, "p": 1, "c": 0, "r": 5, "range": [-99, 99]},
      {"osc": "/prog/osc1/lfo1/offset", "pr": 1, "p": 0, "c": 0, "r": 8, "range": [-99, 99]},
      {"osc": "/prog/osc1/lfo2/offset", "pr": 1, "p": 1, "c": 0, "r": 8, "range": [-99, 99]},
      {"osc": "/prog/osc1/lfo1/delay", "pr": 1, "p": 0, "c": 0, "r": 9, "range": [0, 99]},
      {"osc": "/prog/osc1/lfo2/delay", "pr": 1, "p": 1, "c": 0, "r": 9, "range": [0, 99]},
      {"osc": "/prog/osc1/lfo1/fade", "pr": 1, "p": 0, "c": 0, "r": 10, "range": [0, 99]},
      {"osc": "/prog/osc1/lfo2/fade", "pr": 1, "p": 1, "c": 0, "r": 10, "range": [0, 99]},
      {"osc": "/prog/osc1/lfo1/source", "pr": 1, "p": 0, "c": 0, "r": 6, "range": [0, 50]},
      {"osc": "/prog/osc1/lfo2/source", "pr": 1, "p": 1, "c": 0, "r": 6, "range": [0, 50]},
      {"osc": "/prog/osc1/lfo1/intensity", "pr": 1, "p": 0, "c": 0, "r": 7, "range": [-99, 99]},
      {"osc": "/prog/osc1/lfo2/intensity", "pr": 1, "p": 1, "c": 0, "r": 7, "range": [-99, 99]},
      {"osc": "/prog/osc1/lfo1/midisync_base_note", "pr": 1, "p": 0, "c": 0, "r": 18, "range": [0, 9]},
      {"osc": "/prog/osc1/lfo2/midisync_base_note", "pr": 1, "p": 1, "c": 0, "r": 18, "range": [0, 9]},
      {
        "osc": "/prog/osc1/lfo1/midi_tempo_sync",
        "pr": 1,
        "p": 0,
        "c": 0,
        "r": 17,
        "range": [0, 1],
        "values": {"Off": 0, "On": 1},
        "expects": "switch"
      },
      {
        "osc": "/prog/osc1/lfo2/midi_tempo_sync",
        "pr": 1,
        "p": 1,
        "c": 0,
        "r": 17,
        "range": [0, 1],
        "values": {"Off": 0, "On": 1},
        "expects": "switch"
      },
      {"osc": "/prog/osc1/lfo1/midisync_time", "pr": 1, "p": 0, "c": 0, "r": 19, "range": [0, 31]},
      {"osc": "/prog/osc1/lfo2/midisync_time", "pr": 1, "p": 1, "c": 0, "r": 19, "range": [0, 31]},
      {"osc": "/prog/osc1/lfo1/ams1_source", "pr": 1, "p": 0, "c": 0, "r": 11, "range": [0, 50]},
      {"osc": "/prog/osc1/lfo2/ams1_source", "pr": 1, "p": 1, "c": 0, "r": 11, "range": [0, 50]},
      {"osc": "/prog/osc1/lfo1/ams1_intensity", "pr": 1, "p": 0, "c": 0, "r": 12, "range": [-99, 99]},
      {"osc": "/prog/osc1/lfo2/ams1_intensity", "pr": 1, "p": 1, "c": 0, "r": 12, "range": [-99, 99]},
      {"osc": "/prog/osc1/lfo1/intmodams_source", "pr": 1, "p": 0, "c": 0, "r": 13, "range": [0, 50]},
      {"osc": "/prog/osc1/lfo2/intmodams_source", "pr": 1, "p": 1, "c": 0, "r": 13, "range": [0, 50]},
      {"osc": "/prog/osc1/lfo1/intmodams_intensity", "pr": 1, "p": 0, "c": 0, "r": 14, "range": [-99, 99]},
      {"osc": "/prog/osc1/lfo2/intmodams_intensity", "pr": 1, "p": 1, "c": 0, "r": 14, "range": [-99, 99]},
      {"osc": "/prog/osc1/lfo1/ams2_source", "pr": 1, "p": 0, "c": 0, "r": 15, "range": [0, 50]},
      {"osc": "/prog/osc1/lfo2/ams2_source", "pr": 1, "p": 1, "c": 0, "r": 15, "range": [0, 50]},
      {"osc": "/prog/osc1/lfo1/ams2_intensity", "pr": 1, "p": 0, "c": 0, "r": 16, "range": [-99, 99]},
      {"osc": "/prog/osc1/lfo2/ams2_intensity", "pr": 1, "p": 1, "c": 0, "r": 16, "range": [-99, 99]},
      {"osc": "/prog/osc1/pitch/amssrc_to_pitch", "pr": 1, "p": 2, "c": 0, "r": 3, "range": [0, 50]},
      {"osc": "/prog/osc1/pitch/amsint_to_pitch", "pr": 1, "p": 2, "c": 0, "r": 4, "range": [-115, 115]},
      {"osc": "/prog/osc1/pitch/amssrc_to_pitch_eg", "pr": 1, "p": 2, "c": 0, "r": 7, "range": [0, 50]},
      {"osc": "/prog/osc1/pitch/amsint_to_pitch_eg", "pr": 1, "p": 2, "c": 0, "r": 8, "range": [-115, 115]},
      {"osc": "/prog/osc1/pitch/amssrc_to_lfo1", "pr": 1, "p": 2, "c": 0, "r": 21, "range": [0, 50]},
      {"osc": "/prog/osc1/pitch/amsint_to_lfo1", "pr": 1, "p": 2, "c": 0, "r": 22, "range": [-115, 115]},
      {"osc": "/prog/osc1/pitch/amssrc_to_lfo2", "pr": 1, "p": 2, "c": 0, "r": 23, "range": [0, 50]},
      {"osc": "/prog/osc1/pitch/amsint_to_lfo2", "pr": 1, "p": 2, "c": 0, "r": 24, "range": [-115, 115]},
      {"osc": "/prog/osc1/pitch/octave", "pr": 1, "p": 2, "c": 0, "r": 0, "range": [-2, 1]},
      {"osc": "/prog/osc1/pitch/transpose", "pr": 1, "p": 2, "c": 0, "r": 1, "range": [-12, 12]},
      {"osc": "/prog/osc1/pitch/tune", "pr": 1, "p": 2, "c": 0, "r": 2, "range": [-1200, 1200]},
      {"osc": "/prog/osc1/pitch/note_track_to_pitch", "pr": 1, "p": 2, "c": 0, "r": 5, "range": [-10, 20]},
      {"osc": "/prog/osc1/pitch/pitch_eg_intensity", "pr": 1, "p": 2, "c": 0, "r": 6, "range": [-115, 115]},
      {"osc": "/prog/osc1/pitch/lfo1_intensity", "pr": 1, "p": 2, "c": 0, "r": 9, "range": [-115, 115]},
      {"osc": "/prog/osc1/pitch/lfo2_intensity", "pr": 1, "p": 2, "c": 0, "r": 10, "range": [-115, 115]},
      {
        "osc": "/prog/osc1/pitch/portamento_enable",
        "pr": 1,
        "p": 2,
        "c": 0,
        "r": 11,
        "range": [0, 1],
        "values": {"Off": 0, "On": 1},
        "expects": "switch"
      },
      {
        "osc": "/prog/osc1/pitch/portamento_fingered",
        "pr": 1,
        "p": 2,
        "c": 0,
        "r": 12,
        "range": [0, 1],
        "values": {"Off": 0, "On": 1},
        "expects": "switch"
      },
      {
        "osc": "/prog/osc1/pitch/portamento_mode",
        "pr": 1,
        "p": 2,
        "c": 0,
        "r": 13,
        "range": [0, 1],
        "values": {"Rate": 0, "Mode": 1},
        "expects": "switch"
      },
      {"osc": "/prog/osc1/pitch/portamento_time", "pr": 1, "p": 2, "c": 0, "r": 14, "range": [0, 127]},
      {"osc": "/prog/osc1/pitch/jsxplus_to_pitch", "pr": 1, "p": 2, "c": 0, "r": 15, "range": [-60, 12]},
      {"osc": "/prog/osc1/pitch/jsxminus_to_pitch", "pr": 1, "p": 2, "c": 0, "r": 16, "range": [-60, 12]},
      {"osc": "/prog/osc1/pitch/ribbonx_to_pitch", "pr": 1, "p": 2, "c": 0, "r": 17, "range": [-12, 12]},
      {"osc": "/prog/osc1/pitch/offset_in_hz", "pr": 1, "p": 2, "c": 0, "r": 18, "range": [-100, 100]},
      {"osc": "/prog/osc1/pitch/lfo1_jsy_plus_intensity", "pr": 1, "p": 2, "c": 0, "r": 19, "range": [-115, 115]},
      {"osc": "/prog/osc1/pitch/lfo2_jsy_plus_intensity", "pr": 1, "p": 2, "c": 0, "r": 20, "range": [-115, 115]},
      {
        "osc": "/prog/osc1/filter/routing",
        "pr": 1,
        "p": 3,
        "c": 0,
        "r": 0,
        "range": [0, 3],
        "values": {"Single": 0, "Serial": 1, "Parallel": 2, "4Pole": 3},
        "expects": "discrete"
      },
      {"osc": "/prog/osc1/filter/filter_eg_intensity", "pr": 1, "p": 3, "c": 0, "r": 1, "range": [-99, 99]},
      {"osc": "/prog/osc1/filter/lfo1_intensity", "pr": 1, "p": 3, "c": 0, "r": 2, "range": [-99, 99]},
      {"osc": "/prog/osc1/filter/lfo2_intensity", "pr": 1, "p": 3, "c": 0, "r": 3, "range": [-99, 99]},
      {"osc": "/prog/osc1/filter/common_lfo_intensity", "pr": 1, "p": 3, "c": 0, "r": 4, "range": [-99, 99]},
      {"osc": "/prog/osc1/filter_a/output_level_source", "pr": 1, "p": 4, "c": 0, "r": 4, "range": [0, 99]},
      {"osc": "/prog/osc1/filter_b/output_level_source", "pr": 1, "p": 5, "c": 0, "r": 4, "range": [0, 99]},
      {"osc": "/prog/osc1/filter_a/outputlevelintensity", "pr": 1, "p": 4, "c": 0, "r": 5, "range": [-99, 99]},
      {"osc": "/prog/osc1/filter_b/outputlevelintensity", "pr": 1, "p": 5, "c": 0, "r": 5, "range": [-99, 99]},
      {"osc": "/prog/osc1/filter_a/resonance_source", "pr": 1, "p": 4, "c": 0, "r": 8, "range": [0, 99]},
      {"osc": "/prog/osc1/filter_b/resonance_source", "pr": 1, "p": 5, "c": 0, "r": 8, "range": [0, 99]},
      {"osc": "/prog/osc1/filter_a/resonance_intensity", "pr": 1, "p": 4, "c": 0, "r": 9, "range": [-99, 99]},
      {"osc": "/prog/osc1/filter_b/resonance_intensity", "pr": 1, "p": 5, "c": 0, "r": 9, "range": [-99, 99]},
      {"osc": "/prog/osc1/filter_a/cutoff_1_source", "pr": 1, "p": 4, "c": 0, "r": 11, "range": [0, 99]},
      {"osc": "/prog/osc1/filter_b/cutoff_1_source", "pr": 1, "p": 5, "c": 0, "r": 11, "range": [0, 99]},
      {"osc": "/prog/osc1/filter_a/cutoff_1_intensity", "pr": 1, "p": 4, "c": 0, "r": 12, "range": [-99, 99]},
      {"osc": "/prog/osc1/filter_b/cutoff_1_intensity", "pr": 1, "p": 5, "c": 0, "r": 12, "range": [-99, 99]},
      {"osc": "/prog/osc1/filter_a/cutoff_2_source", "pr": 1, "p": 4, "c": 0, "r": 13, "range": [0, 99]},
      {"osc": "/prog/osc1/filter_b/cutoff_2_source", "pr": 1, "p": 5, "c": 0, "r": 13, "range": [0, 99]},
      {"osc": "/prog/osc1/filter_a/cutoff_2_intensity", "pr": 1, "p": 4, "c": 0, "r": 14, "range": [-99, 99]},
      {"osc": "/prog/osc1/filter_b/cutoff_2_intensity", "pr": 1, "p": 5, "c": 0, "r": 14, "range": [-99, 99]},
      {
        "osc": "/prog/osc1/filter_a/type",
        "pr": 1,
        "p": 4,
        "c": 0,
        "r": 0,
        "range": [0, 3],
        "values": {"Lowpass": 0, "Highpass": 1, "Bandpass": 2, "BandReject": 3},
        "expects": "discrete"
      },
      {
        "osc": "/prog/osc1/filter_b/type",
        "pr": 1,
        "p": 5,
        "c": 0,
        "r": 0,
        "range": [0, 3],
        "values": {"Lowpass": 0, "Highpass": 1, "Bandpass": 2, "BandReject": 3},
        "expects": "discrete"
      },
      {
        "osc": "/prog/osc1/filter_a/bypass",
        "pr": 1,
        "p": 4,
        "c": 0,
        "r": 1,
        "range": [0, 1],
        "values": {"Normal": 0, "Bypass": 1},
        "expects": "switch"
      },
      {
        "osc": "/prog/osc1/filter_b/bypass",
        "pr": 1,
        "p": 5,
        "c": 0,
        "r": 1,
        "range": [0, 1],
        "values": {"Normal": 0, "Bypass": 1},
        "expects": "switch"
      },
      {"osc": "/prog/osc1/filter_a/trim", "pr": 1, "p": 4, "c": 0, "r": 2, "range": [0, 99]},
      {"osc": "/prog/osc1/filter_b/trim", "pr": 1, "p": 5, "c": 0, "r": 2, "range": [0, 99]},
      {"osc": "/prog/osc1/filter_a/output_level", "pr": 1, "p": 4, "c": 0, "r": 3, "range": [0, 99]},
      {"osc": "/prog/osc1/filter_b/output_level", "pr": 1, "p": 5, "c": 0, "r": 3, "range": [0, 99]},
      {"osc": "/prog/osc1/filter_a/cutoff", "pr": 1, "p": 4, "c": 0, "r": 6, "range": [0, 99]},
      {"osc": "/prog/osc1/filter_b/cutoff", "pr": 1, "p": 5, "c": 0, "r": 6, "range": [0, 99]},
      {"osc": "/prog/osc1/filter_a/resonance", "pr": 1, "p": 4, "c": 0, "r": 7, "range": [0, 99]},
      {"osc": "/prog/osc1/filter_b/resonance", "pr": 1, "p": 5, "c": 0, "r": 7, "range": [0, 99]},
      {"osc": "/prog/osc1/filter_a/keytracktocutoff", "pr": 1, "p": 4, "c": 0, "r": 10, "range": [-99, 99]},
      {"osc": "/prog/osc1/filter_b/keytracktocutoff", "pr": 1, "p": 5, "c": 0, "r": 10, "range": [-99, 99]},
      {"osc": "/prog/osc1/filter_a/filter_eg_intensity", "pr": 1, "p": 4, "c": 0, "r": 15, "range": [-99, 99]},
      {"osc": "/prog/osc1/filter_b/filter_eg_intensity", "pr": 1, "p": 5, "c": 0, "r": 15, "range": [-99, 99]},
      {"osc": "/prog/osc1/filter_a/veltofiltereg_int", "pr": 1, "p": 4, "c": 0, "r": 16, "range": [-99, 99]},
      {"osc": "/prog/osc1/filter_b/veltofiltereg_int", "pr": 1, "p": 5, "c": 0, "r": 16, "range": [-99, 99]},
      {"osc": "/prog/osc1/filter_a/amsinttofiltereg_int", "pr": 1, "p": 4, "c": 0, "r": 23, "range": [-99, 99]},
      {"osc": "/prog/osc1/filter_b/amsinttofiltereg_int", "pr": 1, "p": 5, "c": 0, "r": 23, "range": [-99, 99]},
      {"osc": "/prog/osc1/filter_a/lfo1_intensity", "pr": 1, "p": 4, "c": 0, "r": 17, "range": [-99, 99]},
      {"osc": "/prog/osc1/filter_b/lfo1_intensity", "pr": 1, "p": 5, "c": 0, "r": 17, "range": [-99, 99]},
      {"osc": "/prog/osc1/filter_a/lfo2_intensity", "pr": 1, "p": 4, "c": 0, "r": 18, "range": [-99, 99]},
      {"osc": "/prog/osc1/filter_b/lfo2_intensity", "pr": 1, "p": 5, "c": 0, "r": 18, "range": [-99, 99]},
      {"osc": "/prog/osc1/filter_a/common_lfo_intensity", "pr": 1, "p": 4, "c": 0, "r": 19, "range": [-99, 99]},
      {"osc": "/prog/osc1/filter_b/common_lfo_intensity", "pr": 1, "p": 5, "c": 0, "r": 19, "range": [-99, 99]},
      {"osc": "/prog/osc1/filter_a/js_y_lfo1_intensity", "pr": 1, "p": 4, "c": 0, "r": 20, "range": [-99, 99]},
      {"osc": "/prog/osc1/filter_b/js_y_lfo1_intensity", "pr": 1, "p": 5, "c": 0, "r": 20, "range": [-99, 99]},
      {"osc": "/prog/osc1/filter_a/js_y_lfo2_intensity", "pr": 1, "p": 4, "c": 0, "r": 21, "range": [-99, 99]},
      {"osc": "/prog/osc1/filter_b/js_y_lfo2_intensity", "pr": 1, "p": 5, "c": 0, "r": 21, "range": [-99, 99]},
      {"osc": "/prog/osc1/filter_a/js_y_common_lfo_int", "pr": 1, "p": 4, "c": 0, "r": 22, "range": [-99, 99]},
      {"osc": "/prog/osc1/filter_b/js_y_common_lfo_int", "pr": 1, "p": 5, "c": 0, "r": 22, "range": [-99, 99]},
      {"osc": "/prog/osc1/filter_a/amsint_lfo1_intensity", "pr": 1, "p": 4, "c": 0, "r": 24, "range": [-99, 99]},
      {"osc": "/prog/osc1/filter_b/amsint_lfo1_intensity", "pr": 1, "p": 5, "c": 0, "r": 24, "range": [-99, 99]},
      {"osc": "/prog/osc1/filter_a/amsint_lfo2_intensity", "pr": 1, "p": 4, "c": 0, "r": 25, "range": [-99, 99]},
      {"osc": "/prog/osc1/filter_b/amsint_lfo2_intensity", "pr": 1, "p": 5, "c": 0, "r": 25, "range": [-99, 99]},
      {"osc": "/prog/osc1/filter_a/amsint_commonlfo_int", "pr": 1, "p": 4, "c": 0, "r": 26, "range": [-99, 99]},
      {"osc": "/prog/osc1/filter_b/amsint_commonlfo_int", "pr": 1, "p": 5, "c": 0, "r": 26, "range": [-99, 99]},
      {"osc": "/prog/osc1/filter_eg/attack_eg_curve", "pr": 1, "p": 6, "c": 0, "r": 30, "range": [0, 10]},
      {"osc": "/prog/osc1/filter_eg/decay_eg_curve", "pr": 1, "p": 6, "c": 0, "r": 31, "range": [0, 10]},
      {"osc": "/prog/osc1/filter_eg/slope_eg_curve", "pr": 1, "p": 6, "c": 0, "r": 32, "range": [0, 10]},
      {"osc": "/prog/osc1/filter_eg/release_eg_curve", "pr": 1, "p": 6, "c": 0, "r": 33, "range": [0, 10]},
      {"osc": "/prog/osc1/filter_eg/start_level", "pr": 1, "p": 6, "c": 0, "r": 0, "range": [-99, 99]},
      {"osc": "/prog/osc1/filter_eg/attack_time", "pr": 1, "p": 6, "c": 0, "r": 1, "range": [0, 99]},
      {"osc": "/prog/osc1/filter_eg/attack_level", "pr": 1, "p": 6, "c": 0, "r": 2, "range": [-99, 99]},
      {"osc": "/prog/osc1/filter_eg/decay_time", "pr": 1, "p": 6, "c": 0, "r": 3, "range": [0, 99]},
      {"osc": "/prog/osc1/filter_eg/break_level", "pr": 1, "p": 6, "c": 0, "r": 4, "range": [-99, 99]},
      {"osc": "/prog/osc1/filter_eg/slope_time", "pr": 1, "p": 6, "c": 0, "r": 5, "range": [0, 99]},
      {"osc": "/prog/osc1/filter_eg/sustain_level", "pr": 1, "p": 6, "c": 0, "r": 6, "range": [-99, 99]},
      {"osc": "/prog/osc1/filter_eg/release_time", "pr": 1, "p": 6, "c": 0, "r": 7, "range": [0, 99]},
      {"osc": "/prog/osc1/filter_eg/release_level", "pr": 1, "p": 6, "c": 0, "r": 8, "range": [-99, 99]},
      {"osc": "/prog/osc1/filter_eg/amssrctolevel", "pr": 1, "p": 6, "c": 0, "r": 9, "range": [0, 99]},
      {"osc": "/prog/osc1/filter_eg/amsinttostartlevel", "pr": 1, "p": 6, "c": 0, "r": 10, "range": [-99, 99]},
      {"osc": "/prog/osc1/filter_eg/amsinttoattacklevel", "pr": 1, "p": 6, "c": 0, "r": 11, "range": [-99, 99]},
      {"osc": "/prog/osc1/filter_eg/amsinttobreaklevel", "pr": 1, "p": 6, "c": 0, "r": 12, "range": [-99, 99]},
      {"osc": "/prog/osc1/filter_eg/amssrctotime1", "pr": 1, "p": 6, "c": 0, "r": 13, "range": [0, 99]},
      {"osc": "/prog/osc1/filter_eg/amsinttoattacktime1", "pr": 1, "p": 6, "c": 0, "r": 14, "range": [-99, 99]},
      {"osc": "/prog/osc1/filter_eg/amsinttodecaytime1", "pr": 1, "p": 6, "c": 0, "r": 15, "range": [-99, 99]},
      {"osc": "/prog/osc1/filter_eg/amsinttoslopetime1", "pr": 1, "p": 6, "c": 0, "r": 16, "range": [-99, 99]},
      {"osc": "/prog/osc1/filter_eg/amsinttoreleasetime1", "pr": 1, "p": 6, "c": 0, "r": 17, "range": [-99, 99]},
      {"osc": "/prog/osc1/filter_eg/amssrctotime2", "pr": 1, "p": 6, "c": 0, "r": 18, "range": [0, 99]},
      {"osc": "/prog/osc1/filter_eg/amsinttoattacktime2", "pr": 1, "p": 6, "c": 0, "r": 19, "range": [-99, 99]},
      {"osc": "/prog/osc1/filter_eg/amsinttodecaytime2", "pr": 1, "p": 6, "c": 0, "r": 20, "range": [-99, 99]},
      {"osc": "/prog/osc1/filter_eg/amsinttoslopetime2", "pr": 1, "p": 6, "c": 0, "r": 21, "range": [-99, 99]},
      {"osc": "/prog/osc1/filter_eg/amsinttoreleasetime2", "pr": 1, "p": 6, "c": 0, "r": 22, "range": [-99, 99]},
      {"osc": "/prog/osc1/filter_eg/amssrctotime3", "pr": 1, "p": 6, "c": 0, "r": 23, "range": [0, 99]},
      {"osc": "/prog/osc1/filter_eg/amsinttoattacktime3", "pr": 1, "p": 6, "c": 0, "r": 24, "range": [-99, 99]},
      {"osc": "/prog/osc1/filter_eg/amsinttodecaytime3", "pr": 1, "p": 6, "c": 0, "r": 25, "range": [-99, 99]},
      {"osc": "/prog/osc1/filter_eg/amsinttoslopetime3", "pr": 1, "p": 6, "c": 0, "r": 26, "range": [-99, 99]},
      {"osc": "/prog/osc1/filter_eg/amsinttoreleasetime3", "pr": 1, "p": 6, "c": 0, "r": 27, "range": [-99, 99]},
      {"osc": "/prog/osc1/filter_eg/reset_source", "pr": 1, "p": 6, "c": 0, "r": 28, "range": [0, 99]},
      {"osc": "/prog/osc1/filter_eg/reset_threshold", "pr": 1, "p": 6, "c": 0, "r": 29, "range": [-99, 99]},
      {"osc": "/prog/osc1/filter_key_track/key_low", "pr": 1, "p": 7, "c": 0, "r": 0, "range": [0, 127]},
      {"osc": "/prog/osc1/amp_key_track/key_low", "pr": 1, "p": 10, "c": 0, "r": 0, "range": [0, 127]},
      {"osc": "/prog/osc1/filter_key_track/key_center", "pr": 1, "p": 7, "c": 0, "r": 1, "range": [0, 127]},
      {"osc": "/prog/osc1/amp_key_track/key_center", "pr": 1, "p": 10, "c": 0, "r": 1, "range": [0, 127]},
      {"osc": "/prog/osc1/filter_key_track/key_high", "pr": 1, "p": 7, "c": 0, "r": 2, "range": [0, 127]},
      {"osc": "/prog/osc1/amp_key_track/key_high", "pr": 1, "p": 10, "c": 0, "r": 2, "range": [0, 127]},
      {"osc": "/prog/osc1/filter_key_track/ramp_low", "pr": 1, "p": 7, "c": 0, "r": 3, "range": [-100, 100]},
      {"osc": "/prog/osc1/amp_key_track/ramp_low", "pr": 1, "p": 10, "c": 0, "r": 3, "range": [-100, 100]},
      {"osc": "/prog/osc1/filter_key_track/ramp_center", "pr": 1, "p": 7, "c": 0, "r": 4, "range": [-100, 100]},
      {"osc": "/prog/osc1/amp_key_track/ramp_center", "pr": 1, "p": 10, "c": 0, "r": 4, "range": [-100, 100]},
      {"osc": "/prog/osc1/filter_key_track/ramp_center_high", "pr": 1, "p": 7, "c": 0, "r": 5, "range": [-100, 100]},
      {"osc": "/prog/osc1/amp_key_track/ramp_center_high", "pr": 1, "p": 10, "c": 0, "r": 5, "range": [-100, 100]},
      {"osc": "/prog/osc1/filter_key_track/ramp_high_top", "pr": 1, "p": 7, "c": 0, "r": 6, "range": [-100, 100]},
      {"osc": "/prog/osc1/amp_key_track/ramp_high_top", "pr": 1, "p": 10, "c": 0, "r": 6, "range": [-100, 100]},
      {"osc": "/prog/osc1/drive/amsto_drive_source", "pr": 1, "p": 8, "c": 0, "r": 3, "range": [0, 99]},
      {"osc": "/prog/osc1/drive/amstodrive_intensity", "pr": 1, "p": 8, "c": 0, "r": 4, "range": [-99, 99]},
      {"osc": "/prog/osc1/drive/amsto_boost_source", "pr": 1, "p": 8, "c": 0, "r": 6, "range": [0, 99]},
      {"osc": "/prog/osc1/drive/amsto_boost_int", "pr": 1, "p": 8, "c": 0, "r": 7, "range": [-99, 99]},
      {"osc": "/prog/osc1/drive/drive", "pr": 1, "p": 8, "c": 0, "r": 1, "range": [0, 99]},
      {
        "osc": "/prog/osc1/drive/bypass",
        "pr": 1,
        "p": 8,
        "c": 0,
        "r": 2,
        "range": [0, 1],
        "values": {"Normal": 0, "Bypass": 1},
        "expects": "switch"
      },
      {"osc": "/prog/osc1/drive/boost", "pr": 1, "p": 8, "c": 0, "r": 5, "range": [0, 99]},
      {"osc": "/prog/osc1/amp/osc_amp_level", "pr": 1, "p": 8, "c": 0, "r": 0, "range": [0, 127]},
      {"osc": "/prog/osc1/amp/velocity_to_ampeg", "pr": 1, "p": 8, "c": 0, "r": 8, "range": [-99, 99]},
      {"osc": "/prog/osc1/amp/amstoampeg_source", "pr": 1, "p": 8, "c": 0, "r": 9, "range": [0, 99]},
      {"osc": "/prog/osc1/amp/amstoampeg_intensity", "pr": 1, "p": 8, "c": 0, "r": 10, "range": [-99, 99]},
      {"osc": "/prog/osc1/amp/lfo1_intensity", "pr": 1, "p": 8, "c": 0, "r": 11, "range": [-99, 99]},
      {"osc": "/prog/osc1/amp/lfo2_intensity", "pr": 1, "p": 8, "c": 0, "r": 12, "range": [-99, 99]},
      {"osc": "/prog/osc1/amp/amstolfo1_source", "pr": 1, "p": 8, "c": 0, "r": 13, "range": [0, 99]},
      {"osc": "/prog/osc1/amp/amstolfo1_intensity", "pr": 1, "p": 8, "c": 0, "r": 14, "range": [-99, 99]},
      {"osc": "/prog/osc1/amp/amstolfo2_source", "pr": 1, "p": 8, "c": 0, "r": 15, "range": [0, 99]},
      {"osc": "/prog/osc1/amp/amstolfo2_intensity", "pr": 1, "p": 8, "c": 0, "r": 16, "range": [-99, 99]},
      {"osc": "/prog/osc1/amp_eg/start_level", "pr": 1, "p": 9, "c": 0, "r": 0, "range": [0, 99]},
      {"osc": "/prog/osc1/amp_eg/attack_time", "pr": 1, "p": 9, "c": 0, "r": 1, "range": [0, 99]},
      {"osc": "/prog/osc1/amp_eg/attack_level", "pr": 1, "p": 9, "c": 0, "r": 2, "range": [0, 99]},
      {"osc": "/prog/osc1/amp_eg/decay_time", "pr": 1, "p": 9, "c": 0, "r": 3, "range": [0, 99]},
      {"osc": "/prog/osc1/amp_eg/break_level", "pr": 1, "p": 9, "c": 0, "r": 4, "range": [0, 99]},
      {"osc": "/prog/osc1/amp_eg/slope_time", "pr": 1, "p": 9, "c": 0, "r": 5, "range": [0, 99]},
      {"osc": "/prog/osc1/amp_eg/sustain_level", "pr": 1, "p": 9, "c": 0, "r": 6, "range": [0, 99]},
      {"osc": "/prog/osc1/amp_eg/release_time", "pr": 1, "p": 9, "c": 0, "r": 7, "range": [0, 99]},
      {"osc": "/prog/osc1/amp_eg/attack_eg_curve", "pr": 1, "p": 9, "c": 0, "r": 29, "range": [0, 10]},
      {"osc": "/prog/osc1/amp_eg/decay_eg_curve", "pr": 1, "p": 9, "c": 0, "r": 30, "range": [0, 10]},
      {"osc": "/prog/osc1/amp_eg/slope_eg_curve", "pr": 1, "p": 9, "c": 0, "r": 31, "range": [0, 10]},
      {"osc": "/prog/osc1/amp_eg/release_eg_crv", "pr": 1, "p": 9, "c": 0, "r": 32, "range": [0, 10]},
      {"osc": "/prog/osc1/amp_eg/amssrctolevel", "pr": 1, "p": 9, "c": 0, "r": 8, "range": [0, 99]},
      {"osc": "/prog/osc1/amp_eg/amsinttostartlevel", "pr": 1, "p": 9, "c": 0, "r": 9, "range": [-99, 99]},
      {"osc": "/prog/osc1/amp_eg/amsinttoattacklevel", "pr": 1, "p": 9, "c": 0, "r": 10, "range": [-99, 99]},
      {"osc": "/prog/osc1/amp_eg/amsinttobreaklevel", "pr": 1, "p": 9, "c": 0, "r": 11, "range": [-99, 99]},
      {"osc": "/prog/osc1/amp_eg/amssrctotime1", "pr": 1, "p": 9, "c": 0, "r": 12, "range": [0, 99]},
      {"osc": "/prog/osc1/amp_eg/amsinttoattacktime1", "pr": 1, "p": 9, "c": 0, "r": 13, "range": [-99, 99]},
      {"osc": "/prog/osc1/amp_eg/amsinttodecaytime1", "pr": 1, "p": 9, "c": 0, "r": 14, "range": [-99, 99]},
      {"osc": "/prog/osc1/amp_eg/amsinttoslopetime1", "pr": 1, "p": 9, "c": 0, "r": 15, "range": [-99, 99]},
      {"osc": "/prog/osc1/amp_eg/amsinttoreleasetime1", "pr": 1, "p": 9, "c": 0, "r": 16, "range": [-99, 99]},
      {"osc": "/prog/osc1/amp_eg/amssrctotime2", "pr": 1, "p": 9, "c": 0, "r": 17, "range": [0, 99]},
      {"osc": "/prog/osc1/amp_eg/amsinttoattacktime2", "pr": 1, "p": 9, "c": 0, "r": 18, "range": [-99, 99]},
      {"osc": "/prog/osc1/amp_eg/amsinttodecaytime2", "pr": 1, "p": 9, "c": 0, "r": 19, "range": [-99, 99]},
      {"osc": "/prog/osc1/amp_eg/amsinttoslopetime2", "pr": 1, "p": 9, "c": 0, "r": 20, "range": [-99, 99]},
      {"osc": "/prog/osc1/amp_eg/amsinttoreleasetime2", "pr": 1, "p": 9, "c": 0, "r": 21, "range": [-99, 99]},
      {"osc": "/prog/osc1/amp_eg/amssrctotime3", "pr": 1, "p": 9, "c": 0, "r": 22, "range": [0, 99]},
      {"osc": "/prog/osc1/amp_eg/amsinttoattacktime3", "pr": 1, "p": 9, "c": 0, "r": 23, "range": [-99, 99]},
      {"osc": "/prog/osc1/amp_eg/amsinttodecaytime3", "pr": 1, "p": 9, "c": 0, "r": 24, "range": [-99, 99]},
      {"osc": "/prog/osc1/amp_eg/amsinttoslopetime3", "pr": 1, "p": 9, "c": 0, "r": 25, "range": [-99, 99]},
      {"osc": "/prog/osc1/amp_eg/amsinttoreleasetime3", "pr": 1, "p": 9, "c": 0, "r": 26, "range": [-99, 99]},
      {"osc": "/prog/osc1/amp_eg/reset_source", "pr": 1, "p": 9, "c": 0, "r": 27, "range": [0, 99]},
      {"osc": "/prog/osc1/amp_eg/reset_threshold", "pr": 1, "p": 9, "c": 0, "r": 28, "range": [-99, 99]},
      {"osc": "/prog/osc1/output/amsto_pan_source", "pr": 1, "p": 11, "c": 0, "r": 1, "range": [0, 99]},
      {"osc": "/prog/osc1/output/amsto_pan_int", "pr": 1, "p": 11, "c": 0, "r": 2, "range": [-99, 99]},
      {"osc": "/prog/osc1/output/pan", "pr": 1, "p": 11, "c": 0, "r": 0, "range": [0, 127]},
      {
        "osc": "/prog/osc1/output/use_dkit_setting",
        "pr": 1,
        "p": 11,
        "c": 0,
        "r": 5,
        "range": [0, 1],
        "values": {"Off": 0, "On": 1},
        "expects": "switch"
      },
      {"osc": "/prog/osc1/output/send1", "pr": 1, "p": 11, "c": 0, "r": 3, "range": [0, 127]},
      {"osc": "/prog/osc1/output/send2", "pr": 1, "p": 11, "c": 0, "r": 4, "range": [0, 127]},
      {"osc": "/prog/osc1/ams_mixer1/type", "pr": 1, "p": 12, "c": 0, "r": 0, "range": [0, 6]},
      {"osc": "/prog/osc1/ams_mixer2/type", "pr": 1, "p": 13, "c": 0, "r": 0, "range": [0, 6]},
      {"osc": "/prog/osc1/ams_mixer1/sourcea", "pr": 1, "p": 12, "c": 0, "r": 1, "range": [0, 50]},
      {"osc": "/prog/osc1/ams_mixer2/sourcea", "pr": 1, "p": 13, "c": 0, "r": 1, "range": [0, 50]},
      {"osc": "/prog/osc1/ams_mixer1/amounta", "pr": 1, "p": 12, "c": 0, "r": 2, "range": [-99, 99]},
      {"osc": "/prog/osc1/ams_mixer2/amounta", "pr": 1, "p": 13, "c": 0, "r": 2, "range": [-99, 99]},
      {"osc": "/prog/osc1/ams_mixer1/sourceb", "pr": 1, "p": 12, "c": 0, "r": 3, "range": [0, 50]},
      {"osc": "/prog/osc1/ams_mixer2/sourceb", "pr": 1, "p": 13, "c": 0, "r": 3, "range": [0, 50]},
      {"osc": "/prog/osc1/ams_mixer1/amountb", "pr": 1, "p": 12, "c": 0, "r": 4, "range": [-99, 99]},
      {"osc": "/prog/osc1/ams_mixer2/amountb", "pr": 1, "p": 13, "c": 0, "r": 4, "range": [-99, 99]},
      {"osc": "/prog/osc1/ams_mixer1/num_of_steps", "pr": 1, "p": 12, "c": 0, "r": 11, "range": [2, 32]},
      {"osc": "/prog/osc1/ams_mixer2/num_of_steps", "pr": 1, "p": 13, "c": 0, "r": 11, "range": [2, 32]},
      {"osc": "/prog/osc1/ams_mixer1/amountaforoffset", "pr": 1, "p": 12, "c": 0, "r": 6, "range": [-199, 199]},
      {"osc": "/prog/osc1/ams_mixer2/amountaforoffset", "pr": 1, "p": 13, "c": 0, "r": 6, "range": [-199, 199]},
      {"osc": "/prog/osc1/ams_mixer1/offset", "pr": 1, "p": 12, "c": 0, "r": 5, "range": [-199, 199]},
      {"osc": "/prog/osc1/ams_mixer2/offset", "pr": 1, "p": 13, "c": 0, "r": 5, "range": [-199, 199]},
      {"osc": "/prog/osc1/ams_mixer1/attack_a", "pr": 1, "p": 12, "c": 0, "r": 7, "range": [0, 99]},
      {"osc": "/prog/osc1/ams_mixer2/attack_a", "pr": 1, "p": 13, "c": 0, "r": 7, "range": [0, 99]},
      {"osc": "/prog/osc1/ams_mixer1/decay_a", "pr": 1, "p": 12, "c": 0, "r": 8, "range": [0, 99]},
      {"osc": "/prog/osc1/ams_mixer2/decay_a", "pr": 1, "p": 13, "c": 0, "r": 8, "range": [0, 99]},
      {"osc": "/prog/osc1/ams_mixer1/shape", "pr": 1, "p": 12, "c": 0, "r": 9, "range": [-99, 99]},
      {"osc": "/prog/osc1/ams_mixer2/shape", "pr": 1, "p": 13, "c": 0, "r": 9, "range": [-99, 99]},
      {
        "osc": "/prog/osc1/ams_mixer1/type_for_shape",
        "pr": 1,
        "p": 12,
        "c": 0,
        "r": 10,
        "range": [0, 1],
        "values": {"Symmetric": 0, "Asymmetric": 1},
        "expects": "switch"
      },
      {
        "osc": "/prog/osc1/ams_mixer2/type_for_shape",
        "pr": 1,
        "p": 13,
        "c": 0,
        "r": 10,
        "range": [0, 1],
        "values": {"Symmetric": 0, "Asymmetric": 1},
        "expects": "switch"
      },
      {
        "osc": "/prog/osc1/ams_mixer1/cntl_at_note_on_only",
        "pr": 1,
        "p": 12,
        "c": 0,
        "r": 13,
        "range": [0, 1],
        "values": {"Off": 0, "On": 1},
        "expects": "switch"
      },
      {
        "osc": "/prog/osc1/ams_mixer2/cntl_at_note_on_only",
        "pr": 1,
        "p": 13,
        "c": 0,
        "r": 13,
        "range": [0, 1],
        "values": {"Off": 0, "On": 1},
        "expects": "switch"
      },
      {
        "osc": "/prog/osc1/ams_mixer1/below_threshold",
        "pr": 1,
        "p": 12,
        "c": 0,
        "r": 15,
        "range": [0, 1],
        "values": {"Fixed Value": 0, "AMS": 1},
        "expects": "switch"
      },
      {
        "osc": "/prog/osc1/ams_mixer2/below_threshold",
        "pr": 1,
        "p": 13,
        "c": 0,
        "r": 15,
        "range": [0, 1],
        "values": {"Fixed Value": 0, "AMS": 1},
        "expects": "switch"
      },
      {
        "osc": "/prog/osc1/ams_mixer1/at_and_above_threshold",
        "pr": 1,
        "p": 12,
        "c": 0,
        "r": 17,
        "range": [0, 1],
        "values": {"Fixed Value": 0, "AMS": 1},
        "expects": "switch"
      },
      {
        "osc": "/prog/osc1/ams_mixer2/at_and_above_threshold",
        "pr": 1,
        "p": 13,
        "c": 0,
        "r": 17,
        "range": [0, 1],
        "values": {"Fixed Value": 0, "AMS": 1},
        "expects": "switch"
      },
      {"osc": "/prog/osc1/ams_mixer1/source", "pr": 1, "p": 12, "c": 0, "r": 12, "range": [0, 50]},
      {"osc": "/prog/osc1/ams_mixer2/source", "pr": 1, "p": 13, "c": 0, "r": 12, "range": [0, 50]},
      {"osc": "/prog/osc1/ams_mixer1/threshold", "pr": 1, "p": 12, "c": 0, "r": 14, "range": [-99, 99]},
      {"osc": "/prog/osc1/ams_mixer2/threshold", "pr": 1, "p": 13, "c": 0, "r": 14, "range": [-99, 99]},
      {"osc": "/prog/osc1/ams_mixer1/below_fixed_value", "pr": 1, "p": 12, "c": 0, "r": 16, "range": [-99, 99]},
      {"osc": "/prog/osc1/ams_mixer2/below_fixed_value", "pr": 1, "p": 13, "c": 0, "r": 16, "range": [-99, 99]},
      {"osc": "/prog/osc1/ams_mixer1/at_and_above_fixed_value", "pr": 1, "p": 12, "c": 0, "r": 18, "range": [-99, 99]},
      {"osc": "/prog/osc1/ams_mixer2/at_and_above_fixed_value", "pr": 1, "p": 13, "c": 0, "r": 18, "range": [-99, 99]},
      {
        "osc": "/prog/osc2/ms1/type",
        "pr": 1,
        "p": 15,
        "c": 0,
        "r": 0,
        "range": [0, 1],
        "values": {"Off": 0, "Multisample": 1},
        "expects": "switch"
      },
      {
        "osc": "/prog/osc2/ms2/type",
        "pr": 1,
        "p": 15,
        "c": 0,
        "r": 6,
        "range": [0, 1],
        "values": {"Off": 0, "Multisample": 1},
        "expects": "switch"
      },
      {
        "osc": "/prog/osc2/ms3/type",
        "pr": 1,
        "p": 15,
        "c": 0,
        "r": 12,
        "range": [0, 1],
        "values": {"Off": 0, "Multisample": 1},
        "expects": "switch"
      },
      {
        "osc": "/prog/osc2/ms4/type",
        "pr": 1,
        "p": 15,
        "c": 0,
        "r": 18,
        "range": [0, 1],
        "values": {"Off": 0, "Multisample": 1},
        "expects": "switch"
      },
      {"osc": "/prog/osc2/ms1/bank", "pr": 1, "p": 15, "c": 0, "r": 1, "range": [0, 255]},
      {"osc": "/prog/osc2/ms2/bank", "pr": 1, "p": 15, "c": 0, "r": 7, "range": [0, 255]},
      {"osc": "/prog/osc2/ms3/bank", "pr": 1, "p": 15, "c": 0, "r": 13, "range": [0, 255]},
      {"osc": "/prog/osc2/ms4/bank", "pr": 1, "p": 15, "c": 0, "r": 19, "range": [0, 255]},
      {"osc": "/prog/osc2/ms1/number", "pr": 1, "p": 15, "c": 0, "r": 2, "range": [0, 1076]},
      {"osc": "/prog/osc2/ms2/number", "pr": 1, "p": 15, "c": 0, "r": 8, "range": [0, 1076]},
      {"osc": "/prog/osc2/ms3/number", "pr": 1, "p": 15, "c": 0, "r": 14, "range": [0, 1076]},
      {"osc": "/prog/osc2/ms4/number", "pr": 1, "p": 15, "c": 0, "r": 20, "range": [0, 1076]},
      {"osc": "/prog/osc2/ms1/level", "pr": 1, "p": 15, "c": 0, "r": 3, "range": [0, 127]},
      {"osc": "/prog/osc2/ms2/level", "pr": 1, "p": 15, "c": 0, "r": 9, "range": [0, 127]},
      {"osc": "/prog/osc2/ms3/level", "pr": 1, "p": 15, "c": 0, "r": 15, "range": [0, 127]},
      {"osc": "/prog/osc2/ms4/level", "pr": 1, "p": 15, "c": 0, "r": 21, "range": [0, 127]},
      {"osc": "/prog/osc2/ms1/offset", "pr": 1, "p": 15, "c": 0, "r": 4, "range": [0, 8]},
      {"osc": "/prog/osc2/ms2/offset", "pr": 1, "p": 15, "c": 0, "r": 10, "range": [0, 8]},
      {"osc": "/prog/osc2/ms3/offset", "pr": 1, "p": 15, "c": 0, "r": 16, "range": [0, 8]},
      {"osc": "/prog/osc2/ms4/offset", "pr": 1, "p": 15, "c": 0, "r": 22, "range": [0, 8]},
      {
        "osc": "/prog/osc2/ms1/backword",
        "pr": 1,
        "p": 15,
        "c": 0,
        "r": 5,
        "range": [0, 1],
        "values": {"Normal(Forward)": 0, "Reverse": 1},
        "expects": "switch"
      },
      {
        "osc": "/prog/osc2/ms2/backword",
        "pr": 1,
        "p": 15,
        "c": 0,
        "r": 11,
        "range": [0, 1],
        "values": {"Normal(Forward)": 0, "Reverse": 1},
        "expects": "switch"
      },
      {
        "osc": "/prog/osc2/ms3/backword",
        "pr": 1,
        "p": 15,
        "c": 0,
        "r": 17,
        "range": [0, 1],
        "values": {"Normal(Forward)": 0, "Reverse": 1},
        "expects": "switch"
      },
      {
        "osc": "/prog/osc2/ms4/backword",
        "pr": 1,
        "p": 15,
        "c": 0,
        "r": 23,
        "range": [0, 1],
        "values": {"Normal(Forward)": 0, "Reverse": 1},
        "expects": "switch"
      },
      {"osc": "/prog/osc2/ms1_velocity/bottom_vel", "pr": 1, "p": 15, "c": 0, "r": 24, "range": [1, 127]},
      {"osc": "/prog/osc2/ms2_velocity/bottom_vel", "pr": 1, "p": 15, "c": 0, "r": 27, "range": [1, 127]},
      {"osc": "/prog/osc2/ms3_velocity/bottom_vel", "pr": 1, "p": 15, "c": 0, "r": 30, "range": [1, 127]},
      {"osc": "/prog/osc2/ms1_velocity/xfade_range", "pr": 1, "p": 15, "c": 0, "r": 25, "range": [0, 127]},
      {"osc": "/prog/osc2/ms2_velocity/xfade_range", "pr": 1, "p": 15, "c": 0, "r": 28, "range": [0, 127]},
      {"osc": "/prog/osc2/ms3_velocity/xfade_range", "pr": 1, "p": 15, "c": 0, "r": 31, "range": [0, 127]},
      {
        "osc": "/prog/osc2/ms1_velocity/xfade_curve",
        "pr": 1,
        "p": 15,
        "c": 0,
        "r": 26,
        "range": [0, 2],
        "values": {"Linear": 0, "Power": 1, "Layer": 2},
        "expects": "discrete"
      },
      {
        "osc": "/prog/osc2/ms2_velocity/xfade_curve",
        "pr": 1,
        "p": 15,
        "c": 0,
        "r": 29,
        "range": [0, 2],
        "values": {"Linear": 0, "Power": 1, "Layer": 2},
        "expects": "discrete"
      },
      {
        "osc": "/prog/osc2/ms3_velocity/xfade_curve",
        "pr": 1,
        "p": 15,
        "c": 0,
        "r": 32,
        "range": [0, 2],
        "values": {"Linear": 0, "Power": 1, "Layer": 2},
        "expects": "discrete"
      },
      {"osc": "/prog/osc2/velocity/note_on_ctrl_delay", "pr": 1, "p": 15, "c": 0, "r": 33, "range": [0, 97]},
      {
        "osc": "/prog/osc2/velocity/note_on_ctrl_mode",
        "pr": 1,
        "p": 15,
        "c": 0,
        "r": 34,
        "range": [0, 1],
        "values": {"Key": 0, "Key + Dumper": 1},
        "expects": "switch"
      },
      {"osc": "/prog/osc2/velocity/velocity_zone_bottom", "pr": 1, "p": 15, "c": 0, "r": 35, "range": [1, 127]},
      {"osc": "/prog/osc2/velocity/velocity_zone_top", "pr": 1, "p": 15, "c": 0, "r": 36, "range": [1, 127]},
      {"osc": "/prog/osc2/lfo1/waveform", "pr": 1, "p": 16, "c": 0, "r": 0, "range": [0, 15]},
      {"osc": "/prog/osc2/lfo2/waveform", "pr": 1, "p": 17, "c": 0, "r": 0, "range": [0, 15]},
      {
        "osc": "/prog/osc2/lfo1/stop",
        "pr": 1,
        "p": 16,
        "c": 0,
        "r": 1,
        "range": [0, 1],
        "values": {"Off": 0, "On": 1},
        "expects": "switch"
      },
      {
        "osc": "/prog/osc2/lfo2/stop",
        "pr": 1,
        "p": 17,
        "c": 0,
        "r": 1,
        "range": [0, 1],
        "values": {"Off": 0, "On": 1},
        "expects": "switch"
      },
      {
        "osc": "/prog/osc2/lfo1/key_sync",
        "pr": 1,
        "p": 16,
        "c": 0,
        "r": 2,
        "range": [0, 1],
        "values": {"Off": 0, "On": 1},
        "expects": "switch"
      },
      {
        "osc": "/prog/osc2/lfo2/key_sync",
        "pr": 1,
        "p": 17,
        "c": 0,
        "r": 2,
        "range": [0, 1],
        "values": {"Off": 0, "On": 1},
        "expects": "switch"
      },
      {"osc": "/prog/osc2/lfo1/frequency", "pr": 1, "p": 16, "c": 0, "r": 3, "range": [0, 99]},
      {"osc": "/prog/osc2/lfo2/frequency", "pr": 1, "p": 17, "c": 0, "r": 3, "range": [0, 99]},
      {"osc": "/prog/osc2/lfo1/start_phase", "pr": 1, "p": 16, "c": 0, "r": 4, "range": [-36, 37]},
      {"osc": "/prog/osc2/lfo2/start_phase", "pr": 1, "p": 17, "c": 0, "r": 4, "range": [-36, 37]},
      {"osc": "/prog/osc2/lfo1/shape", "pr": 1, "p": 16, "c": 0, "r": 5, "range": [-99, 99]},
      {"osc": "/prog/osc2/lfo2/shape", "pr": 1, "p": 17, "c": 0, "r": 5, "range": [-99, 99]},
      {"osc": "/prog/osc2/lfo1/offset", "pr": 1, "p": 16, "c": 0, "r": 8, "range": [-99, 99]},
      {"osc": "/prog/osc2/lfo2/offset", "pr": 1, "p": 17, "c": 0, "r": 8, "range": [-99, 99]},
      {"osc": "/prog/osc2/lfo1/delay", "pr": 1, "p": 16, "c": 0, "r": 9, "range": [0, 99]},
      {"osc": "/prog/osc2/lfo2/delay", "pr": 1, "p": 17, "c": 0, "r": 9, "range": [0, 99]},
      {"osc": "/prog/osc2/lfo1/fade", "pr": 1, "p": 16, "c": 0, "r": 10, "range": [0, 99]},
      {"osc": "/prog/osc2/lfo2/fade", "pr": 1, "p": 17, "c": 0, "r": 10, "range": [0, 99]},
      {"osc": "/prog/osc2/lfo1/source", "pr": 1, "p": 16, "c": 0, "r": 6, "range": [0, 50]},
      {"osc": "/prog/osc2/lfo2/source", "pr": 1, "p": 17, "c": 0, "r": 6, "range": [0, 50]},
      {"osc": "/prog/osc2/lfo1/intensity", "pr": 1, "p": 16, "c": 0, "r": 7, "range": [-99, 99]},
      {"osc": "/prog/osc2/lfo2/intensity", "pr": 1, "p": 17, "c": 0, "r": 7, "range": [-99, 99]},
      {"osc": "/prog/osc2/lfo1/midisync_base_note", "pr": 1, "p": 16, "c": 0, "r": 18, "range": [0, 9]},
      {"osc": "/prog/osc2/lfo2/midisync_base_note", "pr": 1, "p": 17, "c": 0, "r": 18, "range": [0, 9]},
      {
        "osc": "/prog/osc2/lfo1/midi_tempo_sync",
        "pr": 1,
        "p": 16,
        "c": 0,
        "r": 17,
        "range": [0, 1],
        "values": {"Off": 0, "On": 1},
        "expects": "switch"
      },
      {
        "osc": "/prog/osc2/lfo2/midi_tempo_sync",
        "pr": 1,
        "p": 17,
        "c": 0,
        "r": 17,
        "range": [0, 1],
        "values": {"Off": 0, "On": 1},
        "expects": "switch"
      },
      {"osc": "/prog/osc2/lfo1/midisync_time", "pr": 1, "p": 16, "c": 0, "r": 19, "range": [0, 31]},
      {"osc": "/prog/osc2/lfo2/midisync_time", "pr": 1, "p": 17, "c": 0, "r": 19, "range": [0, 31]},
      {"osc": "/prog/osc2/lfo1/ams1_source", "pr": 1, "p": 16, "c": 0, "r": 11, "range": [0, 50]},
      {"osc": "/prog/osc2/lfo2/ams1_source", "pr": 1, "p": 17, "c": 0, "r": 11, "range": [0, 50]},
      {"osc": "/prog/osc2/lfo1/ams1_intensity", "pr": 1, "p": 16, "c": 0, "r": 12, "range": [-99, 99]},
      {"osc": "/prog/osc2/lfo2/ams1_intensity", "pr": 1, "p": 17, "c": 0, "r": 12, "range": [-99, 99]},
      {"osc": "/prog/osc2/lfo1/intmodams_source", "pr": 1, "p": 16, "c": 0, "r": 13, "range": [0, 50]},
      {"osc": "/prog/osc2/lfo2/intmodams_source", "pr": 1, "p": 17, "c": 0, "r": 13, "range": [0, 50]},
      {"osc": "/prog/osc2/lfo1/intmodams_intensity", "pr": 1, "p": 16, "c": 0, "r": 14, "range": [-99, 99]},
      {"osc": "/prog/osc2/lfo2/intmodams_intensity", "pr": 1, "p": 17, "c": 0, "r": 14, "range": [-99, 99]},
      {"osc": "/prog/osc2/lfo1/ams2_source", "pr": 1, "p": 16, "c": 0, "r": 15, "range": [0, 50]},
      {"osc": "/prog/osc2/lfo2/ams2_source", "pr": 1, "p": 17, "c": 0, "r": 15, "range": [0, 50]},
      {"osc": "/prog/osc2/lfo1/ams2_intensity", "pr": 1, "p": 16, "c": 0, "r": 16, "range": [-99, 99]},
      {"osc": "/prog/osc2/lfo2/ams2_intensity", "pr": 1, "p": 17, "c": 0, "r": 16, "range": [-99, 99]},
      {"osc": "/prog/osc2/pitch/amssrc_to_pitch", "pr": 1, "p": 18, "c": 0, "r": 3, "range": [0, 50]},
      {"osc": "/prog/osc2/pitch/amsint_to_pitch", "pr": 1, "p": 18, "c": 0, "r": 4, "range": [-115, 115]},
      {"osc": "/prog/osc2/pitch/amssrc_to_pitch_eg", "pr": 1, "p": 18, "c": 0, "r": 7, "range": [0, 50]},
      {"osc": "/prog/osc2/pitch/amsint_to_pitch_eg", "pr": 1, "p": 18, "c": 0, "r": 8, "range": [-115, 115]},
      {"osc": "/prog/osc2/pitch/amssrc_to_lfo1", "pr": 1, "p": 18, "c": 0, "r": 21, "range": [0, 50]},
      {"osc": "/prog/osc2/pitch/amsint_to_lfo1", "pr": 1, "p": 18, "c": 0, "r": 22, "range": [-115, 115]},
      {"osc": "/prog/osc2/pitch/amssrc_to_lfo2", "pr": 1, "p": 18, "c": 0, "r": 23, "range": [0, 50]},
      {"osc": "/prog/osc2/pitch/amsint_to_lfo2", "pr": 1, "p": 18, "c": 0, "r": 24, "range": [-115, 115]},
      {"osc": "/prog/osc2/pitch/octave", "pr": 1, "p": 18, "c": 0, "r": 0, "range": [-2, 1]},
      {"osc": "/prog/osc2/pitch/transpose", "pr": 1, "p": 18, "c": 0, "r": 1, "range": [-12, 12]},
      {"osc": "/prog/osc2/pitch/tune", "pr": 1, "p": 18, "c": 0, "r": 2, "range": [-1200, 1200]},
      {"osc": "/prog/osc2/pitch/note_track_to_pitch", "pr": 1, "p": 18, "c": 0, "r": 5, "range": [-10, 20]},
      {"osc": "/prog/osc2/pitch/pitch_eg_intensity", "pr": 1, "p": 18, "c": 0, "r": 6, "range": [-115, 115]},
      {"osc": "/prog/osc2/pitch/lfo1_intensity", "pr": 1, "p": 18, "c": 0, "r": 9, "range": [-115, 115]},
      {"osc": "/prog/osc2/pitch/lfo2_intensity", "pr": 1, "p": 18, "c": 0, "r": 10, "range": [-115, 115]},
      {
        "osc": "/prog/osc2/pitch/portamento_enable",
        "pr": 1,
        "p": 18,
        "c": 0,
        "r": 11,
        "range": [0, 1],
        "values": {"Off": 0, "On": 1},
        "expects": "switch"
      },
      {
        "osc": "/prog/osc2/pitch/portamento_fingered",
        "pr": 1,
        "p": 18,
        "c": 0,
        "r": 12,
        "range": [0, 1],
        "values": {"Off": 0, "On": 1},
        "expects": "switch"
      },
      {
        "osc": "/prog/osc2/pitch/portamento_mode",
        "pr": 1,
        "p": 18,
        "c": 0,
        "r": 13,
        "range": [0, 1],
        "values": {"Rate": 0, "Mode": 1},
        "expects": "switch"
      },
      {"osc": "/prog/osc2/pitch/portamento_time", "pr": 1, "p": 18, "c": 0, "r": 14, "range": [0, 127]},
      {"osc": "/prog/osc2/pitch/jsxplus_to_pitch", "pr": 1, "p": 18, "c": 0, "r": 15, "range": [-60, 12]},
      {"osc": "/prog/osc2/pitch/jsxminus_to_pitch", "pr": 1, "p": 18, "c": 0, "r": 16, "range": [-60, 12]},
      {"osc": "/prog/osc2/pitch/ribbonx_to_pitch", "pr": 1, "p": 18, "c": 0, "r": 17, "range": [-12, 12]},
      {"osc": "/prog/osc2/pitch/offset_in_hz", "pr": 1, "p": 18, "c": 0, "r": 18, "range": [-100, 100]},
      {"osc": "/prog/osc2/pitch/lfo1_jsy_plus_intensity", "pr": 1, "p": 18, "c": 0, "r": 19, "range": [-115, 115]},
      {"osc": "/prog/osc2/pitch/lfo2_jsy_plus_intensity", "pr": 1, "p": 18, "c": 0, "r": 20, "range": [-115, 115]},
      {
        "osc": "/prog/osc2/filter/routing",
        "pr": 1,
        "p": 19,
        "c": 0,
        "r": 0,
        "range": [0, 3],
        "values": {"Single": 0, "Serial": 1, "Parallel": 2, "4Pole": 3},
        "expects": "discrete"
      },
      {"osc": "/prog/osc2/filter/filter_eg_intensity", "pr": 1, "p": 19, "c": 0, "r": 1, "range": [-99, 99]},
      {"osc": "/prog/osc2/filter/lfo1_intensity", "pr": 1, "p": 19, "c": 0, "r": 2, "range": [-99, 99]},
      {"osc": "/prog/osc2/filter/lfo2_intensity", "pr": 1, "p": 19, "c": 0, "r": 3, "range": [-99, 99]},
      {"osc": "/prog/osc2/filter/common_lfo_intensity", "pr": 1, "p": 19, "c": 0, "r": 4, "range": [-99, 99]},
      {"osc": "/prog/osc2/filter_a/output_level_source", "pr": 1, "p": 20, "c": 0, "r": 4, "range": [0, 99]},
      {"osc": "/prog/osc2/filter_b/output_level_source", "pr": 1, "p": 21, "c": 0, "r": 4, "range": [0, 99]},
      {"osc": "/prog/osc2/filter_a/outputlevelintensity", "pr": 1, "p": 20, "c": 0, "r": 5, "range": [-99, 99]},
      {"osc": "/prog/osc2/filter_b/outputlevelintensity", "pr": 1, "p": 21, "c": 0, "r": 5, "range": [-99, 99]},
      {"osc": "/prog/osc2/filter_a/resonance_source", "pr": 1, "p": 20, "c": 0, "r": 8, "range": [0, 99]},
      {"osc": "/prog/osc2/filter_b/resonance_source", "pr": 1, "p": 21, "c": 0, "r": 8, "range": [0, 99]},
      {"osc": "/prog/osc2/filter_a/resonance_intensity", "pr": 1, "p": 20, "c": 0, "r": 9, "range": [-99, 99]},
      {"osc": "/prog/osc2/filter_b/resonance_intensity", "pr": 1, "p": 21, "c": 0, "r": 9, "range": [-99, 99]},
      {"osc": "/prog/osc2/filter_a/cutoff_1_source", "pr": 1, "p": 20, "c": 0, "r": 11, "range": [0, 99]},
      {"osc": "/prog/osc2/filter_b/cutoff_1_source", "pr": 1, "p": 21, "c": 0, "r": 11, "range": [0, 99]},
      {"osc": "/prog/osc2/filter_a/cutoff_1_intensity", "pr": 1, "p": 20, "c": 0, "r": 12, "range": [-99, 99]},
      {"osc": "/prog/osc2/filter_b/cutoff_1_intensity", "pr": 1, "p": 21, "c": 0, "r": 12, "range": [-99, 99]},
      {"osc": "/prog/osc2/filter_a/cutoff_2_source", "pr": 1, "p": 20, "c": 0, "r": 13, "range": [0, 99]},
      {"osc": "/prog/osc2/filter_b/cutoff_2_source", "pr": 1, "p": 21, "c": 0, "r": 13, "range": [0, 99]},
      {"osc": "/prog/osc2/filter_a/cutoff_2_intensity", "pr": 1, "p": 20, "c": 0, "r": 14, "range": [-99, 99]},
      {"osc": "/prog/osc2/filter_b/cutoff_2_intensity", "pr": 1, "p": 21, "c": 0, "r": 14, "range": [-99, 99]},
      {
        "osc": "/prog/osc2/filter_a/type",
        "pr": 1,
        "p": 20,
        "c": 0,
        "r": 0,
        "range": [0, 3],
        "values": {"Lowpass": 0, "Highpass": 1, "Bandpass": 2, "BandReject": 3},
        "expects": "discrete"
      },
      {
        "osc": "/prog/osc2/filter_b/type",
        "pr": 1,
        "p": 21,
        "c": 0,
        "r": 0,
        "range": [0, 3],
        "values": {"Lowpass": 0, "Highpass": 1, "Bandpass": 2, "BandReject": 3},
        "expects": "discrete"
      },
      {
        "osc": "/prog/osc2/filter_a/bypass",
        "pr": 1,
        "p": 20,
        "c": 0,
        "r": 1,
        "range": [0, 1],
        "values": {"Normal": 0, "Bypass": 1},
        "expects": "switch"
      },
      {
        "osc": "/prog/osc2/filter_b/bypass",
        "pr": 1,
        "p": 21,
        "c": 0,
        "r": 1,
        "range": [0, 1],
        "values": {"Normal": 0, "Bypass": 1},
        "expects": "switch"
      },
      {"osc": "/prog/osc2/filter_a/trim", "pr": 1, "p": 20, "c": 0, "r": 2, "range": [0, 99]},
      {"osc": "/prog/osc2/filter_b/trim", "pr": 1, "p": 21, "c": 0, "r": 2, "range": [0, 99]},
      {"osc": "/prog/osc2/filter_a/output_level", "pr": 1, "p": 20, "c": 0, "r": 3, "range": [0, 99]},
      {"osc": "/prog/osc2/filter_b/output_level", "pr": 1, "p": 21, "c": 0, "r": 3, "range": [0, 99]},
      {"osc": "/prog/osc2/filter_a/cutoff", "pr": 1, "p": 20, "c": 0, "r": 6, "range": [0, 99]},
      {"osc": "/prog/osc2/filter_b/cutoff", "pr": 1, "p": 21, "c": 0, "r": 6, "range": [0, 99]},
      {"osc": "/prog/osc2/filter_a/resonance", "pr": 1, "p": 20, "c": 0, "r": 7, "range": [0, 99]},
      {"osc": "/prog/osc2/filter_b/resonance", "pr": 1, "p": 21, "c": 0, "r": 7, "range": [0, 99]},
      {"osc": "/prog/osc2/filter_a/keytracktocutoff", "pr": 1, "p": 20, "c": 0, "r": 10, "range": [-99, 99]},
      {"osc": "/prog/osc2/filter_b/keytracktocutoff", "pr": 1, "p": 21, "c": 0, "r": 10, "range": [-99, 99]},
      {"osc": "/prog/osc2/filter_a/filter_eg_intensity", "pr": 1, "p": 20, "c": 0, "r": 15, "range": [-99, 99]},
      {"osc": "/prog/osc2/filter_b/filter_eg_intensity", "pr": 1, "p": 21, "c": 0, "r": 15, "range": [-99, 99]},
      {"osc": "/prog/osc2/filter_a/veltofiltereg_int", "pr": 1, "p": 20, "c": 0, "r": 16, "range": [-99, 99]},
      {"osc": "/prog/osc2/filter_b/veltofiltereg_int", "pr": 1, "p": 21, "c": 0, "r": 16, "range": [-99, 99]},
      {"osc": "/prog/osc2/filter_a/amsinttofiltereg_int", "pr": 1, "p": 20, "c": 0, "r": 23, "range": [-99, 99]},
      {"osc": "/prog/osc2/filter_b/amsinttofiltereg_int", "pr": 1, "p": 21, "c": 0, "r": 23, "range": [-99, 99]},
      {"osc": "/prog/osc2/filter_a/lfo1_intensity", "pr": 1, "p": 20, "c": 0, "r": 17, "range": [-99, 99]},
      {"osc": "/prog/osc2/filter_b/lfo1_intensity", "pr": 1, "p": 21, "c": 0, "r": 17, "range": [-99, 99]},
      {"osc": "/prog/osc2/filter_a/lfo2_intensity", "pr": 1, "p": 20, "c": 0, "r": 18, "range": [-99, 99]},
      {"osc": "/prog/osc2/filter_b/lfo2_intensity", "pr": 1, "p": 21, "c": 0, "r": 18, "range": [-99, 99]},
      {"osc": "/prog/osc2/filter_a/common_lfo_intensity", "pr": 1, "p": 20, "c": 0, "r": 19, "range": [-99, 99]},
      {"osc": "/prog/osc2/filter_b/common_lfo_intensity", "pr": 1, "p": 21, "c": 0, "r": 19, "range": [-99, 99]},
      {"osc": "/prog/osc2/filter_a/js_y_lfo1_intensity", "pr": 1, "p": 20, "c": 0, "r": 20, "range": [-99, 99]},
      {"osc": "/prog/osc2/filter_b/js_y_lfo1_intensity", "pr": 1, "p": 21, "c": 0, "r": 20, "range": [-99, 99]},
      {"osc": "/prog/osc2/filter_a/js_y_lfo2_intensity", "pr": 1, "p": 20, "c": 0, "r": 21, "range": [-99, 99]},
      {"osc": "/prog/osc2/filter_b/js_y_lfo2_intensity", "pr": 1, "p": 21, "c": 0, "r": 21, "range": [-99, 99]},
      {"osc": "/prog/osc2/filter_a/js_y_common_lfo_int", "pr": 1, "p": 20, "c": 0, "r": 22, "range": [-99, 99]},
      {"osc": "/prog/osc2/filter_b/js_y_common_lfo_int", "pr": 1, "p": 21, "c": 0, "r": 22, "range": [-99, 99]},
      {"osc": "/prog/osc2/filter_a/amsint_lfo1_intensity", "pr": 1, "p": 20, "c": 0, "r": 24, "range": [-99, 99]},
      {"osc": "/prog/osc2/filter_b/amsint_lfo1_intensity", "pr": 1, "p": 21, "c": 0, "r": 24, "range": [-99, 99]},
      {"osc": "/prog/osc2/filter_a/amsint_lfo2_intensity", "pr": 1, "p": 20, "c": 0, "r": 25, "range": [-99, 99]},
      {"osc": "/prog/osc2/filter_b/amsint_lfo2_intensity", "pr": 1, "p": 21, "c": 0, "r": 25, "range": [-99, 99]},
      {"osc": "/prog/osc2/filter_a/amsint_commonlfo_int", "pr": 1, "p": 20, "c": 0, "r": 26, "range": [-99, 99]},
      {"osc": "/prog/osc2/filter_b/amsint_commonlfo_int", "pr": 1, "p": 21, "c": 0, "r": 26, "range": [-99, 99]},
      {"osc": "/prog/osc2/filter_eg/attack_eg_curve", "pr": 1, "p": 22, "c": 0, "r": 30, "range": [0, 10]},
      {"osc": "/prog/osc2/filter_eg/decay_eg_curve", "pr": 1, "p": 22, "c": 0, "r": 31, "range": [0, 10]},
      {"osc": "/prog/osc2/filter_eg/slope_eg_curve", "pr": 1, "p": 22, "c": 0, "r": 32, "range": [0, 10]},
      {"osc": "/prog/osc2/filter_eg/release_eg_curve", "pr": 1, "p": 22, "c": 0, "r": 33, "range": [0, 10]},
      {"osc": "/prog/osc2/filter_eg/start_level", "pr": 1, "p": 22, "c": 0, "r": 0, "range": [-99, 99]},
      {"osc": "/prog/osc2/filter_eg/attack_time", "pr": 1, "p": 22, "c": 0, "r": 1, "range": [0, 99]},
      {"osc": "/prog/osc2/filter_eg/attack_level", "pr": 1, "p": 22, "c": 0, "r": 2, "range": [-99, 99]},
      {"osc": "/prog/osc2/filter_eg/decay_time", "pr": 1, "p": 22, "c": 0, "r": 3, "range": [0, 99]},
      {"osc": "/prog/osc2/filter_eg/break_level", "pr": 1, "p": 22, "c": 0, "r": 4, "range": [-99, 99]},
      {"osc": "/prog/osc2/filter_eg/slope_time", "pr": 1, "p": 22, "c": 0, "r": 5, "range": [0, 99]},
      {"osc": "/prog/osc2/filter_eg/sustain_level", "pr": 1, "p": 22, "c": 0, "r": 6, "range": [-99, 99]},
      {"osc": "/prog/osc2/filter_eg/release_time", "pr": 1, "p": 22, "c": 0, "r": 7, "range": [0, 99]},
      {"osc": "/prog/osc2/filter_eg/release_level", "pr": 1, "p": 22, "c": 0, "r": 8, "range": [-99, 99]},
      {"osc": "/prog/osc2/filter_eg/amssrctolevel", "pr": 1, "p": 22, "c": 0, "r": 9, "range": [0, 99]},
      {"osc": "/prog/osc2/filter_eg/amsinttostartlevel", "pr": 1, "p": 22, "c": 0, "r": 10, "range": [-99, 99]},
      {"osc": "/prog/osc2/filter_eg/amsinttoattacklevel", "pr": 1, "p": 22, "c": 0, "r": 11, "range": [-99, 99]},
      {"osc": "/prog/osc2/filter_eg/amsinttobreaklevel", "pr": 1, "p": 22, "c": 0, "r": 12, "range": [-99, 99]},
      {"osc": "/prog/osc2/filter_eg/amssrctotime1", "pr": 1, "p": 22, "c": 0, "r": 13, "range": [0, 99]},
      {"osc": "/prog/osc2/filter_eg/amsinttoattacktime1", "pr": 1, "p": 22, "c": 0, "r": 14, "range": [-99, 99]},
      {"osc": "/prog/osc2/filter_eg/amsinttodecaytime1", "pr": 1, "p": 22, "c": 0, "r": 15, "range": [-99, 99]},
      {"osc": "/prog/osc2/filter_eg/amsinttoslopetime1", "pr": 1, "p": 22, "c": 0, "r": 16, "range": [-99, 99]},
      {"osc": "/prog/osc2/filter_eg/amsinttoreleasetime1", "pr": 1, "p": 22, "c": 0, "r": 17, "range": [-99, 99]},
      {"osc": "/prog/osc2/filter_eg/amssrctotime2", "pr": 1, "p": 22, "c": 0, "r": 18, "range": [0, 99]},
      {"osc": "/prog/osc2/filter_eg/amsinttoattacktime2", "pr": 1, "p": 22, "c": 0, "r": 19, "range": [-99, 99]},
      {"osc": "/prog/osc2/filter_eg/amsinttodecaytime2", "pr": 1, "p": 22, "c": 0, "r": 20, "range": [-99, 99]},
      {"osc": "/prog/osc2/filter_eg/amsinttoslopetime2", "pr": 1, "p": 22, "c": 0, "r": 21, "range": [-99, 99]},
      {"osc": "/prog/osc2/filter_eg/amsinttoreleasetime2", "pr": 1, "p": 22, "c": 0, "r": 22, "range": [-99, 99]},
      {"osc": "/prog/osc2/filter_eg/amssrctotime3", "pr": 1, "p": 22, "c": 0, "r": 23, "range": [0, 99]},
      {"osc": "/prog/osc2/filter_eg/amsinttoattacktime3", "pr": 1, "p": 22, "c": 0, "r": 24, "range": [-99, 99]},
      {"osc": "/prog/osc2/filter_eg/amsinttodecaytime3", "pr": 1, "p": 22, "c": 0, "r": 25, "range": [-99, 99]},
      {"osc": "/prog/osc2/filter_eg/amsinttoslopetime3", "pr": 1, "p": 22, "c": 0, "r": 26, "range": [-99, 99]},
      {"osc": "/prog/osc2/filter_eg/amsinttoreleasetime3", "pr": 1, "p": 22, "c": 0, "r": 27, "range": [-99, 99]},
      {"osc": "/prog/osc2/filter_eg/reset_source", "pr": 1, "p": 22, "c": 0, "r": 28, "range": [0, 99]},
      {"osc": "/prog/osc2/filter_eg/reset_threshold", "pr": 1, "p": 22, "c": 0, "r": 29, "range": [-99, 99]},
      {"osc": "/prog/osc2/filter_key_track/key_low", "pr": 1, "p": 23, "c": 0, "r": 0, "range": [0, 127]},
      {"osc": "/prog/osc2/amp_key_track/key_low", "pr": 1, "p": 26, "c": 0, "r": 0, "range": [0, 127]},
      {"osc": "/prog/osc2/filter_key_track/key_center", "pr": 1, "p": 23, "c": 0, "r": 1, "range": [0, 127]},
      {"osc": "/prog/osc2/amp_key_track/key_center", "pr": 1, "p": 26, "c": 0, "r": 1, "range": [0, 127]},
      {"osc": "/prog/osc2/filter_key_track/key_high", "pr": 1, "p": 23, "c": 0, "r": 2, "range": [0, 127]},
      {"osc": "/prog/osc2/amp_key_track/key_high", "pr": 1, "p": 26, "c": 0, "r": 2, "range": [0, 127]},
      {"osc": "/prog/osc2/filter_key_track/ramp_low", "pr": 1, "p": 23, "c": 0, "r": 3, "range": [-100, 100]},
      {"osc": "/prog/osc2/amp_key_track/ramp_low", "pr": 1, "p": 26, "c": 0, "r": 3, "range": [-100, 100]},
      {"osc": "/prog/osc2/filter_key_track/ramp_center", "pr": 1, "p": 23, "c": 0, "r": 4, "range": [-100, 100]},
      {"osc": "/prog/osc2/amp_key_track/ramp_center", "pr": 1, "p": 26, "c": 0, "r": 4, "range": [-100, 100]},
      {"osc": "/prog/osc2/filter_key_track/ramp_center_high", "pr": 1, "p": 23, "c": 0, "r": 5, "range": [-100, 100]},
      {"osc": "/prog/osc2/amp_key_track/ramp_center_high", "pr": 1, "p": 26, "c": 0, "r": 5, "range": [-100, 100]},
      {"osc": "/prog/osc2/filter_key_track/ramp_high_top", "pr": 1, "p": 23, "c": 0, "r": 6, "range": [-100, 100]},
      {"osc": "/prog/osc2/amp_key_track/ramp_high_top", "pr": 1, "p": 26, "c": 0, "r": 6, "range": [-100, 100]},
      {"osc": "/prog/osc2/drive/amsto_drive_source", "pr": 1, "p": 24, "c": 0, "r": 3, "range": [0, 99]},
      {"osc": "/prog/osc2/drive/amstodrive_intensity", "pr": 1, "p": 24, "c": 0, "r": 4, "range": [-99, 99]},
      {"osc": "/prog/osc2/drive/amsto_boost_source", "pr": 1, "p": 24, "c": 0, "r": 6, "range": [0, 99]},
      {"osc": "/prog/osc2/drive/amsto_boost_int", "pr": 1, "p": 24, "c": 0, "r": 7, "range": [-99, 99]},
      {"osc": "/prog/osc2/drive/drive", "pr": 1, "p": 24, "c": 0, "r": 1, "range": [0, 99]},
      {
        "osc": "/prog/osc2/drive/bypass",
        "pr": 1,
        "p": 24,
        "c": 0,
        "r": 2,
        "range": [0, 1],
        "values": {"Normal": 0, "Bypass": 1},
        "expects": "switch"
      },
      {"osc": "/prog/osc2/drive/boost", "pr": 1, "p": 24, "c": 0, "r": 5, "range": [0, 99]},
      {"osc": "/prog/osc2/amp/osc_amp_level", "pr": 1, "p": 24, "c": 0, "r": 0, "range": [0, 127]},
      {"osc": "/prog/osc2/amp/velocity_to_ampeg", "pr": 1, "p": 24, "c": 0, "r": 8, "range": [-99, 99]},
      {"osc": "/prog/osc2/amp/amstoampeg_source", "pr": 1, "p": 24, "c": 0, "r": 9, "range": [0, 99]},
      {"osc": "/prog/osc2/amp/amstoampeg_intensity", "pr": 1, "p": 24, "c": 0, "r": 10, "range": [-99, 99]},
      {"osc": "/prog/osc2/amp/lfo1_intensity", "pr": 1, "p": 24, "c": 0, "r": 11, "range": [-99, 99]},
      {"osc": "/prog/osc2/amp/lfo2_intensity", "pr": 1, "p": 24, "c": 0, "r": 12, "range": [-99, 99]},
      {"osc": "/prog/osc2/amp/amstolfo1_source", "pr": 1, "p": 24, "c": 0, "r": 13, "range": [0, 99]},
      {"osc": "/prog/osc2/amp/amstolfo1_intensity", "pr": 1, "p": 24, "c": 0, "r": 14, "range": [-99, 99]},
      {"osc": "/prog/osc2/amp/amstolfo2_source", "pr": 1, "p": 24, "c": 0, "r": 15, "range": [0, 99]},
      {"osc": "/prog/osc2/amp/amstolfo2_intensity", "pr": 1, "p": 24, "c": 0, "r": 16, "range": [-99, 99]},
      {"osc": "/prog/osc2/amp_eg/start_level", "pr": 1, "p": 25, "c": 0, "r": 0, "range": [0, 99]},
      {"osc": "/prog/osc2/amp_eg/attack_time", "pr": 1, "p": 25, "c": 0, "r": 1, "range": [0, 99]},
      {"osc": "/prog/osc2/amp_eg/attack_level", "pr": 1, "p": 25, "c": 0, "r": 2, "range": [0, 99]},
      {"osc": "/prog/osc2/amp_eg/decay_time", "pr": 1, "p": 25, "c": 0, "r": 3, "range": [0, 99]},
      {"osc": "/prog/osc2/amp_eg/break_level", "pr": 1, "p": 25, "c": 0, "r": 4, "range": [0, 99]},
      {"osc": "/prog/osc2/amp_eg/slope_time", "pr": 1, "p": 25, "c": 0, "r": 5, "range": [0, 99]},
      {"osc": "/prog/osc2/amp_eg/sustain_level", "pr": 1, "p": 25, "c": 0, "r": 6, "range": [0, 99]},
      {"osc": "/prog/osc2/amp_eg/release_time", "pr": 1, "p": 25, "c": 0, "r": 7, "range": [0, 99]},
      {"osc": "/prog/osc2/amp_eg/attack_eg_curve", "pr": 1, "p": 25, "c": 0, "r": 29, "range": [0, 10]},
      {"osc": "/prog/osc2/amp_eg/decay_eg_curve", "pr": 1, "p": 25, "c": 0, "r": 30, "range": [0, 10]},
      {"osc": "/prog/osc2/amp_eg/slope_eg_curve", "pr": 1, "p": 25, "c": 0, "r": 31, "range": [0, 10]},
      {"osc": "/prog/osc2/amp_eg/release_eg_crv", "pr": 1, "p": 25, "c": 0, "r": 32, "range": [0, 10]},
      {"osc": "/prog/osc2/amp_eg/amssrctolevel", "pr": 1, "p": 25, "c": 0, "r": 8, "range": [0, 99]},
      {"osc": "/prog/osc2/amp_eg/amsinttostartlevel", "pr": 1, "p": 25, "c": 0, "r": 9, "range": [-99, 99]},
      {"osc": "/prog/osc2/amp_eg/amsinttoattacklevel", "pr": 1, "p": 25, "c": 0, "r": 10, "range": [-99, 99]},
      {"osc": "/prog/osc2/amp_eg/amsinttobreaklevel", "pr": 1, "p": 25, "c": 0, "r": 11, "range": [-99, 99]},
      {"osc": "/prog/osc2/amp_eg/amssrctotime1", "pr": 1, "p": 25, "c": 0, "r": 12, "range": [0, 99]},
      {"osc": "/prog/osc2/amp_eg/amsinttoattacktime1", "pr": 1, "p": 25, "c": 0, "r": 13, "range": [-99, 99]},
      {"osc": "/prog/osc2/amp_eg/amsinttodecaytime1", "pr": 1, "p": 25, "c": 0, "r": 14, "range": [-99, 99]},
      {"osc": "/prog/osc2/amp_eg/amsinttoslopetime1", "pr": 1, "p": 25, "c": 0, "r": 15, "range": [-99, 99]},
      {"osc": "/prog/osc2/amp_eg/amsinttoreleasetime1", "pr": 1, "p": 25, "c": 0, "r": 16, "range": [-99, 99]},
      {"osc": "/prog/osc2/amp_eg/amssrctotime2", "pr": 1, "p": 25, "c": 0, "r": 17, "range": [0, 99]},
      {"osc": "/prog/osc2/amp_eg/amsinttoattacktime2", "pr": 1, "p": 25, "c": 0, "r": 18, "range": [-99, 99]},
      {"osc": "/prog/osc2/amp_eg/amsinttodecaytime2", "pr": 1, "p": 25, "c": 0, "r": 19, "range": [-99, 99]},
      {"osc": "/prog/osc2/amp_eg/amsinttoslopetime2", "pr": 1, "p": 25, "c": 0, "r": 20, "range": [-99, 99]},
      {"osc": "/prog/osc2/amp_eg/amsinttoreleasetime2", "pr": 1, "p": 25, "c": 0, "r": 21, "range": [-99, 99]},
      {"osc": "/prog/osc2/amp_eg/amssrctotime3", "pr": 1, "p": 25, "c": 0, "r": 22, "range": [0, 99]},
      {"osc": "/prog/osc2/amp_eg/amsinttoattacktime3", "pr": 1, "p": 25, "c": 0, "r": 23, "range": [-99, 99]},
      {"osc": "/prog/osc2/amp_eg/amsinttodecaytime3", "pr": 1, "p": 25, "c": 0, "r": 24, "range": [-99, 99]},
      {"osc": "/prog/osc2/amp_eg/amsinttoslopetime3", "pr": 1, "p": 25, "c": 0, "r": 25, "range": [-99, 99]},
      {"osc": "/prog/osc2/amp_eg/amsinttoreleasetime3", "pr": 1, "p": 25, "c": 0, "r": 26, "range": [-99, 99]},
      {"osc": "/prog/osc2/amp_eg/reset_source", "pr": 1, "p": 25, "c": 0, "r": 27, "range": [0, 99]},
      {"osc": "/prog/osc2/amp_eg/reset_threshold", "pr": 1, "p": 25, "c": 0, "r": 28, "range": [-99, 99]},
      {"osc": "/prog/osc2/output/amsto_pan_source", "pr": 1, "p": 27, "c": 0, "r": 1, "range": [0, 99]},
      {"osc": "/prog/osc2/output/amsto_pan_int", "pr": 1, "p": 27, "c": 0, "r": 2, "range": [-99, 99]},
      {"osc": "/prog/osc2/output/pan", "pr": 1, "p": 27, "c": 0, "r": 0, "range": [0, 127]},
      {
        "osc": "/prog/osc2/output/use_dkit_setting",
        "pr": 1,
        "p": 27,
        "c": 0,
        "r": 5,
        "range": [0, 1],
        "values": {"Off": 0, "On": 1},
        "expects": "switch"
      },
      {"osc": "/prog/osc2/output/send1", "pr": 1, "p": 27, "c": 0, "r": 3, "range": [0, 127]},
      {"osc": "/prog/osc2/output/send2", "pr": 1, "p": 27, "c": 0, "r": 4, "range": [0, 127]},
      {"osc": "/prog/osc2/ams_mixer1/type", "pr": 1, "p": 28, "c": 0, "r": 0, "range": [0, 6]},
      {"osc": "/prog/osc2/ams_mixer2/type", "pr": 1, "p": 29, "c": 0, "r": 0, "range": [0, 6]},
      {"osc": "/prog/osc2/ams_mixer1/sourcea", "pr": 1, "p": 28, "c": 0, "r": 1, "range": [0, 50]},
      {"osc": "/prog/osc2/ams_mixer2/sourcea", "pr": 1, "p": 29, "c": 0, "r": 1, "range": [0, 50]},
      {"osc": "/prog/osc2/ams_mixer1/amounta", "pr": 1, "p": 28, "c": 0, "r": 2, "range": [-99, 99]},
      {"osc": "/prog/osc2/ams_mixer2/amounta", "pr": 1, "p": 29, "c": 0, "r": 2, "range": [-99, 99]},
      {"osc": "/prog/osc2/ams_mixer1/sourceb", "pr": 1, "p": 28, "c": 0, "r": 3, "range": [0, 50]},
      {"osc": "/prog/osc2/ams_mixer2/sourceb", "pr": 1, "p": 29, "c": 0, "r": 3, "range": [0, 50]},
      {"osc": "/prog/osc2/ams_mixer1/amountb", "pr": 1, "p": 28, "c": 0, "r": 4, "range": [-99, 99]},
      {"osc": "/prog/osc2/ams_mixer2/amountb", "pr": 1, "p": 29, "c": 0, "r": 4, "range": [-99, 99]},
      {"osc": "/prog/osc2/ams_mixer1/num_of_steps", "pr": 1, "p": 28, "c": 0, "r": 11, "range": [2, 32]},
      {"osc": "/prog/osc2/ams_mixer2/num_of_steps", "pr": 1, "p": 29, "c": 0, "r": 11, "range": [2, 32]},
      {"osc": "/prog/osc2/ams_mixer1/amountaforoffset", "pr": 1, "p": 28, "c": 0, "r": 6, "range": [-199, 199]},
      {"osc": "/prog/osc2/ams_mixer2/amountaforoffset", "pr": 1, "p": 29, "c": 0, "r": 6, "range": [-199, 199]},
      {"osc": "/prog/osc2/ams_mixer1/offset", "pr": 1, "p": 28, "c": 0, "r": 5, "range": [-199, 199]},
      {"osc": "/prog/osc2/ams_mixer2/offset", "pr": 1, "p": 29, "c": 0, "r": 5, "range": [-199, 199]},
      {"osc": "/prog/osc2/ams_mixer1/attack_a", "pr": 1, "p": 28, "c": 0, "r": 7, "range": [0, 99]},
      {"osc": "/prog/osc2/ams_mixer2/attack_a", "pr": 1, "p": 29, "c": 0, "r": 7, "range": [0, 99]},
      {"osc": "/prog/osc2/ams_mixer1/decay_a", "pr": 1, "p": 28, "c": 0, "r": 8, "range": [0, 99]},
      {"osc": "/prog/osc2/ams_mixer2/decay_a", "pr": 1, "p": 29, "c": 0, "r": 8, "range": [0, 99]},
      {"osc": "/prog/osc2/ams_mixer1/shape", "pr": 1, "p": 28, "c": 0, "r": 9, "range": [-99, 99]},
      {"osc": "/prog/osc2/ams_mixer2/shape", "pr": 1, "p": 29, "c": 0, "r": 9, "range": [-99, 99]},
      {
        "osc": "/prog/osc2/ams_mixer1/type_for_shape",
        "pr": 1,
        "p": 28,
        "c": 0,
        "r": 10,
        "range": [0, 1],
        "values": {"Symmetric": 0, "Asymmetric": 1},
        "expects": "switch"
      },
      {
        "osc": "/prog/osc2/ams_mixer2/type_for_shape",
        "pr": 1,
        "p": 29,
        "c": 0,
        "r": 10,
        "range": [0, 1],
        "values": {"Symmetric": 0, "Asymmetric": 1},
        "expects": "switch"
      },
      {
        "osc": "/prog/osc2/ams_mixer1/cntl_at_note_on_only",
        "pr": 1,
        "p": 28,
        "c": 0,
        "r": 13,
        "range": [0, 1],
        "values": {"Off": 0, "On": 1},
        "expects": "switch"
      },
      {
        "osc": "/prog/osc2/ams_mixer2/cntl_at_note_on_only",
        "pr": 1,
        "p": 29,
        "c": 0,
        "r": 13,
        "range": [0, 1],
        "values": {"Off": 0, "On": 1},
        "expects": "switch"
      },
      {
        "osc": "/prog/osc2/ams_mixer1/below_threshold",
        "pr": 1,
        "p": 28,
        "c": 0,
        "r": 15,
        "range": [0, 1],
        "values": {"Fixed Value": 0, "AMS": 1},
        "expects": "switch"
      },
      {
        "osc": "/prog/osc2/ams_mixer2/below_threshold",
        "pr": 1,
        "p": 29,
        "c": 0,
        "r": 15,
        "range": [0, 1],
        "values": {"Fixed Value": 0, "AMS": 1},
        "expects": "switch"
      },
      {
        "osc": "/prog/osc2/ams_mixer1/at_and_above_threshold",
        "pr": 1,
        "p": 28,
        "c": 0,
        "r": 17,
        "range": [0, 1],
        "values": {"Fixed Value": 0, "AMS": 1},
        "expects": "switch"
      },
      {
        "osc": "/prog/osc2/ams_mixer2/at_and_above_threshold",
        "pr": 1,
        "p": 29,
        "c": 0,
        "r": 17,
        "range": [0, 1],
        "values": {"Fixed Value": 0, "AMS": 1},
        "expects": "switch"
      },
      {"osc": "/prog/osc2/ams_mixer1/source", "pr": 1, "p": 28, "c": 0, "r": 12, "range": [0, 50]},
      {"osc": "/prog/osc2/ams_mixer2/source", "pr": 1, "p": 29, "c": 0, "r": 12, "range": [0, 50]},
      {"osc": "/prog/osc2/ams_mixer1/threshold", "pr": 1, "p": 28, "c": 0, "r": 14, "range": [-99, 99]},
      {"osc": "/prog/osc2/ams_mixer2/threshold", "pr": 1, "p": 29, "c": 0, "r": 14, "range": [-99, 99]},
      {"osc": "/prog/osc2/ams_mixer1/below_fixed_value", "pr": 1, "p": 28, "c": 0, "r": 16, "range": [-99, 99]},
      {"osc": "/prog/osc2/ams_mixer2/below_fixed_value", "pr": 1, "p": 29, "c": 0, "r": 16, "range": [-99, 99]},
      {"osc": "/prog/osc2/ams_mixer1/at_and_above_fixed_value", "pr": 1, "p": 28, "c": 0, "r": 18, "range": [-99, 99]},
      {"osc": "/prog/osc2/ams_mixer2/at_and_above_fixed_value", "pr": 1, "p": 29, "c": 0, "r": 18, "range": [-99, 99]}
    ]
  },
  "cc_params": {
    "channel": 0,
    "_source": "M3 MIDI Implementation v1.2, 2-1 CHANNEL MESSAGES (recognized receive data).",
    "entries": [
      {
        "osc": "/bank_select_msb",
        "cc": 0,
        "range": [0, 127],
        "_notes": "Bank Select MSB, then /bank_select_lsb, then /program_change. Bank Map KORG: MSB 00, LSB 00-05 = INT-A..F, 06 = INT-G (combinations), 08-0E = USER-A..G; 79,00 = G, 79,01-09 = g(1)-g(9), 78,00 = g(d). Bank Map GM(2): MSB 3F."
      },
      {"osc": "/bank_select_lsb", "cc": 32, "range": [0, 127]},
      {"osc": "/modulation1", "cc": 1, "range": [0, 127], "_notes": "Modulation1 (as Joy Stick +Y)"},
      {"osc": "/modulation2", "cc": 2, "range": [0, 127], "_notes": "Modulation2 (as Joy Stick -Y)"},
      {"osc": "/foot_pedal", "cc": 4, "range": [0, 127]},
      {"osc": "/portamento_time", "cc": 5, "range": [0, 127]},
      {"osc": "/volume", "cc": 7, "range": [0, 127]},
      {
        "osc": "/post_ifx_pan",
        "cc": 8,
        "range": [0, 127],
        "_notes": "Balance Control: Post IFX Panpot. Program/Sampling: global channel; Combination/Sequencer: each IFX's channel."
      },
      {"osc": "/pan", "cc": 10, "range": [0, 127]},
      {"osc": "/expression", "cc": 11, "range": [0, 127]},
      {"osc": "/fx_control1", "cc": 12, "range": [0, 127]},
      {"osc": "/fx_control2", "cc": 13, "range": [0, 127]},
      {
        "osc": "/karma/on_off",
        "cc": 14,
        "range": [0, 127],
        "_notes": "KARMA control, when the Global KARMA/pad/XY CC assignment is 'CC Default' (*4)."
      },
      {"osc": "/ribbon", "cc": 16, "range": [0, 127], "_notes": "Multi Purpose Ctrl1 (as Ribbon Controller)"},
      {"osc": "/slider_mod5", "cc": 17, "range": [0, 127], "_notes": "Multi Purpose Ctrl2 (as AMS & FX Dmod source Slider Mod5)"},
      {"osc": "/value_slider", "cc": 18, "range": [0, 127], "_notes": "Multi Purpose Ctrl3 (as Value Slider)"},
      {"osc": "/slider_mod6", "cc": 19, "range": [0, 127]},
      {"osc": "/slider_mod7", "cc": 20, "range": [0, 127]},
      {"osc": "/slider_mod8", "cc": 21, "range": [0, 127]},
      {
        "osc": "/karma/slider1",
        "cc": 22,
        "range": [0, 127],
        "_notes": "KARMA control, when the Global KARMA/pad/XY CC assignment is 'CC Default' (*4)."
      },
      {
        "osc": "/karma/slider2",
        "cc": 23,
        "range": [0, 127],
        "_notes": "KARMA control, when the Global KARMA/pad/XY CC assignment is 'CC Default' (*4)."
      },
      {
        "osc": "/karma/slider3",
        "cc": 24,
        "range": [0, 127],
        "_notes": "KARMA control, when the Global KARMA/pad/XY CC assignment is 'CC Default' (*4)."
      },
      {
        "osc": "/karma/slider4",
        "cc": 25,
        "range": [0, 127],
        "_notes": "KARMA control, when the Global KARMA/pad/XY CC assignment is 'CC Default' (*4)."
      },
      {
        "osc": "/karma/slider5",
        "cc": 26,
        "range": [0, 127],
        "_notes": "KARMA control, when the Global KARMA/pad/XY CC assignment is 'CC Default' (*4)."
      },
      {
        "osc": "/karma/slider6",
        "cc": 27,
        "range": [0, 127],
        "_notes": "KARMA control, when the Global KARMA/pad/XY CC assignment is 'CC Default' (*4)."
      },
      {
        "osc": "/karma/slider7",
        "cc": 28,
        "range": [0, 127],
        "_notes": "KARMA control, when the Global KARMA/pad/XY CC assignment is 'CC Default' (*4)."
      },
      {
        "osc": "/karma/slider8",
        "cc": 29,
        "range": [0, 127],
        "_notes": "KARMA control, when the Global KARMA/pad/XY CC assignment is 'CC Default' (*4)."
      },
      {
        "osc": "/karma/scene",
        "cc": 30,
        "range": [0, 127],
        "_notes": "KARMA SCENE 1...8 control. KARMA control, when the Global KARMA/pad/XY CC assignment is 'CC Default' (*4)."
      },
      {
        "osc": "/karma/latch",
        "cc": 31,
        "range": [0, 127],
        "_notes": "KARMA control, when the Global KARMA/pad/XY CC assignment is 'CC Default' (*4)."
      },
      {"osc": "/damper", "cc": 64, "range": [0, 127], "_notes": "Hold1 (as Damper)"},
      {"osc": "/portamento_switch", "cc": 65, "range": [0, 127], "expects": "switch", "_notes": "<=3F Off, >=40 On"},
      {"osc": "/sostenuto", "cc": 66, "range": [0, 127], "expects": "switch", "_notes": "<=3F Off, >=40 On"},
      {"osc": "/soft_pedal", "cc": 67, "range": [0, 127]},
      {"osc": "/sustain_level", "cc": 70, "range": [0, 127], "_notes": "Sound Controller 1 (for Sustain Level control)"},
      {"osc": "/resonance", "cc": 71, "range": [0, 127], "_notes": "Sound Controller 2 (for Resonance control)"},
      {"osc": "/release_time", "cc": 72, "range": [0, 127], "_notes": "Sound Controller 3 (for Release Time control)"},
      {"osc": "/attack_time", "cc": 73, "range": [0, 127], "_notes": "Sound Controller 4 (for Attack Time control)"},
      {"osc": "/filter_cutoff", "cc": 74, "range": [0, 127], "_notes": "Sound Controller 5 (for Filter Cutoff control)"},
      {"osc": "/decay_time", "cc": 75, "range": [0, 127], "_notes": "Sound Controller 6 (for Decay Time control)"},
      {"osc": "/lfo1_speed", "cc": 76, "range": [0, 127], "_notes": "Sound Controller 7 (for LFO1 Speed control)"},
      {"osc": "/lfo1_pitch_depth", "cc": 77, "range": [0, 127], "_notes": "Sound Controller 8 (for LFO1 Pitch Depth control)"},
      {"osc": "/lfo1_delay", "cc": 78, "range": [0, 127], "_notes": "Sound Controller 9 (for LFO1 Delay control)"},
      {"osc": "/filter_eg_intensity", "cc": 79, "range": [0, 127], "_notes": "Sound Controller 10 (for Filter EG Intensity control)"},
      {"osc": "/sw1_mod", "cc": 80, "range": [0, 127], "_notes": "Multi Purpose Ctrl5 (as AMS & FX Dmod source SW 1)"},
      {"osc": "/sw2_mod", "cc": 81, "range": [0, 127], "_notes": "Multi Purpose Ctrl6 (as AMS & FX Dmod source SW 2)"},
      {"osc": "/foot_switch", "cc": 82, "range": [0, 127], "_notes": "Multi Purpose Ctrl7 (as AMS & FX Dmod source Foot Switch)"},
      {"osc": "/cc83", "cc": 83, "range": [0, 127], "_notes": "Multi Purpose Ctrl8 (as AMS & FX Dmod source CC#83)"},
      {"osc": "/xy_mod_plus_x", "cc": 85, "range": [0, 127]},
      {"osc": "/xy_mod_minus_x", "cc": 86, "range": [0, 127]},
      {"osc": "/xy_mod_plus_y", "cc": 87, "range": [0, 127]},
      {"osc": "/xy_mod_minus_y", "cc": 88, "range": [0, 127]},
      {"osc": "/send2_level", "cc": 91, "range": [0, 127], "_notes": "Effect 1 Depth (for Send 2 Level control)"},
      {
        "osc": "/all_insert_fx_switch",
        "cc": 92,
        "range": [0, 127],
        "expects": "switch",
        "_notes": "Effect 2 Depth: 00 Off, other On. Global channel."
      },
      {"osc": "/send1_level", "cc": 93, "range": [0, 127], "_notes": "Effect 3 Depth (for Send 1 Level control)"},
      {
        "osc": "/master_fx_switch",
        "cc": 94,
        "range": [0, 127],
        "expects": "switch",
        "_notes": "Effect 4 Depth: Master FX1,2 Off/On (00 Off). Global channel."
      },
      {
        "osc": "/total_fx_switch",
        "cc": 95,
        "range": [0, 127],
        "expects": "switch",
        "_notes": "Effect 5 Depth: Total FX Off/On (00 Off). Global channel."
      },
      {
        "osc": "/karma/switch1",
        "cc": 102,
        "range": [0, 127],
        "expects": "switch",
        "_notes": "<=3F Off, >=40 On. KARMA control, when the Global KARMA/pad/XY CC assignment is 'CC Default' (*4)."
      },
      {
        "osc": "/karma/switch2",
        "cc": 103,
        "range": [0, 127],
        "expects": "switch",
        "_notes": "<=3F Off, >=40 On. KARMA control, when the Global KARMA/pad/XY CC assignment is 'CC Default' (*4)."
      },
      {
        "osc": "/karma/switch3",
        "cc": 104,
        "range": [0, 127],
        "expects": "switch",
        "_notes": "<=3F Off, >=40 On. KARMA control, when the Global KARMA/pad/XY CC assignment is 'CC Default' (*4)."
      },
      {
        "osc": "/karma/switch4",
        "cc": 105,
        "range": [0, 127],
        "expects": "switch",
        "_notes": "<=3F Off, >=40 On. KARMA control, when the Global KARMA/pad/XY CC assignment is 'CC Default' (*4)."
      },
      {
        "osc": "/karma/switch5",
        "cc": 106,
        "range": [0, 127],
        "expects": "switch",
        "_notes": "<=3F Off, >=40 On. KARMA control, when the Global KARMA/pad/XY CC assignment is 'CC Default' (*4)."
      },
      {
        "osc": "/karma/switch6",
        "cc": 107,
        "range": [0, 127],
        "expects": "switch",
        "_notes": "<=3F Off, >=40 On. KARMA control, when the Global KARMA/pad/XY CC assignment is 'CC Default' (*4)."
      },
      {
        "osc": "/karma/switch7",
        "cc": 108,
        "range": [0, 127],
        "expects": "switch",
        "_notes": "<=3F Off, >=40 On. KARMA control, when the Global KARMA/pad/XY CC assignment is 'CC Default' (*4)."
      },
      {
        "osc": "/karma/switch8",
        "cc": 109,
        "range": [0, 127],
        "expects": "switch",
        "_notes": "<=3F Off, >=40 On. KARMA control, when the Global KARMA/pad/XY CC assignment is 'CC Default' (*4)."
      },
      {
        "osc": "/pad1",
        "cc": 110,
        "range": [1, 127],
        "expects": "trigger",
        "_notes": "Pad velocity 1-127. KARMA control, when the Global KARMA/pad/XY CC assignment is 'CC Default' (*4)."
      },
      {
        "osc": "/pad2",
        "cc": 111,
        "range": [1, 127],
        "expects": "trigger",
        "_notes": "Pad velocity 1-127. KARMA control, when the Global KARMA/pad/XY CC assignment is 'CC Default' (*4)."
      },
      {
        "osc": "/pad3",
        "cc": 112,
        "range": [1, 127],
        "expects": "trigger",
        "_notes": "Pad velocity 1-127. KARMA control, when the Global KARMA/pad/XY CC assignment is 'CC Default' (*4)."
      },
      {
        "osc": "/pad4",
        "cc": 113,
        "range": [1, 127],
        "expects": "trigger",
        "_notes": "Pad velocity 1-127. KARMA control, when the Global KARMA/pad/XY CC assignment is 'CC Default' (*4)."
      },
      {
        "osc": "/pad5",
        "cc": 114,
        "range": [1, 127],
        "expects": "trigger",
        "_notes": "Pad velocity 1-127. KARMA control, when the Global KARMA/pad/XY CC assignment is 'CC Default' (*4)."
      },
      {
        "osc": "/pad6",
        "cc": 115,
        "range": [1, 127],
        "expects": "trigger",
        "_notes": "Pad velocity 1-127. KARMA control, when the Global KARMA/pad/XY CC assignment is 'CC Default' (*4)."
      },
      {
        "osc": "/pad7",
        "cc": 116,
        "range": [1, 127],
        "expects": "trigger",
        "_notes": "Pad velocity 1-127. KARMA control, when the Global KARMA/pad/XY CC assignment is 'CC Default' (*4)."
      },
      {
        "osc": "/pad8",
        "cc": 117,
        "range": [1, 127],
        "expects": "trigger",
        "_notes": "Pad velocity 1-127. KARMA control, when the Global KARMA/pad/XY CC assignment is 'CC Default' (*4)."
      },
      {
        "osc": "/xy/x",
        "cc": 118,
        "range": [0, 127],
        "_notes": "XY Control Mode X. KARMA control, when the Global KARMA/pad/XY CC assignment is 'CC Default' (*4)."
      },
      {
        "osc": "/xy/y",
        "cc": 119,
        "range": [0, 127],
        "_notes": "XY Control Mode Y. KARMA control, when the Global KARMA/pad/XY CC assignment is 'CC Default' (*4)."
      },
      {"osc": "/all_sound_off", "cc": 120, "range": [0, 0], "expects": "trigger"},
      {"osc": "/reset_all_controllers", "cc": 121, "range": [0, 0], "expects": "trigger"},
      {"osc": "/local_control", "cc": 122, "range": [0, 127], "expects": "switch", "_notes": "00 Off, 7F On"},
      {"osc": "/all_notes_off", "cc": 123, "range": [0, 0], "expects": "trigger"},
      {"osc": "/rpn/pitch_bend_sensitivity", "rpn_msb": 0, "rpn_lsb": 0, "range": [0, 127], "section": "Registered parameters", "expects": "discrete", "_notes": "Pitch bend range (data entry MSB; the LSB has no effect)."},
      {"osc": "/rpn/fine_tune", "rpn_msb": 0, "rpn_lsb": 1, "range": [0, 16383], "section": "Registered parameters", "_notes": "14-bit, data entry MSB and LSB."},
      {"osc": "/rpn/coarse_tune", "rpn_msb": 0, "rpn_lsb": 2, "range": [0, 127], "section": "Registered parameters", "expects": "discrete", "_notes": "Data entry MSB (the LSB has no effect); on a drum program it affects detune."},
      {"osc": "/omni_off", "cc": 124, "range": [0, 0], "section": "Channel mode", "expects": "trigger", "_notes": "Omni mode off (acts as All Notes Off)."},
      {"osc": "/omni_on", "cc": 125, "range": [0, 0], "section": "Channel mode", "expects": "trigger", "_notes": "Omni mode on (acts as All Notes Off)."},
      {"osc": "/mono_on", "cc": 126, "range": [0, 16], "section": "Channel mode", "expects": "discrete", "_notes": "Mono mode on (acts as All Notes Off); value = number of channels, 0-16."},
      {"osc": "/poly_on", "cc": 127, "range": [0, 0], "section": "Channel mode", "expects": "trigger", "_notes": "Poly mode on (acts as All Notes Off)."}
    ]
  },
  "replies": [
    {
      "match_frame": [65, "{mode}", "{id_msb}", "{id_lsb}", "{sub_msb}", "{sub_lsb}", "{v28}", "{v21}", "{v14}", "{v7}", "{v0}"],
      "emit_osc": "/param/changed {mode} {id_msb} {id_lsb} {sub_msb} {sub_lsb} {v28} {v21} {v14} {v7} {v0}"
    },
    {"match_frame": [66, "{mode}", "{option}", "{data1}", "{data2}", 0], "emit_osc": "/mode/data {mode} {option} {data1} {data2}"},
    {"match_frame": [78, "{mode}"], "emit_osc": "/mode/changed {mode}"},
    {"match_frame": [36, "{code}"], "emit_osc": "/result {code}"}
  ]
}
