{
  "_sources": [
    {"type": "vendor-doc", "url": "https://www.korg.com/us/support/download/manual/1/214/2736/", "notes": "KORG TRITON MIDI Implementation (TRITON_MIDIimp.zip -> TRITON_MIDIimp.TXT, 'TRITON-SERIES MIDI IMPLEMENTATION Version 1.6 (Sep.19.'02)', modified for System version 2.5): channel messages, KORG SysEx functions, parameter tables 1, 3, 5, 6 and 12. Every route comes from this file; the Parameter Guide and System Version 2.5 Update Guide on the same page describe the parameters but carry no SysEx numbers.", "firmware": "2.5", "imported_at": "2026-10-25"}
  ],
  "_limitations": "Source: KORG TRITON-SERIES MIDI IMPLEMENTATION v1.6 (Sep.19.'02, 'modified for System version 2.5'), written for the original TRITON, TRITON pro and TRITON proX; the Le, Rack, Studio and Extreme are different products. SysEx is built for the global channel 1 (header F0 42 30 50); a TRITON set to another global channel ignores it. Parameter change (func 41): one SysEx param per row of TABLE 1 (PCM program, sent in PROG EDIT mode = 3), TABLE 6 (PROG PLAY = 2), TABLE 3 (COMBI EDIT = 1, timbres n = 1-8), TABLE 5 (COMBI PLAY = 0, timbres n = 0-7) and TABLE 12 (song, SEQUENCER = 4). The mode byte pairing for TABLE 1 / 3 / 12 is read from the table titles and mode list (*18), not stated row by row. Song track parameters assume track n = 1-16 (TABLE 12 says 'TRACK 1~~16: Same as TIMBRE 1, n,00 ~~ n,30' without defining n; TABLE 3 defines n = timbre 1-8). The instrument must be in the matching mode; use /mode/change first. Values: signed parameters take negative numbers directly (14-bit two's complement per *19). Ranges are the DATA column of the doc; where a row only cites a footnote (e.g. AMS source **1-4, LFO waveform **1-6, knob assign **1-3, delay start **1-5, scale type **1-1) the range is kept and the meaning is in that footnote. 'Master EQ gain' is EE~~12 (-18..18) although the doc says 0.5 dB steps; 'HI/LOW BANK' is listed 0:ROM, 1:RAM plus option-board values the doc does not enumerate; 'TIMES' is 00~~0F. Left out: the effect-type-specific parameters of IFX1-5 / MFX1-2 (PARA 1F-23,?? and 25-26,??: 89-102 effect types documented in MIDIFX.TXT / TRITON_FX_SysEx.txt, too large for this file); the EXB-MOSS program (TABLE 2) and its multi-oscillator tables; global parameters (TABLE 4 has no PARA numbers, dump only); drum kit and arpeggio-pattern parameter tables (TABLE 7/8; a raw /drumkit/param command is provided); combination timbre 'PROGRAM NO.' and 'PROGRAM BANK' and the drum-kit IFX patch fields (they share or lack a PARA number; use /combi_play/timbreN/bank_program in COMBI PLAY); song effect blocks (36-3F,??) and song control data (no PARA). Bulk dumps are requested only: the dump payloads (7-to-8-bit packed, TABLE 1-12) are not decoded. RPN (bend range, fine and coarse tune) are entries under /rpn/ and the per-key drum NRPNs under /nrpn/drum/ (value, then the drum note 12-108). Raw Data Entry/Increment/Decrement, universal SysEx (master volume/balance/tune, GM System On, device inquiry) and realtime/transport messages (Start/Stop/Continue, Song Position, Song Select: received only when the TRITON clock is external) are not exposed as routes. /param/get sends CURRENT PROGRAM PARAMETER DUMP REQUEST: the TRITON has no single-parameter read. Untested on hardware.",
  "_coverage": {"entries_total": 1815, "cc_entries": 49, "nrpn_entries": 21, "sysex_params": 1727, "sysex_commands": 15, "replies": 8, "pc_commands": 1, "rpn_entries": 3},
  "device": {
    "name": "TRITON",
    "vendor": "KORG",
    "revision": "System version 2.5 (MIDI Implementation v1.6, 2002-09-19)",
    "osc_prefix": "/triton",
    "manufacturer_id": [66],
    "device_id": [80],
    "rate_limit_hz": 1000
  },
  "sysex": {"header": [240, 66, 48, 80], "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). The TRITON changes mode and answers ACK (23) or NAK (24).",
      "args": [
        {
          "name": "mode",
          "type": "enum",
          "values": {"combi_play": 0, "combi_edit": 1, "prog_play": 2, "prog_edit": 3, "sequencer": 4, "song_play": 5, "sampling": 6, "global": 7, "disk": 8}
        }
      ],
      "frame": [78, "{mode}"]
    },
    {"osc": "/mode/request", "_notes": "MODE REQUEST (func 12); the TRITON answers MODE DATA (func 42).", "args": [], "frame": [18]},
    {
      "osc": "/dump/current_program/request",
      "_notes": "CURRENT PROGRAM PARAMETER DUMP REQUEST (func 10); answer: func 40 (current program dump).",
      "args": [],
      "frame": [16, 0]
    },
    {
      "osc": "/dump/program/request",
      "_notes": "PROGRAM PARAMETER DUMP REQUEST (func 1C) for one program (kind 2). bank 0-5 = A-F.",
      "args": [
        {"name": "bank", "type": "u7", "range": [0, 5]},
        {"name": "program", "type": "u7", "range": [0, 127]}
      ],
      "pre": [
        {"bind": "kind_bank", "expr": "bank + 32"}
      ],
      "frame": [28, "{kind_bank}", "{program}", 0]
    },
    {
      "osc": "/dump/program_bank/request",
      "_notes": "PROGRAM PARAMETER DUMP REQUEST (func 1C) for one bank (kind 1). bank 0-5 = A-F.",
      "args": [
        {"name": "bank", "type": "u7", "range": [0, 5]}
      ],
      "pre": [
        {"bind": "kind_bank", "expr": "bank + 16"}
      ],
      "frame": [28, "{kind_bank}", 0, 0]
    },
    {
      "osc": "/dump/current_combination/request",
      "_notes": "CURRENT COMBINATION PARAMETER DUMP REQUEST (func 19); answer: func 49.",
      "args": [],
      "frame": [25, 0]
    },
    {
      "osc": "/dump/combination/request",
      "_notes": "COMBINATION PARAMETER DUMP REQUEST (func 1D) for one combination (kind 2). bank 0-3 = A-D.",
      "args": [
        {"name": "bank", "type": "u7", "range": [0, 3]},
        {"name": "combination", "type": "u7", "range": [0, 127]}
      ],
      "pre": [
        {"bind": "kind_bank", "expr": "bank + 32"}
      ],
      "frame": [29, "{kind_bank}", "{combination}", 0]
    },
    {"osc": "/dump/global/request", "_notes": "GLOBAL DATA DUMP REQUEST (func 0E); answer: func 51.", "args": [], "frame": [14, 0]},
    {
      "osc": "/dump/sequence/request",
      "_notes": "SEQUENCE DATA (in memory) DUMP REQUEST (func 18); answer: func 48.",
      "args": [],
      "frame": [24, 0]
    },
    {
      "osc": "/dump/drumkit/request",
      "_notes": "DRUMKIT DATA DUMP REQUEST (func 0D) for one drum kit (kind 1), kit 0-63.",
      "args": [
        {"name": "kit", "type": "u7", "range": [0, 63]}
      ],
      "frame": [13, 1, "{kit}", 0]
    },
    {
      "osc": "/dump/arp_pattern/request",
      "_notes": "ARPEGGIO PATTERN DATA DUMP REQUEST (func 34) for one pattern (kind 1), pattern 0-231.",
      "args": [
        {"name": "pattern", "type": "u14", "range": [0, 231]}
      ],
      "frame": [52, 64, "{pattern:u14_msb}", "{pattern:u14_lsb}"]
    },
    {
      "osc": "/dump/all/request",
      "_notes": "ALL DATA (PROG, COMBI, GLOBAL, DRUMS, ARPPAT, SEQ) DUMP REQUEST (func 0F); answer: func 50.",
      "args": [],
      "frame": [15, 0]
    },
    {
      "osc": "/write/program",
      "_notes": "PROGRAM WRITE REQUEST (func 11): writes the edit buffer to bank 0-5 (A-F) / program; answer WRITE COMPLETED (21) or WRITE ERROR (22).",
      "args": [
        {"name": "bank", "type": "u7", "range": [0, 5]},
        {"name": "program", "type": "u7", "range": [0, 127]}
      ],
      "frame": [17, "{bank}", "{program}"]
    },
    {
      "osc": "/write/combination",
      "_notes": "COMBINATION WRITE REQUEST (func 1A): writes the edit buffer to bank 0-3 (A-D) / combination.",
      "args": [
        {"name": "bank", "type": "u7", "range": [0, 3]},
        {"name": "combination", "type": "u7", "range": [0, 127]}
      ],
      "frame": [26, "{bank}", "{combination}"]
    },
    {
      "osc": "/drumkit/param",
      "_notes": "DRUMKIT PARAMETER CHANGE (func 53): kit 0-63, index = key 0-127 (C-1..G9), param = Parameter No. from TABLE 7 of the MIDI Implementation (not mapped here). value = 14-bit two's complement (negative v: send 16384 + v).",
      "args": [
        {"name": "kit", "type": "u7", "range": [0, 63]},
        {"name": "index", "type": "u7", "range": [0, 127]},
        {"name": "param", "type": "u7", "range": [0, 127]},
        {"name": "value", "type": "u14", "range": [0, 16383]}
      ],
      "frame": [83, "{kit}", "{index}", 0, "{param}", "{value:u14_msb}", "{value:u14_lsb}"]
    }
  ],
  "params": {
    "_notes": "PARAMETER CHANGE (func 41): F0 42 3g 50 41 [mode] 00 [ID] 00 [SUB ID] [value bits 7-13] [value bits 0-6] F7. pr = mode (0 COMBI PLAY, 1 COMBI EDIT, 2 PROG PLAY, 3 PROG EDIT, 4 SEQUENCER), p = Parameter ID, c = SUB ID. Signed values are sent as 14-bit two's complement.",
    "get_frame": [16, 0],
    "set_frame": [65, "{pr}", 0, "{p}", 0, "{c}", "{val:u14_msb}", "{val:u14_lsb}"],
    "value_type": "u14",
    "entries": [
      {"osc": "/prog/ifx1/effect_type", "pr": 3, "p": 30, "c": 0, "range": [0, 89]},
      {
        "osc": "/prog/ifx1/on_off",
        "pr": 3,
        "p": 30,
        "c": 5,
        "range": [0, 1],
        "values": {"Off": 0, "ON": 1},
        "expects": "switch"
      },
      {
        "osc": "/prog/ifx1/chain",
        "pr": 3,
        "p": 30,
        "c": 30,
        "range": [0, 1],
        "values": {"Not chain": 0, "Chain": 1},
        "expects": "switch"
      },
      {"osc": "/prog/ifx1/pan", "pr": 3, "p": 30, "c": 10, "range": [0, 127]},
      {"osc": "/prog/ifx1/bus_select", "pr": 3, "p": 30, "c": 15, "range": [0, 7]},
      {"osc": "/prog/ifx1/send_1_level", "pr": 3, "p": 30, "c": 20, "range": [0, 127]},
      {"osc": "/prog/ifx1/send_2_level", "pr": 3, "p": 30, "c": 25, "range": [0, 127]},
      {"osc": "/prog/ifx2/effect_type", "pr": 3, "p": 30, "c": 1, "range": [0, 102]},
      {"osc": "/prog/ifx3/effect_type", "pr": 3, "p": 30, "c": 2, "range": [0, 102]},
      {"osc": "/prog/ifx4/effect_type", "pr": 3, "p": 30, "c": 3, "range": [0, 102]},
      {"osc": "/prog/mfx/mfx1_effect_type", "pr": 3, "p": 36, "c": 0, "range": [0, 89]},
      {
        "osc": "/prog/mfx/mfx1_on_off",
        "pr": 3,
        "p": 36,
        "c": 2,
        "range": [0, 1],
        "values": {"Off": 0, "ON": 1},
        "expects": "switch"
      },
      {"osc": "/prog/mfx/mfx2_effect_type", "pr": 3, "p": 36, "c": 1, "range": [0, 89]},
      {
        "osc": "/prog/mfx/mfx2_on_off",
        "pr": 3,
        "p": 36,
        "c": 3,
        "range": [0, 1],
        "values": {"Off": 0, "ON": 1},
        "expects": "switch"
      },
      {"osc": "/prog/mfx/mfx1_return_level", "pr": 3, "p": 36, "c": 4, "range": [0, 127]},
      {"osc": "/prog/mfx/mfx2_return_level", "pr": 3, "p": 36, "c": 5, "range": [0, 127]},
      {
        "osc": "/prog/mfx/mfx_chain_signal",
        "pr": 3,
        "p": 36,
        "c": 8,
        "range": [0, 2],
        "values": {"LR Mix": 0, "L Only": 1, "R Only": 2},
        "expects": "discrete"
      },
      {
        "osc": "/prog/mfx/mfx_chain_direction",
        "pr": 3,
        "p": 36,
        "c": 7,
        "range": [0, 1],
        "values": {"MFX1 -> MFX2": 0, "MFX2 -> MFX1": 1},
        "expects": "switch"
      },
      {
        "osc": "/prog/mfx/mfx_chain_on_off",
        "pr": 3,
        "p": 36,
        "c": 6,
        "range": [0, 1],
        "values": {"Chain Off": 0, "On": 1},
        "expects": "switch"
      },
      {"osc": "/prog/mfx/mfx_chain_level", "pr": 3, "p": 36, "c": 9, "range": [0, 127]},
      {"osc": "/prog/mfx/master_eq_low_gain", "pr": 3, "p": 39, "c": 0, "range": [-18, 18]},
      {"osc": "/prog/mfx/master_eq_mid_gain", "pr": 3, "p": 39, "c": 1, "range": [-18, 18]},
      {"osc": "/prog/mfx/master_eq_high_gain", "pr": 3, "p": 39, "c": 2, "range": [-18, 18]},
      {"osc": "/prog/mfx/master_eq_low_fc", "pr": 3, "p": 39, "c": 3, "range": [0, 49]},
      {"osc": "/prog/mfx/master_eq_mid_fc", "pr": 3, "p": 39, "c": 4, "range": [0, 97]},
      {"osc": "/prog/mfx/master_eq_high_fc", "pr": 3, "p": 39, "c": 5, "range": [0, 195]},
      {"osc": "/prog/mfx/master_eq_mid_q", "pr": 3, "p": 39, "c": 6, "range": [0, 95]},
      {"osc": "/prog/mfx/master_eq_low_dmod", "pr": 3, "p": 39, "c": 7, "range": [0, 31]},
      {"osc": "/prog/mfx/master_eq_high_dmod", "pr": 3, "p": 39, "c": 8, "range": [0, 31]},
      {"osc": "/prog/arp/tempo", "pr": 3, "p": 28, "c": 0, "range": [40, 240]},
      {
        "osc": "/prog/arp/switch",
        "pr": 3,
        "p": 28,
        "c": 1,
        "range": [0, 1],
        "values": {"OFF": 0, "ON": 1},
        "expects": "switch"
      },
      {"osc": "/prog/arp/pattern_no", "pr": 3, "p": 29, "c": 0, "range": [0, 236]},
      {"osc": "/prog/arp/octave", "pr": 3, "p": 29, "c": 2, "range": [0, 3]},
      {
        "osc": "/prog/arp/resolution",
        "pr": 3,
        "p": 29,
        "c": 1,
        "range": [0, 5],
        "values": {"16T": 0, "16": 1, "8T": 2, "8": 3, "4T": 4, "4": 5},
        "expects": "discrete"
      },
      {"osc": "/prog/arp/gate", "pr": 3, "p": 29, "c": 3, "range": [0, 100]},
      {"osc": "/prog/arp/velocity", "pr": 3, "p": 29, "c": 4, "range": [1, 127]},
      {"osc": "/prog/arp/swing", "pr": 3, "p": 29, "c": 5, "range": [-100, 100]},
      {
        "osc": "/prog/arp/sort",
        "pr": 3,
        "p": 29,
        "c": 6,
        "range": [0, 1],
        "values": {"OFF": 0, "ON": 1},
        "expects": "switch"
      },
      {
        "osc": "/prog/arp/latch",
        "pr": 3,
        "p": 29,
        "c": 7,
        "range": [0, 1],
        "values": {"OFF": 0, "ON": 1},
        "expects": "switch"
      },
      {
        "osc": "/prog/arp/key_sync",
        "pr": 3,
        "p": 29,
        "c": 8,
        "range": [0, 1],
        "values": {"OFF": 0, "ON": 1},
        "expects": "switch"
      },
      {
        "osc": "/prog/arp/keyboard",
        "pr": 3,
        "p": 29,
        "c": 9,
        "range": [0, 1],
        "values": {"OFF": 0, "ON": 1},
        "expects": "switch"
      },
      {"osc": "/prog/arp/top_key", "pr": 3, "p": 29, "c": 10, "range": [0, 127]},
      {"osc": "/prog/arp/bottom_key", "pr": 3, "p": 29, "c": 11, "range": [0, 127]},
      {"osc": "/prog/arp/top_velocity", "pr": 3, "p": 29, "c": 12, "range": [1, 127]},
      {"osc": "/prog/arp/bottom_velocity", "pr": 3, "p": 29, "c": 13, "range": [1, 127]},
      {
        "osc": "/prog/common/oscillator_mode",
        "pr": 3,
        "p": 0,
        "c": 1,
        "range": [0, 2],
        "values": {"Single": 0, "Double": 1, "Drums": 2},
        "expects": "discrete"
      },
      {
        "osc": "/prog/common/key_assign",
        "pr": 3,
        "p": 0,
        "c": 2,
        "range": [0, 1],
        "values": {"Poly": 0, "Mono": 1},
        "expects": "switch"
      },
      {
        "osc": "/prog/common/legato",
        "pr": 3,
        "p": 0,
        "c": 3,
        "range": [0, 1],
        "values": {"OFF": 0, "ON": 1},
        "expects": "switch"
      },
      {
        "osc": "/prog/common/priority",
        "pr": 3,
        "p": 0,
        "c": 4,
        "range": [0, 2],
        "values": {"Low": 0, "High": 1, "Last": 2},
        "expects": "discrete"
      },
      {
        "osc": "/prog/common/single_trigger",
        "pr": 3,
        "p": 0,
        "c": 5,
        "range": [0, 1],
        "values": {"OFF": 0, "ON": 1},
        "expects": "switch"
      },
      {
        "osc": "/prog/common/hold",
        "pr": 3,
        "p": 0,
        "c": 6,
        "range": [0, 1],
        "values": {"OFF": 0, "ON": 1},
        "expects": "switch"
      },
      {"osc": "/prog/common/bus_select", "pr": 3, "p": 0, "c": 7, "range": [0, 12]},
      {
        "osc": "/prog/common/use_dkit_setting",
        "pr": 3,
        "p": 0,
        "c": 8,
        "range": [0, 1],
        "values": {"OFF": 0, "ON": 1},
        "expects": "switch"
      },
      {"osc": "/prog/common/category", "pr": 3, "p": 0, "c": 0, "range": [0, 15]},
      {"osc": "/prog/common/scale_type", "pr": 3, "p": 0, "c": 9, "range": [0, 26]},
      {"osc": "/prog/common/scale_key", "pr": 3, "p": 0, "c": 10, "range": [0, 12]},
      {"osc": "/prog/common/random_intensity", "pr": 3, "p": 0, "c": 11, "range": [0, 7]},
      {"osc": "/prog/common/sw_1_assign_type", "pr": 3, "p": 0, "c": 12, "range": [0, 12]},
      {
        "osc": "/prog/common/sw1_toggle_momentary",
        "pr": 3,
        "p": 0,
        "c": 16,
        "range": [0, 1],
        "values": {"Toggle": 0, "Momentary": 1},
        "expects": "switch"
      },
      {
        "osc": "/prog/common/sw_1_on_off",
        "pr": 3,
        "p": 0,
        "c": 30,
        "range": [0, 1],
        "values": {"OFF": 0, "ON": 1},
        "expects": "switch"
      },
      {"osc": "/prog/common/sw_2_assign_type", "pr": 3, "p": 0, "c": 13, "range": [0, 12]},
      {
        "osc": "/prog/common/sw2_toggle_momentary",
        "pr": 3,
        "p": 0,
        "c": 17,
        "range": [0, 1],
        "values": {"Toggle": 0, "Momentary": 1},
        "expects": "switch"
      },
      {
        "osc": "/prog/common/sw_2_on_off",
        "pr": 3,
        "p": 0,
        "c": 15,
        "range": [0, 1],
        "values": {"OFF": 0, "ON": 1},
        "expects": "switch"
      },
      {"osc": "/prog/common/knob_1_assign_type", "pr": 3, "p": 0, "c": 18, "range": [0, 124]},
      {
        "osc": "/prog/common/realtime_controls",
        "pr": 3,
        "p": 0,
        "c": 22,
        "range": [0, 1],
        "values": {"A": 0, "B": 1},
        "expects": "switch"
      },
      {"osc": "/prog/common/knob_2_assign", "pr": 3, "p": 0, "c": 19, "range": [0, 124]},
      {"osc": "/prog/common/knob_3_assign", "pr": 3, "p": 0, "c": 20, "range": [0, 124]},
      {"osc": "/prog/common/knob_4_assign", "pr": 3, "p": 0, "c": 21, "range": [0, 124]},
      {"osc": "/prog/pitch_eg/start_level", "pr": 3, "p": 1, "c": 0, "range": [-99, 99]},
      {"osc": "/prog/pitch_eg/attack_time", "pr": 3, "p": 1, "c": 1, "range": [0, 99]},
      {"osc": "/prog/pitch_eg/attack_level", "pr": 3, "p": 1, "c": 2, "range": [-99, 99]},
      {"osc": "/prog/pitch_eg/decay_time", "pr": 3, "p": 1, "c": 3, "range": [0, 99]},
      {"osc": "/prog/pitch_eg/release_time", "pr": 3, "p": 1, "c": 4, "range": [0, 99]},
      {"osc": "/prog/pitch_eg/release_level", "pr": 3, "p": 1, "c": 5, "range": [-99, 99]},
      {"osc": "/prog/pitch_eg/amsource_level1", "pr": 3, "p": 1, "c": 8, "range": [0, 42]},
      {"osc": "/prog/pitch_eg/int_by_am_level1", "pr": 3, "p": 1, "c": 9, "range": [-99, 99]},
      {"osc": "/prog/pitch_eg/amsource_level2", "pr": 3, "p": 1, "c": 10, "range": [0, 42]},
      {"osc": "/prog/pitch_eg/int_by_am_level2", "pr": 3, "p": 1, "c": 11, "range": [-99, 99]},
      {"osc": "/prog/pitch_eg/amsource_time", "pr": 3, "p": 1, "c": 6, "range": [0, 42]},
      {"osc": "/prog/pitch_eg/int_by_am_time", "pr": 3, "p": 1, "c": 7, "range": [-99, 99]},
      {
        "osc": "/prog/pitch_eg/start_amlevel1",
        "pr": 3,
        "p": 1,
        "c": 14,
        "range": [-1, 1],
        "values": {"-": -1, "OFF": 0, "+": 1},
        "expects": "discrete"
      },
      {
        "osc": "/prog/pitch_eg/attack_amlevel1",
        "pr": 3,
        "p": 1,
        "c": 15,
        "range": [-1, 1],
        "values": {"-": -1, "OFF": 0, "+": 1},
        "expects": "discrete"
      },
      {
        "osc": "/prog/pitch_eg/start_amlevel2",
        "pr": 3,
        "p": 1,
        "c": 16,
        "range": [-1, 1],
        "values": {"-": -1, "OFF": 0, "+": 1},
        "expects": "discrete"
      },
      {
        "osc": "/prog/pitch_eg/attack_amlevel2",
        "pr": 3,
        "p": 1,
        "c": 17,
        "range": [-1, 1],
        "values": {"-": -1, "OFF": 0, "+": 1},
        "expects": "discrete"
      },
      {
        "osc": "/prog/pitch_eg/attack_amtime",
        "pr": 3,
        "p": 1,
        "c": 12,
        "range": [-1, 1],
        "values": {"-": -1, "OFF": 0, "+": 1},
        "expects": "discrete"
      },
      {
        "osc": "/prog/pitch_eg/decay_amtime",
        "pr": 3,
        "p": 1,
        "c": 13,
        "range": [-1, 1],
        "values": {"-": -1, "OFF": 0, "+": 1},
        "expects": "discrete"
      },
      {
        "osc": "/prog/osc1/hi_start_offset",
        "pr": 3,
        "p": 2,
        "c": 2,
        "range": [0, 1],
        "values": {"OFF": 0, "ON": 1},
        "expects": "switch"
      },
      {
        "osc": "/prog/osc1/hi_reverse",
        "pr": 3,
        "p": 2,
        "c": 3,
        "range": [0, 1],
        "values": {"OFF": 0, "ON": 1},
        "expects": "switch"
      },
      {"osc": "/prog/osc1/hi_sample_no", "pr": 3, "p": 2, "c": 1, "range": [0, 999]},
      {
        "osc": "/prog/osc1/hi_bank",
        "pr": 3,
        "p": 2,
        "c": 0,
        "range": [0, 1],
        "values": {"ROM": 0, "RAM": 1},
        "expects": "switch"
      },
      {"osc": "/prog/osc1/hi_level", "pr": 3, "p": 2, "c": 4, "range": [0, 127]},
      {
        "osc": "/prog/osc1/low_start_offset",
        "pr": 3,
        "p": 2,
        "c": 7,
        "range": [0, 1],
        "values": {"OFF": 0, "ON": 1},
        "expects": "switch"
      },
      {
        "osc": "/prog/osc1/low_reverse",
        "pr": 3,
        "p": 2,
        "c": 8,
        "range": [0, 1],
        "values": {"OFF": 0, "ON": 1},
        "expects": "switch"
      },
      {"osc": "/prog/osc1/low_sample_no", "pr": 3, "p": 2, "c": 6, "range": [0, 999]},
      {
        "osc": "/prog/osc1/low_bank",
        "pr": 3,
        "p": 2,
        "c": 5,
        "range": [0, 1],
        "values": {"ROM": 0, "RAM": 1},
        "expects": "switch"
      },
      {"osc": "/prog/osc1/low_level", "pr": 3, "p": 2, "c": 9, "range": [0, 127]},
      {"osc": "/prog/osc1/delay_start", "pr": 3, "p": 2, "c": 10, "range": [0, 97]},
      {"osc": "/prog/osc1/vel_msample_sw", "pr": 3, "p": 2, "c": 11, "range": [1, 127]},
      {"osc": "/prog/osc1/vel_zone_bottom", "pr": 3, "p": 2, "c": 12, "range": [1, 127]},
      {"osc": "/prog/osc1/vel_zone_top", "pr": 3, "p": 2, "c": 13, "range": [1, 127]},
      {"osc": "/prog/osc1/lfo_1/waveform", "pr": 3, "p": 3, "c": 0, "range": [0, 20]},
      {
        "osc": "/prog/osc1/lfo_1/key_sync",
        "pr": 3,
        "p": 3,
        "c": 1,
        "range": [0, 1],
        "values": {"OFF": 0, "ON": 1},
        "expects": "switch"
      },
      {"osc": "/prog/osc1/lfo_1/frequency", "pr": 3, "p": 3, "c": 2, "range": [0, 99]},
      {"osc": "/prog/osc1/lfo_1/offset", "pr": 3, "p": 3, "c": 3, "range": [-99, 99]},
      {"osc": "/prog/osc1/lfo_1/delay", "pr": 3, "p": 3, "c": 4, "range": [0, 99]},
      {"osc": "/prog/osc1/lfo_1/fade", "pr": 3, "p": 3, "c": 5, "range": [0, 99]},
      {
        "osc": "/prog/osc1/lfo_1/midi_tempo_sync",
        "pr": 3,
        "p": 3,
        "c": 10,
        "range": [0, 1],
        "values": {"OFF": 0, "ON": 1},
        "expects": "switch"
      },
      {
        "osc": "/prog/osc1/lfo_1/sync_base_note",
        "pr": 3,
        "p": 3,
        "c": 11,
        "range": [0, 7],
        "values": {"16": 0, "8T": 1, "8": 2, "4T": 3, "4": 4, "2T": 5, "2": 6, "1": 7},
        "expects": "discrete"
      },
      {"osc": "/prog/osc1/lfo_1/times", "pr": 3, "p": 3, "c": 12, "range": [0, 15]},
      {"osc": "/prog/osc1/lfo_1/amsource_time1", "pr": 3, "p": 3, "c": 6, "range": [0, 42]},
      {"osc": "/prog/osc1/lfo_1/int_by_am_time1", "pr": 3, "p": 3, "c": 7, "range": [-99, 99]},
      {"osc": "/prog/osc1/lfo_1/amsource_time2", "pr": 3, "p": 3, "c": 8, "range": [0, 42]},
      {"osc": "/prog/osc1/lfo_1/int_by_am_time2", "pr": 3, "p": 3, "c": 9, "range": [-99, 99]},
      {"osc": "/prog/osc1/pitch/octave", "pr": 3, "p": 5, "c": 0, "range": [-2, 1]},
      {"osc": "/prog/osc1/pitch/transpose", "pr": 3, "p": 5, "c": 1, "range": [-12, 12]},
      {"osc": "/prog/osc1/pitch/tune", "pr": 3, "p": 5, "c": 2, "range": [-1200, 1200]},
      {"osc": "/prog/osc1/pitch/amsource_pitch", "pr": 3, "p": 5, "c": 3, "range": [0, 42]},
      {"osc": "/prog/osc1/pitch/int_by_am_pitch", "pr": 3, "p": 5, "c": 4, "range": [-115, 115]},
      {"osc": "/prog/osc1/pitch/pitch_slope", "pr": 3, "p": 5, "c": 5, "range": [-10, 20]},
      {"osc": "/prog/osc1/pitch/int_by_pitch_eg", "pr": 3, "p": 5, "c": 6, "range": [-115, 115]},
      {"osc": "/prog/osc1/pitch/amsource_peg", "pr": 3, "p": 5, "c": 7, "range": [0, 42]},
      {"osc": "/prog/osc1/pitch/int_by_am_peg", "pr": 3, "p": 5, "c": 8, "range": [-115, 115]},
      {"osc": "/prog/osc1/pitch/int_by_osc_1_lfo_1", "pr": 3, "p": 5, "c": 9, "range": [-115, 115]},
      {"osc": "/prog/osc1/pitch/int_by_osc_1_lfo_2", "pr": 3, "p": 5, "c": 10, "range": [-115, 115]},
      {
        "osc": "/prog/osc1/pitch/portamento",
        "pr": 3,
        "p": 5,
        "c": 11,
        "range": [0, 1],
        "values": {"DIS": 0, "ENA": 1},
        "expects": "switch"
      },
      {
        "osc": "/prog/osc1/pitch/portamento_fingered",
        "pr": 3,
        "p": 5,
        "c": 12,
        "range": [0, 1],
        "values": {"OFF": 0, "ON": 1},
        "expects": "switch"
      },
      {"osc": "/prog/osc1/pitch/portamento_time", "pr": 3, "p": 5, "c": 13, "range": [0, 127]},
      {"osc": "/prog/osc1/pitch/pitch_by_js_plus_x", "pr": 3, "p": 5, "c": 14, "range": [-60, 12]},
      {"osc": "/prog/osc1/pitch/pitch_by_js_minus_x", "pr": 3, "p": 5, "c": 15, "range": [-60, 12]},
      {"osc": "/prog/osc1/pitch/pitch_by_ribbon_x", "pr": 3, "p": 5, "c": 16, "range": [-12, 12]},
      {"osc": "/prog/osc1/pitch/lfo1_int_by_js_plus_y", "pr": 3, "p": 5, "c": 17, "range": [-115, 115]},
      {"osc": "/prog/osc1/pitch/lfo2_int_by_js_plus_y", "pr": 3, "p": 5, "c": 18, "range": [-115, 115]},
      {"osc": "/prog/osc1/pitch/amsource_lfo1int", "pr": 3, "p": 5, "c": 19, "range": [0, 42]},
      {"osc": "/prog/osc1/pitch/int_by_am_lfo1int", "pr": 3, "p": 5, "c": 20, "range": [-115, 115]},
      {"osc": "/prog/osc1/pitch/amsource_lfo2int", "pr": 3, "p": 5, "c": 21, "range": [0, 42]},
      {"osc": "/prog/osc1/pitch/int_by_am_lfo2int", "pr": 3, "p": 5, "c": 22, "range": [-115, 115]},
      {
        "osc": "/prog/osc1/filter/type",
        "pr": 3,
        "p": 6,
        "c": 0,
        "range": [0, 1],
        "values": {"LPF+RESO": 0, "LPF+HPF": 1},
        "expects": "switch"
      },
      {"osc": "/prog/osc1/filter/trim", "pr": 3, "p": 6, "c": 1, "range": [0, 99]},
      {"osc": "/prog/osc1/filter/resonance", "pr": 3, "p": 6, "c": 2, "range": [0, 99]},
      {"osc": "/prog/osc1/filter/amsource_reso", "pr": 3, "p": 6, "c": 3, "range": [0, 42]},
      {"osc": "/prog/osc1/filter/int_by_am_reso", "pr": 3, "p": 6, "c": 4, "range": [-99, 99]},
      {"osc": "/prog/osc1/filter/amsource_eg", "pr": 3, "p": 6, "c": 5, "range": [0, 42]},
      {"osc": "/prog/osc1/filter/amsource_lfo1", "pr": 3, "p": 6, "c": 6, "range": [0, 42]},
      {"osc": "/prog/osc1/filter/amsource_lfo2", "pr": 3, "p": 6, "c": 7, "range": [0, 42]},
      {"osc": "/prog/osc1/filter_a/frequency", "pr": 3, "p": 7, "c": 0, "range": [0, 99]},
      {"osc": "/prog/osc1/filter_a/kbd_track_intensity", "pr": 3, "p": 7, "c": 1, "range": [-99, 99]},
      {"osc": "/prog/osc1/filter_a/amsource_mod1", "pr": 3, "p": 7, "c": 2, "range": [0, 42]},
      {"osc": "/prog/osc1/filter_a/int_by_am_mod1", "pr": 3, "p": 7, "c": 3, "range": [-99, 99]},
      {"osc": "/prog/osc1/filter_a/amsource_mod2", "pr": 3, "p": 7, "c": 4, "range": [0, 42]},
      {"osc": "/prog/osc1/filter_a/int_by_am_mod2", "pr": 3, "p": 7, "c": 5, "range": [-99, 99]},
      {"osc": "/prog/osc1/filter_a/eg_intensity", "pr": 3, "p": 7, "c": 6, "range": [-99, 99]},
      {"osc": "/prog/osc1/filter_a/eg_velocity", "pr": 3, "p": 7, "c": 7, "range": [-99, 99]},
      {"osc": "/prog/osc1/filter_a/int_by_lfo_1", "pr": 3, "p": 7, "c": 8, "range": [-99, 99]},
      {"osc": "/prog/osc1/filter_a/int_by_lfo_2", "pr": 3, "p": 7, "c": 9, "range": [-99, 99]},
      {"osc": "/prog/osc1/filter_a/lfo_1_by_js_minus_y", "pr": 3, "p": 7, "c": 10, "range": [-99, 99]},
      {"osc": "/prog/osc1/filter_a/lfo_2_by_js_minus_y", "pr": 3, "p": 7, "c": 11, "range": [-99, 99]},
      {"osc": "/prog/osc1/filter_a/int_by_am_eg", "pr": 3, "p": 7, "c": 12, "range": [-99, 99]},
      {"osc": "/prog/osc1/filter_a/int_by_am_lfo1", "pr": 3, "p": 7, "c": 13, "range": [-99, 99]},
      {"osc": "/prog/osc1/filter_a/int_by_am_lfo2", "pr": 3, "p": 7, "c": 14, "range": [-99, 99]},
      {"osc": "/prog/osc1/filter_eg/start_level", "pr": 3, "p": 9, "c": 0, "range": [-99, 99]},
      {"osc": "/prog/osc1/filter_eg/attack_time", "pr": 3, "p": 9, "c": 1, "range": [0, 99]},
      {"osc": "/prog/osc1/filter_eg/attack_level", "pr": 3, "p": 9, "c": 2, "range": [-99, 99]},
      {"osc": "/prog/osc1/filter_eg/decay_time", "pr": 3, "p": 9, "c": 3, "range": [0, 99]},
      {"osc": "/prog/osc1/filter_eg/break_point_level", "pr": 3, "p": 9, "c": 4, "range": [-99, 99]},
      {"osc": "/prog/osc1/filter_eg/slope_time", "pr": 3, "p": 9, "c": 5, "range": [0, 99]},
      {"osc": "/prog/osc1/filter_eg/sustain_level", "pr": 3, "p": 9, "c": 6, "range": [-99, 99]},
      {"osc": "/prog/osc1/filter_eg/release_time", "pr": 3, "p": 9, "c": 7, "range": [0, 99]},
      {"osc": "/prog/osc1/filter_eg/release_level", "pr": 3, "p": 9, "c": 8, "range": [-99, 99]},
      {
        "osc": "/prog/osc1/filter_eg/release_amtime1",
        "pr": 3,
        "p": 9,
        "c": 18,
        "range": [-1, 1],
        "values": {"-": -1, "OFF": 0, "+": 1},
        "expects": "discrete"
      },
      {
        "osc": "/prog/osc1/filter_eg/slope_amtime1",
        "pr": 3,
        "p": 9,
        "c": 17,
        "range": [-1, 1],
        "values": {"-": -1, "OFF": 0, "+": 1},
        "expects": "discrete"
      },
      {
        "osc": "/prog/osc1/filter_eg/decay_amtime1",
        "pr": 3,
        "p": 9,
        "c": 16,
        "range": [-1, 1],
        "values": {"-": -1, "OFF": 0, "+": 1},
        "expects": "discrete"
      },
      {
        "osc": "/prog/osc1/filter_eg/attack_amtime1",
        "pr": 3,
        "p": 9,
        "c": 15,
        "range": [-1, 1],
        "values": {"-": -1, "OFF": 0, "+": 1},
        "expects": "discrete"
      },
      {
        "osc": "/prog/osc1/filter_eg/release_amtime2",
        "pr": 3,
        "p": 9,
        "c": 22,
        "range": [-1, 1],
        "values": {"-": -1, "OFF": 0, "+": 1},
        "expects": "discrete"
      },
      {
        "osc": "/prog/osc1/filter_eg/slope_amtime2",
        "pr": 3,
        "p": 9,
        "c": 21,
        "range": [-1, 1],
        "values": {"-": -1, "OFF": 0, "+": 1},
        "expects": "discrete"
      },
      {
        "osc": "/prog/osc1/filter_eg/decay_amtime2",
        "pr": 3,
        "p": 9,
        "c": 20,
        "range": [-1, 1],
        "values": {"-": -1, "OFF": 0, "+": 1},
        "expects": "discrete"
      },
      {
        "osc": "/prog/osc1/filter_eg/attack_amtime2",
        "pr": 3,
        "p": 9,
        "c": 19,
        "range": [-1, 1],
        "values": {"-": -1, "OFF": 0, "+": 1},
        "expects": "discrete"
      },
      {
        "osc": "/prog/osc1/filter_eg/break_amlevel",
        "pr": 3,
        "p": 9,
        "c": 25,
        "range": [-1, 1],
        "values": {"-": -1, "OFF": 0, "+": 1},
        "expects": "discrete"
      },
      {
        "osc": "/prog/osc1/filter_eg/attack_amlevel",
        "pr": 3,
        "p": 9,
        "c": 24,
        "range": [-1, 1],
        "values": {"-": -1, "OFF": 0, "+": 1},
        "expects": "discrete"
      },
      {
        "osc": "/prog/osc1/filter_eg/start_amlevel",
        "pr": 3,
        "p": 9,
        "c": 23,
        "range": [-1, 1],
        "values": {"-": -1, "OFF": 0, "+": 1},
        "expects": "discrete"
      },
      {"osc": "/prog/osc1/filter_eg/amsource_time1", "pr": 3, "p": 9, "c": 9, "range": [0, 42]},
      {"osc": "/prog/osc1/filter_eg/int_by_am_time1", "pr": 3, "p": 9, "c": 10, "range": [-99, 99]},
      {"osc": "/prog/osc1/filter_eg/amsource_time2", "pr": 3, "p": 9, "c": 11, "range": [0, 42]},
      {"osc": "/prog/osc1/filter_eg/int_by_am_time2", "pr": 3, "p": 9, "c": 12, "range": [-99, 99]},
      {"osc": "/prog/osc1/filter_eg/amsource_level", "pr": 3, "p": 9, "c": 13, "range": [0, 42]},
      {"osc": "/prog/osc1/filter_eg/int_by_am_level", "pr": 3, "p": 9, "c": 14, "range": [-99, 99]},
      {"osc": "/prog/osc1/filter_key_track/key_low", "pr": 3, "p": 10, "c": 0, "range": [0, 127]},
      {"osc": "/prog/osc1/filter_key_track/ramp_low", "pr": 3, "p": 10, "c": 1, "range": [-99, 99]},
      {"osc": "/prog/osc1/filter_key_track/key_high", "pr": 3, "p": 10, "c": 2, "range": [0, 127]},
      {"osc": "/prog/osc1/filter_key_track/ramp_high", "pr": 3, "p": 10, "c": 3, "range": [-99, 99]},
      {"osc": "/prog/osc1/amp/level", "pr": 3, "p": 11, "c": 0, "range": [0, 127]},
      {"osc": "/prog/osc1/amp/int_by_velocity", "pr": 3, "p": 11, "c": 1, "range": [-99, 99]},
      {"osc": "/prog/osc1/amp/amsource", "pr": 3, "p": 11, "c": 2, "range": [0, 42]},
      {"osc": "/prog/osc1/amp/int_by_am", "pr": 3, "p": 11, "c": 3, "range": [-99, 99]},
      {"osc": "/prog/osc1/amp/int_by_lfo_1", "pr": 3, "p": 11, "c": 4, "range": [-99, 99]},
      {"osc": "/prog/osc1/amp/int_by_lfo_2", "pr": 3, "p": 11, "c": 5, "range": [-99, 99]},
      {"osc": "/prog/osc1/amp/amsource_lfo1", "pr": 3, "p": 11, "c": 6, "range": [0, 42]},
      {"osc": "/prog/osc1/amp/int_by_am_lfo1", "pr": 3, "p": 11, "c": 7, "range": [-99, 99]},
      {"osc": "/prog/osc1/amp/amsource_lfo2", "pr": 3, "p": 11, "c": 8, "range": [0, 42]},
      {"osc": "/prog/osc1/amp/int_by_am_lfo2", "pr": 3, "p": 11, "c": 9, "range": [-99, 99]},
      {"osc": "/prog/osc1/amp_eg/start_level", "pr": 3, "p": 12, "c": 0, "range": [0, 99]},
      {"osc": "/prog/osc1/amp_eg/attack_time", "pr": 3, "p": 12, "c": 1, "range": [0, 99]},
      {"osc": "/prog/osc1/amp_eg/attack_level", "pr": 3, "p": 12, "c": 2, "range": [0, 99]},
      {"osc": "/prog/osc1/amp_eg/decay_time", "pr": 3, "p": 12, "c": 3, "range": [0, 99]},
      {"osc": "/prog/osc1/amp_eg/break_point_level", "pr": 3, "p": 12, "c": 4, "range": [0, 99]},
      {"osc": "/prog/osc1/amp_eg/slope_time", "pr": 3, "p": 12, "c": 5, "range": [0, 99]},
      {"osc": "/prog/osc1/amp_eg/sustain_level", "pr": 3, "p": 12, "c": 6, "range": [0, 99]},
      {"osc": "/prog/osc1/amp_eg/release_time", "pr": 3, "p": 12, "c": 7, "range": [0, 99]},
      {"osc": "/prog/osc1/amp_eg/amsource_time1", "pr": 3, "p": 12, "c": 8, "range": [0, 42]},
      {"osc": "/prog/osc1/amp_eg/int_by_am_time1", "pr": 3, "p": 12, "c": 9, "range": [-99, 99]},
      {"osc": "/prog/osc1/amp_eg/amsource_time2", "pr": 3, "p": 12, "c": 10, "range": [0, 42]},
      {"osc": "/prog/osc1/amp_eg/int_by_am_time2", "pr": 3, "p": 12, "c": 11, "range": [-99, 99]},
      {"osc": "/prog/osc1/amp_eg/amsource_level", "pr": 3, "p": 12, "c": 12, "range": [0, 42]},
      {"osc": "/prog/osc1/amp_eg/int_by_am_level", "pr": 3, "p": 12, "c": 13, "range": [-99, 99]},
      {
        "osc": "/prog/osc1/amp_eg/attack_amtime1",
        "pr": 3,
        "p": 12,
        "c": 14,
        "range": [-1, 1],
        "values": {"-": -1, "OFF": 0, "+": 1},
        "expects": "discrete"
      },
      {
        "osc": "/prog/osc1/amp_eg/decay_amtime1",
        "pr": 3,
        "p": 12,
        "c": 15,
        "range": [-1, 1],
        "values": {"-": -1, "OFF": 0, "+": 1},
        "expects": "discrete"
      },
      {
        "osc": "/prog/osc1/amp_eg/slope_amtime1",
        "pr": 3,
        "p": 12,
        "c": 16,
        "range": [-1, 1],
        "values": {"-": -1, "OFF": 0, "+": 1},
        "expects": "discrete"
      },
      {
        "osc": "/prog/osc1/amp_eg/release_amtime1",
        "pr": 3,
        "p": 12,
        "c": 17,
        "range": [-1, 1],
        "values": {"-": -1, "OFF": 0, "+": 1},
        "expects": "discrete"
      },
      {
        "osc": "/prog/osc1/amp_eg/attack_amtime2",
        "pr": 3,
        "p": 12,
        "c": 18,
        "range": [-1, 1],
        "values": {"-": -1, "OFF": 0, "+": 1},
        "expects": "discrete"
      },
      {
        "osc": "/prog/osc1/amp_eg/decay_amtime2",
        "pr": 3,
        "p": 12,
        "c": 19,
        "range": [-1, 1],
        "values": {"-": -1, "OFF": 0, "+": 1},
        "expects": "discrete"
      },
      {
        "osc": "/prog/osc1/amp_eg/slope_amtime2",
        "pr": 3,
        "p": 12,
        "c": 20,
        "range": [-1, 1],
        "values": {"-": -1, "OFF": 0, "+": 1},
        "expects": "discrete"
      },
      {
        "osc": "/prog/osc1/amp_eg/release_amtime2",
        "pr": 3,
        "p": 12,
        "c": 21,
        "range": [-1, 1],
        "values": {"-": -1, "OFF": 0, "+": 1},
        "expects": "discrete"
      },
      {
        "osc": "/prog/osc1/amp_eg/start_amlevel",
        "pr": 3,
        "p": 12,
        "c": 22,
        "range": [-1, 1],
        "values": {"-": -1, "OFF": 0, "+": 1},
        "expects": "discrete"
      },
      {
        "osc": "/prog/osc1/amp_eg/attack_amlevel",
        "pr": 3,
        "p": 12,
        "c": 23,
        "range": [-1, 1],
        "values": {"-": -1, "OFF": 0, "+": 1},
        "expects": "discrete"
      },
      {
        "osc": "/prog/osc1/amp_eg/break_amlevel",
        "pr": 3,
        "p": 12,
        "c": 24,
        "range": [-1, 1],
        "values": {"-": -1, "OFF": 0, "+": 1},
        "expects": "discrete"
      },
      {"osc": "/prog/osc1/amp_key_track/key_low", "pr": 3, "p": 13, "c": 0, "range": [0, 127]},
      {"osc": "/prog/osc1/amp_key_track/ramp_low", "pr": 3, "p": 13, "c": 1, "range": [-99, 99]},
      {"osc": "/prog/osc1/amp_key_track/key_high", "pr": 3, "p": 13, "c": 2, "range": [0, 127]},
      {"osc": "/prog/osc1/amp_key_track/ramp_high", "pr": 3, "p": 13, "c": 3, "range": [-99, 99]},
      {"osc": "/prog/osc1/output/pan", "pr": 3, "p": 14, "c": 0, "range": [0, 127]},
      {
        "osc": "/prog/osc1/output/use_dkit_setting",
        "pr": 3,
        "p": 14,
        "c": 5,
        "range": [0, 1],
        "values": {"OFF": 0, "ON": 1},
        "expects": "switch"
      },
      {"osc": "/prog/osc1/output/amsource_pan", "pr": 3, "p": 14, "c": 1, "range": [0, 42]},
      {"osc": "/prog/osc1/output/int_by_am_pan", "pr": 3, "p": 14, "c": 2, "range": [-99, 99]},
      {"osc": "/prog/osc1/output/send1_to_mfx1", "pr": 3, "p": 14, "c": 3, "range": [0, 127]},
      {"osc": "/prog/osc1/output/send2_to_mfx2", "pr": 3, "p": 14, "c": 4, "range": [0, 127]},
      {
        "osc": "/prog/ifx2/on_off",
        "pr": 3,
        "p": 30,
        "c": 6,
        "range": [0, 1],
        "values": {"Off": 0, "ON": 1},
        "expects": "switch"
      },
      {
        "osc": "/prog/ifx2/chain",
        "pr": 3,
        "p": 30,
        "c": 31,
        "range": [0, 1],
        "values": {"Not chain": 0, "Chain": 1},
        "expects": "switch"
      },
      {"osc": "/prog/ifx2/pan", "pr": 3, "p": 30, "c": 11, "range": [0, 127]},
      {"osc": "/prog/ifx2/bus_select", "pr": 3, "p": 30, "c": 16, "range": [0, 7]},
      {"osc": "/prog/ifx2/send_1_level", "pr": 3, "p": 30, "c": 21, "range": [0, 127]},
      {"osc": "/prog/ifx2/send_2_level", "pr": 3, "p": 30, "c": 26, "range": [0, 127]},
      {
        "osc": "/prog/ifx3/on_off",
        "pr": 3,
        "p": 30,
        "c": 7,
        "range": [0, 1],
        "values": {"Off": 0, "ON": 1},
        "expects": "switch"
      },
      {
        "osc": "/prog/ifx3/chain",
        "pr": 3,
        "p": 30,
        "c": 32,
        "range": [0, 1],
        "values": {"Not chain": 0, "Chain": 1},
        "expects": "switch"
      },
      {"osc": "/prog/ifx3/pan", "pr": 3, "p": 30, "c": 12, "range": [0, 127]},
      {"osc": "/prog/ifx3/bus_select", "pr": 3, "p": 30, "c": 17, "range": [0, 7]},
      {"osc": "/prog/ifx3/send_1_level", "pr": 3, "p": 30, "c": 22, "range": [0, 127]},
      {"osc": "/prog/ifx3/send_2_level", "pr": 3, "p": 30, "c": 27, "range": [0, 127]},
      {
        "osc": "/prog/ifx4/on_off",
        "pr": 3,
        "p": 30,
        "c": 8,
        "range": [0, 1],
        "values": {"Off": 0, "ON": 1},
        "expects": "switch"
      },
      {
        "osc": "/prog/ifx4/chain",
        "pr": 3,
        "p": 30,
        "c": 33,
        "range": [0, 1],
        "values": {"Not chain": 0, "Chain": 1},
        "expects": "switch"
      },
      {"osc": "/prog/ifx4/pan", "pr": 3, "p": 30, "c": 13, "range": [0, 127]},
      {"osc": "/prog/ifx4/bus_select", "pr": 3, "p": 30, "c": 18, "range": [0, 7]},
      {"osc": "/prog/ifx4/send_1_level", "pr": 3, "p": 30, "c": 23, "range": [0, 127]},
      {"osc": "/prog/ifx4/send_2_level", "pr": 3, "p": 30, "c": 28, "range": [0, 127]},
      {
        "osc": "/prog/ifx5/on_off",
        "pr": 3,
        "p": 30,
        "c": 9,
        "range": [0, 1],
        "values": {"Off": 0, "ON": 1},
        "expects": "switch"
      },
      {"osc": "/prog/ifx5/pan", "pr": 3, "p": 30, "c": 14, "range": [0, 127]},
      {"osc": "/prog/ifx5/bus_select", "pr": 3, "p": 30, "c": 19, "range": [0, 7]},
      {"osc": "/prog/ifx5/send_1_level", "pr": 3, "p": 30, "c": 24, "range": [0, 127]},
      {"osc": "/prog/ifx5/send_2_level", "pr": 3, "p": 30, "c": 29, "range": [0, 127]},
      {"osc": "/prog/ifx5/effect_type", "pr": 3, "p": 30, "c": 4, "range": [0, 89]},
      {"osc": "/prog/osc1/lfo_2/waveform", "pr": 3, "p": 4, "c": 0, "range": [0, 20]},
      {
        "osc": "/prog/osc1/lfo_2/key_sync",
        "pr": 3,
        "p": 4,
        "c": 1,
        "range": [0, 1],
        "values": {"OFF": 0, "ON": 1},
        "expects": "switch"
      },
      {"osc": "/prog/osc1/lfo_2/frequency", "pr": 3, "p": 4, "c": 2, "range": [0, 99]},
      {"osc": "/prog/osc1/lfo_2/offset", "pr": 3, "p": 4, "c": 3, "range": [-99, 99]},
      {"osc": "/prog/osc1/lfo_2/delay", "pr": 3, "p": 4, "c": 4, "range": [0, 99]},
      {"osc": "/prog/osc1/lfo_2/fade", "pr": 3, "p": 4, "c": 5, "range": [0, 99]},
      {
        "osc": "/prog/osc1/lfo_2/midi_tempo_sync",
        "pr": 3,
        "p": 4,
        "c": 10,
        "range": [0, 1],
        "values": {"OFF": 0, "ON": 1},
        "expects": "switch"
      },
      {
        "osc": "/prog/osc1/lfo_2/sync_base_note",
        "pr": 3,
        "p": 4,
        "c": 11,
        "range": [0, 7],
        "values": {"16": 0, "8T": 1, "8": 2, "4T": 3, "4": 4, "2T": 5, "2": 6, "1": 7},
        "expects": "discrete"
      },
      {"osc": "/prog/osc1/lfo_2/times", "pr": 3, "p": 4, "c": 12, "range": [0, 15]},
      {"osc": "/prog/osc1/lfo_2/amsource_time1", "pr": 3, "p": 4, "c": 6, "range": [0, 42]},
      {"osc": "/prog/osc1/lfo_2/int_by_am_time1", "pr": 3, "p": 4, "c": 7, "range": [-99, 99]},
      {"osc": "/prog/osc1/lfo_2/amsource_time2", "pr": 3, "p": 4, "c": 8, "range": [0, 42]},
      {"osc": "/prog/osc1/lfo_2/int_by_am_time2", "pr": 3, "p": 4, "c": 9, "range": [-99, 99]},
      {"osc": "/prog/osc1/filter_b/frequency", "pr": 3, "p": 8, "c": 0, "range": [0, 99]},
      {"osc": "/prog/osc1/filter_b/kbd_track_intensity", "pr": 3, "p": 8, "c": 1, "range": [-99, 99]},
      {"osc": "/prog/osc1/filter_b/amsource_mod1", "pr": 3, "p": 8, "c": 2, "range": [0, 42]},
      {"osc": "/prog/osc1/filter_b/int_by_am_mod1", "pr": 3, "p": 8, "c": 3, "range": [-99, 99]},
      {"osc": "/prog/osc1/filter_b/amsource_mod2", "pr": 3, "p": 8, "c": 4, "range": [0, 42]},
      {"osc": "/prog/osc1/filter_b/int_by_am_mod2", "pr": 3, "p": 8, "c": 5, "range": [-99, 99]},
      {"osc": "/prog/osc1/filter_b/eg_intensity", "pr": 3, "p": 8, "c": 6, "range": [-99, 99]},
      {"osc": "/prog/osc1/filter_b/eg_velocity", "pr": 3, "p": 8, "c": 7, "range": [-99, 99]},
      {"osc": "/prog/osc1/filter_b/int_by_lfo_1", "pr": 3, "p": 8, "c": 8, "range": [-99, 99]},
      {"osc": "/prog/osc1/filter_b/int_by_lfo_2", "pr": 3, "p": 8, "c": 9, "range": [-99, 99]},
      {"osc": "/prog/osc1/filter_b/lfo_1_by_js_minus_y", "pr": 3, "p": 8, "c": 10, "range": [-99, 99]},
      {"osc": "/prog/osc1/filter_b/lfo_2_by_js_minus_y", "pr": 3, "p": 8, "c": 11, "range": [-99, 99]},
      {"osc": "/prog/osc1/filter_b/int_by_am_eg", "pr": 3, "p": 8, "c": 12, "range": [-99, 99]},
      {"osc": "/prog/osc1/filter_b/int_by_am_lfo1", "pr": 3, "p": 8, "c": 13, "range": [-99, 99]},
      {"osc": "/prog/osc1/filter_b/int_by_am_lfo2", "pr": 3, "p": 8, "c": 14, "range": [-99, 99]},
      {
        "osc": "/prog/osc2/hi_start_offset",
        "pr": 3,
        "p": 15,
        "c": 2,
        "range": [0, 1],
        "values": {"OFF": 0, "ON": 1},
        "expects": "switch"
      },
      {
        "osc": "/prog/osc2/hi_reverse",
        "pr": 3,
        "p": 15,
        "c": 3,
        "range": [0, 1],
        "values": {"OFF": 0, "ON": 1},
        "expects": "switch"
      },
      {"osc": "/prog/osc2/hi_sample_no", "pr": 3, "p": 15, "c": 1, "range": [0, 999]},
      {
        "osc": "/prog/osc2/hi_bank",
        "pr": 3,
        "p": 15,
        "c": 0,
        "range": [0, 1],
        "values": {"ROM": 0, "RAM": 1},
        "expects": "switch"
      },
      {"osc": "/prog/osc2/hi_level", "pr": 3, "p": 15, "c": 4, "range": [0, 127]},
      {
        "osc": "/prog/osc2/low_start_offset",
        "pr": 3,
        "p": 15,
        "c": 7,
        "range": [0, 1],
        "values": {"OFF": 0, "ON": 1},
        "expects": "switch"
      },
      {
        "osc": "/prog/osc2/low_reverse",
        "pr": 3,
        "p": 15,
        "c": 8,
        "range": [0, 1],
        "values": {"OFF": 0, "ON": 1},
        "expects": "switch"
      },
      {"osc": "/prog/osc2/low_sample_no", "pr": 3, "p": 15, "c": 6, "range": [0, 999]},
      {
        "osc": "/prog/osc2/low_bank",
        "pr": 3,
        "p": 15,
        "c": 5,
        "range": [0, 1],
        "values": {"ROM": 0, "RAM": 1},
        "expects": "switch"
      },
      {"osc": "/prog/osc2/low_level", "pr": 3, "p": 15, "c": 9, "range": [0, 127]},
      {"osc": "/prog/osc2/delay_start", "pr": 3, "p": 15, "c": 10, "range": [0, 97]},
      {"osc": "/prog/osc2/vel_msample_sw", "pr": 3, "p": 15, "c": 11, "range": [1, 127]},
      {"osc": "/prog/osc2/vel_zone_bottom", "pr": 3, "p": 15, "c": 12, "range": [1, 127]},
      {"osc": "/prog/osc2/vel_zone_top", "pr": 3, "p": 15, "c": 13, "range": [1, 127]},
      {"osc": "/prog/osc2/lfo_1/waveform", "pr": 3, "p": 16, "c": 0, "range": [0, 20]},
      {
        "osc": "/prog/osc2/lfo_1/key_sync",
        "pr": 3,
        "p": 16,
        "c": 1,
        "range": [0, 1],
        "values": {"OFF": 0, "ON": 1},
        "expects": "switch"
      },
      {"osc": "/prog/osc2/lfo_1/frequency", "pr": 3, "p": 16, "c": 2, "range": [0, 99]},
      {"osc": "/prog/osc2/lfo_1/offset", "pr": 3, "p": 16, "c": 3, "range": [-99, 99]},
      {"osc": "/prog/osc2/lfo_1/delay", "pr": 3, "p": 16, "c": 4, "range": [0, 99]},
      {"osc": "/prog/osc2/lfo_1/fade", "pr": 3, "p": 16, "c": 5, "range": [0, 99]},
      {
        "osc": "/prog/osc2/lfo_1/midi_tempo_sync",
        "pr": 3,
        "p": 16,
        "c": 10,
        "range": [0, 1],
        "values": {"OFF": 0, "ON": 1},
        "expects": "switch"
      },
      {
        "osc": "/prog/osc2/lfo_1/sync_base_note",
        "pr": 3,
        "p": 16,
        "c": 11,
        "range": [0, 7],
        "values": {"16": 0, "8T": 1, "8": 2, "4T": 3, "4": 4, "2T": 5, "2": 6, "1": 7},
        "expects": "discrete"
      },
      {"osc": "/prog/osc2/lfo_1/times", "pr": 3, "p": 16, "c": 12, "range": [0, 15]},
      {"osc": "/prog/osc2/lfo_1/amsource_time1", "pr": 3, "p": 16, "c": 6, "range": [0, 42]},
      {"osc": "/prog/osc2/lfo_1/int_by_am_time1", "pr": 3, "p": 16, "c": 7, "range": [-99, 99]},
      {"osc": "/prog/osc2/lfo_1/amsource_time2", "pr": 3, "p": 16, "c": 8, "range": [0, 42]},
      {"osc": "/prog/osc2/lfo_1/int_by_am_time2", "pr": 3, "p": 16, "c": 9, "range": [-99, 99]},
      {"osc": "/prog/osc2/pitch/octave", "pr": 3, "p": 18, "c": 0, "range": [-2, 1]},
      {"osc": "/prog/osc2/pitch/transpose", "pr": 3, "p": 18, "c": 1, "range": [-12, 12]},
      {"osc": "/prog/osc2/pitch/tune", "pr": 3, "p": 18, "c": 2, "range": [-1200, 1200]},
      {"osc": "/prog/osc2/pitch/amsource_pitch", "pr": 3, "p": 18, "c": 3, "range": [0, 42]},
      {"osc": "/prog/osc2/pitch/int_by_am_pitch", "pr": 3, "p": 18, "c": 4, "range": [-115, 115]},
      {"osc": "/prog/osc2/pitch/pitch_slope", "pr": 3, "p": 18, "c": 5, "range": [-10, 20]},
      {"osc": "/prog/osc2/pitch/int_by_pitch_eg", "pr": 3, "p": 18, "c": 6, "range": [-115, 115]},
      {"osc": "/prog/osc2/pitch/amsource_peg", "pr": 3, "p": 18, "c": 7, "range": [0, 42]},
      {"osc": "/prog/osc2/pitch/int_by_am_peg", "pr": 3, "p": 18, "c": 8, "range": [-115, 115]},
      {"osc": "/prog/osc2/pitch/int_by_osc_1_lfo_1", "pr": 3, "p": 18, "c": 9, "range": [-115, 115]},
      {"osc": "/prog/osc2/pitch/int_by_osc_1_lfo_2", "pr": 3, "p": 18, "c": 10, "range": [-115, 115]},
      {
        "osc": "/prog/osc2/pitch/portamento",
        "pr": 3,
        "p": 18,
        "c": 11,
        "range": [0, 1],
        "values": {"DIS": 0, "ENA": 1},
        "expects": "switch"
      },
      {
        "osc": "/prog/osc2/pitch/portamento_fingered",
        "pr": 3,
        "p": 18,
        "c": 12,
        "range": [0, 1],
        "values": {"OFF": 0, "ON": 1},
        "expects": "switch"
      },
      {"osc": "/prog/osc2/pitch/portamento_time", "pr": 3, "p": 18, "c": 13, "range": [0, 127]},
      {"osc": "/prog/osc2/pitch/pitch_by_js_plus_x", "pr": 3, "p": 18, "c": 14, "range": [-60, 12]},
      {"osc": "/prog/osc2/pitch/pitch_by_js_minus_x", "pr": 3, "p": 18, "c": 15, "range": [-60, 12]},
      {"osc": "/prog/osc2/pitch/pitch_by_ribbon_x", "pr": 3, "p": 18, "c": 16, "range": [-12, 12]},
      {"osc": "/prog/osc2/pitch/lfo1_int_by_js_plus_y", "pr": 3, "p": 18, "c": 17, "range": [-115, 115]},
      {"osc": "/prog/osc2/pitch/lfo2_int_by_js_plus_y", "pr": 3, "p": 18, "c": 18, "range": [-115, 115]},
      {"osc": "/prog/osc2/pitch/amsource_lfo1int", "pr": 3, "p": 18, "c": 19, "range": [0, 42]},
      {"osc": "/prog/osc2/pitch/int_by_am_lfo1int", "pr": 3, "p": 18, "c": 20, "range": [-115, 115]},
      {"osc": "/prog/osc2/pitch/amsource_lfo2int", "pr": 3, "p": 18, "c": 21, "range": [0, 42]},
      {"osc": "/prog/osc2/pitch/int_by_am_lfo2int", "pr": 3, "p": 18, "c": 22, "range": [-115, 115]},
      {
        "osc": "/prog/osc2/filter/type",
        "pr": 3,
        "p": 19,
        "c": 0,
        "range": [0, 1],
        "values": {"LPF+RESO": 0, "LPF+HPF": 1},
        "expects": "switch"
      },
      {"osc": "/prog/osc2/filter/trim", "pr": 3, "p": 19, "c": 1, "range": [0, 99]},
      {"osc": "/prog/osc2/filter/resonance", "pr": 3, "p": 19, "c": 2, "range": [0, 99]},
      {"osc": "/prog/osc2/filter/amsource_reso", "pr": 3, "p": 19, "c": 3, "range": [0, 42]},
      {"osc": "/prog/osc2/filter/int_by_am_reso", "pr": 3, "p": 19, "c": 4, "range": [-99, 99]},
      {"osc": "/prog/osc2/filter/amsource_eg", "pr": 3, "p": 19, "c": 5, "range": [0, 42]},
      {"osc": "/prog/osc2/filter/amsource_lfo1", "pr": 3, "p": 19, "c": 6, "range": [0, 42]},
      {"osc": "/prog/osc2/filter/amsource_lfo2", "pr": 3, "p": 19, "c": 7, "range": [0, 42]},
      {"osc": "/prog/osc2/filter_a/frequency", "pr": 3, "p": 20, "c": 0, "range": [0, 99]},
      {"osc": "/prog/osc2/filter_a/kbd_track_intensity", "pr": 3, "p": 20, "c": 1, "range": [-99, 99]},
      {"osc": "/prog/osc2/filter_a/amsource_mod1", "pr": 3, "p": 20, "c": 2, "range": [0, 42]},
      {"osc": "/prog/osc2/filter_a/int_by_am_mod1", "pr": 3, "p": 20, "c": 3, "range": [-99, 99]},
      {"osc": "/prog/osc2/filter_a/amsource_mod2", "pr": 3, "p": 20, "c": 4, "range": [0, 42]},
      {"osc": "/prog/osc2/filter_a/int_by_am_mod2", "pr": 3, "p": 20, "c": 5, "range": [-99, 99]},
      {"osc": "/prog/osc2/filter_a/eg_intensity", "pr": 3, "p": 20, "c": 6, "range": [-99, 99]},
      {"osc": "/prog/osc2/filter_a/eg_velocity", "pr": 3, "p": 20, "c": 7, "range": [-99, 99]},
      {"osc": "/prog/osc2/filter_a/int_by_lfo_1", "pr": 3, "p": 20, "c": 8, "range": [-99, 99]},
      {"osc": "/prog/osc2/filter_a/int_by_lfo_2", "pr": 3, "p": 20, "c": 9, "range": [-99, 99]},
      {"osc": "/prog/osc2/filter_a/lfo_1_by_js_minus_y", "pr": 3, "p": 20, "c": 10, "range": [-99, 99]},
      {"osc": "/prog/osc2/filter_a/lfo_2_by_js_minus_y", "pr": 3, "p": 20, "c": 11, "range": [-99, 99]},
      {"osc": "/prog/osc2/filter_a/int_by_am_eg", "pr": 3, "p": 20, "c": 12, "range": [-99, 99]},
      {"osc": "/prog/osc2/filter_a/int_by_am_lfo1", "pr": 3, "p": 20, "c": 13, "range": [-99, 99]},
      {"osc": "/prog/osc2/filter_a/int_by_am_lfo2", "pr": 3, "p": 20, "c": 14, "range": [-99, 99]},
      {"osc": "/prog/osc2/filter_eg/start_level", "pr": 3, "p": 22, "c": 0, "range": [-99, 99]},
      {"osc": "/prog/osc2/filter_eg/attack_time", "pr": 3, "p": 22, "c": 1, "range": [0, 99]},
      {"osc": "/prog/osc2/filter_eg/attack_level", "pr": 3, "p": 22, "c": 2, "range": [-99, 99]},
      {"osc": "/prog/osc2/filter_eg/decay_time", "pr": 3, "p": 22, "c": 3, "range": [0, 99]},
      {"osc": "/prog/osc2/filter_eg/break_point_level", "pr": 3, "p": 22, "c": 4, "range": [-99, 99]},
      {"osc": "/prog/osc2/filter_eg/slope_time", "pr": 3, "p": 22, "c": 5, "range": [0, 99]},
      {"osc": "/prog/osc2/filter_eg/sustain_level", "pr": 3, "p": 22, "c": 6, "range": [-99, 99]},
      {"osc": "/prog/osc2/filter_eg/release_time", "pr": 3, "p": 22, "c": 7, "range": [0, 99]},
      {"osc": "/prog/osc2/filter_eg/release_level", "pr": 3, "p": 22, "c": 8, "range": [-99, 99]},
      {
        "osc": "/prog/osc2/filter_eg/release_amtime1",
        "pr": 3,
        "p": 22,
        "c": 18,
        "range": [-1, 1],
        "values": {"-": -1, "OFF": 0, "+": 1},
        "expects": "discrete"
      },
      {
        "osc": "/prog/osc2/filter_eg/slope_amtime1",
        "pr": 3,
        "p": 22,
        "c": 17,
        "range": [-1, 1],
        "values": {"-": -1, "OFF": 0, "+": 1},
        "expects": "discrete"
      },
      {
        "osc": "/prog/osc2/filter_eg/decay_amtime1",
        "pr": 3,
        "p": 22,
        "c": 16,
        "range": [-1, 1],
        "values": {"-": -1, "OFF": 0, "+": 1},
        "expects": "discrete"
      },
      {
        "osc": "/prog/osc2/filter_eg/attack_amtime1",
        "pr": 3,
        "p": 22,
        "c": 15,
        "range": [-1, 1],
        "values": {"-": -1, "OFF": 0, "+": 1},
        "expects": "discrete"
      },
      {
        "osc": "/prog/osc2/filter_eg/release_amtime2",
        "pr": 3,
        "p": 22,
        "c": 22,
        "range": [-1, 1],
        "values": {"-": -1, "OFF": 0, "+": 1},
        "expects": "discrete"
      },
      {
        "osc": "/prog/osc2/filter_eg/slope_amtime2",
        "pr": 3,
        "p": 22,
        "c": 21,
        "range": [-1, 1],
        "values": {"-": -1, "OFF": 0, "+": 1},
        "expects": "discrete"
      },
      {
        "osc": "/prog/osc2/filter_eg/decay_amtime2",
        "pr": 3,
        "p": 22,
        "c": 20,
        "range": [-1, 1],
        "values": {"-": -1, "OFF": 0, "+": 1},
        "expects": "discrete"
      },
      {
        "osc": "/prog/osc2/filter_eg/attack_amtime2",
        "pr": 3,
        "p": 22,
        "c": 19,
        "range": [-1, 1],
        "values": {"-": -1, "OFF": 0, "+": 1},
        "expects": "discrete"
      },
      {
        "osc": "/prog/osc2/filter_eg/break_amlevel",
        "pr": 3,
        "p": 22,
        "c": 25,
        "range": [-1, 1],
        "values": {"-": -1, "OFF": 0, "+": 1},
        "expects": "discrete"
      },
      {
        "osc": "/prog/osc2/filter_eg/attack_amlevel",
        "pr": 3,
        "p": 22,
        "c": 24,
        "range": [-1, 1],
        "values": {"-": -1, "OFF": 0, "+": 1},
        "expects": "discrete"
      },
      {
        "osc": "/prog/osc2/filter_eg/start_amlevel",
        "pr": 3,
        "p": 22,
        "c": 23,
        "range": [-1, 1],
        "values": {"-": -1, "OFF": 0, "+": 1},
        "expects": "discrete"
      },
      {"osc": "/prog/osc2/filter_eg/amsource_time1", "pr": 3, "p": 22, "c": 9, "range": [0, 42]},
      {"osc": "/prog/osc2/filter_eg/int_by_am_time1", "pr": 3, "p": 22, "c": 10, "range": [-99, 99]},
      {"osc": "/prog/osc2/filter_eg/amsource_time2", "pr": 3, "p": 22, "c": 11, "range": [0, 42]},
      {"osc": "/prog/osc2/filter_eg/int_by_am_time2", "pr": 3, "p": 22, "c": 12, "range": [-99, 99]},
      {"osc": "/prog/osc2/filter_eg/amsource_level", "pr": 3, "p": 22, "c": 13, "range": [0, 42]},
      {"osc": "/prog/osc2/filter_eg/int_by_am_level", "pr": 3, "p": 22, "c": 14, "range": [-99, 99]},
      {"osc": "/prog/osc2/filter_key_track/key_low", "pr": 3, "p": 23, "c": 0, "range": [0, 127]},
      {"osc": "/prog/osc2/filter_key_track/ramp_low", "pr": 3, "p": 23, "c": 1, "range": [-99, 99]},
      {"osc": "/prog/osc2/filter_key_track/key_high", "pr": 3, "p": 23, "c": 2, "range": [0, 127]},
      {"osc": "/prog/osc2/filter_key_track/ramp_high", "pr": 3, "p": 23, "c": 3, "range": [-99, 99]},
      {"osc": "/prog/osc2/amp/level", "pr": 3, "p": 24, "c": 0, "range": [0, 127]},
      {"osc": "/prog/osc2/amp/int_by_velocity", "pr": 3, "p": 24, "c": 1, "range": [-99, 99]},
      {"osc": "/prog/osc2/amp/amsource", "pr": 3, "p": 24, "c": 2, "range": [0, 42]},
      {"osc": "/prog/osc2/amp/int_by_am", "pr": 3, "p": 24, "c": 3, "range": [-99, 99]},
      {"osc": "/prog/osc2/amp/int_by_lfo_1", "pr": 3, "p": 24, "c": 4, "range": [-99, 99]},
      {"osc": "/prog/osc2/amp/int_by_lfo_2", "pr": 3, "p": 24, "c": 5, "range": [-99, 99]},
      {"osc": "/prog/osc2/amp/amsource_lfo1", "pr": 3, "p": 24, "c": 6, "range": [0, 42]},
      {"osc": "/prog/osc2/amp/int_by_am_lfo1", "pr": 3, "p": 24, "c": 7, "range": [-99, 99]},
      {"osc": "/prog/osc2/amp/amsource_lfo2", "pr": 3, "p": 24, "c": 8, "range": [0, 42]},
      {"osc": "/prog/osc2/amp/int_by_am_lfo2", "pr": 3, "p": 24, "c": 9, "range": [-99, 99]},
      {"osc": "/prog/osc2/amp_eg/start_level", "pr": 3, "p": 25, "c": 0, "range": [0, 99]},
      {"osc": "/prog/osc2/amp_eg/attack_time", "pr": 3, "p": 25, "c": 1, "range": [0, 99]},
      {"osc": "/prog/osc2/amp_eg/attack_level", "pr": 3, "p": 25, "c": 2, "range": [0, 99]},
      {"osc": "/prog/osc2/amp_eg/decay_time", "pr": 3, "p": 25, "c": 3, "range": [0, 99]},
      {"osc": "/prog/osc2/amp_eg/break_point_level", "pr": 3, "p": 25, "c": 4, "range": [0, 99]},
      {"osc": "/prog/osc2/amp_eg/slope_time", "pr": 3, "p": 25, "c": 5, "range": [0, 99]},
      {"osc": "/prog/osc2/amp_eg/sustain_level", "pr": 3, "p": 25, "c": 6, "range": [0, 99]},
      {"osc": "/prog/osc2/amp_eg/release_time", "pr": 3, "p": 25, "c": 7, "range": [0, 99]},
      {"osc": "/prog/osc2/amp_eg/amsource_time1", "pr": 3, "p": 25, "c": 8, "range": [0, 42]},
      {"osc": "/prog/osc2/amp_eg/int_by_am_time1", "pr": 3, "p": 25, "c": 9, "range": [-99, 99]},
      {"osc": "/prog/osc2/amp_eg/amsource_time2", "pr": 3, "p": 25, "c": 10, "range": [0, 42]},
      {"osc": "/prog/osc2/amp_eg/int_by_am_time2", "pr": 3, "p": 25, "c": 11, "range": [-99, 99]},
      {"osc": "/prog/osc2/amp_eg/amsource_level", "pr": 3, "p": 25, "c": 12, "range": [0, 42]},
      {"osc": "/prog/osc2/amp_eg/int_by_am_level", "pr": 3, "p": 25, "c": 13, "range": [-99, 99]},
      {
        "osc": "/prog/osc2/amp_eg/attack_amtime1",
        "pr": 3,
        "p": 25,
        "c": 14,
        "range": [-1, 1],
        "values": {"-": -1, "OFF": 0, "+": 1},
        "expects": "discrete"
      },
      {
        "osc": "/prog/osc2/amp_eg/decay_amtime1",
        "pr": 3,
        "p": 25,
        "c": 15,
        "range": [-1, 1],
        "values": {"-": -1, "OFF": 0, "+": 1},
        "expects": "discrete"
      },
      {
        "osc": "/prog/osc2/amp_eg/slope_amtime1",
        "pr": 3,
        "p": 25,
        "c": 16,
        "range": [-1, 1],
        "values": {"-": -1, "OFF": 0, "+": 1},
        "expects": "discrete"
      },
      {
        "osc": "/prog/osc2/amp_eg/release_amtime1",
        "pr": 3,
        "p": 25,
        "c": 17,
        "range": [-1, 1],
        "values": {"-": -1, "OFF": 0, "+": 1},
        "expects": "discrete"
      },
      {
        "osc": "/prog/osc2/amp_eg/attack_amtime2",
        "pr": 3,
        "p": 25,
        "c": 18,
        "range": [-1, 1],
        "values": {"-": -1, "OFF": 0, "+": 1},
        "expects": "discrete"
      },
      {
        "osc": "/prog/osc2/amp_eg/decay_amtime2",
        "pr": 3,
        "p": 25,
        "c": 19,
        "range": [-1, 1],
        "values": {"-": -1, "OFF": 0, "+": 1},
        "expects": "discrete"
      },
      {
        "osc": "/prog/osc2/amp_eg/slope_amtime2",
        "pr": 3,
        "p": 25,
        "c": 20,
        "range": [-1, 1],
        "values": {"-": -1, "OFF": 0, "+": 1},
        "expects": "discrete"
      },
      {
        "osc": "/prog/osc2/amp_eg/release_amtime2",
        "pr": 3,
        "p": 25,
        "c": 21,
        "range": [-1, 1],
        "values": {"-": -1, "OFF": 0, "+": 1},
        "expects": "discrete"
      },
      {
        "osc": "/prog/osc2/amp_eg/start_amlevel",
        "pr": 3,
        "p": 25,
        "c": 22,
        "range": [-1, 1],
        "values": {"-": -1, "OFF": 0, "+": 1},
        "expects": "discrete"
      },
      {
        "osc": "/prog/osc2/amp_eg/attack_amlevel",
        "pr": 3,
        "p": 25,
        "c": 23,
        "range": [-1, 1],
        "values": {"-": -1, "OFF": 0, "+": 1},
        "expects": "discrete"
      },
      {
        "osc": "/prog/osc2/amp_eg/break_amlevel",
        "pr": 3,
        "p": 25,
        "c": 24,
        "range": [-1, 1],
        "values": {"-": -1, "OFF": 0, "+": 1},
        "expects": "discrete"
      },
      {"osc": "/prog/osc2/amp_key_track/key_low", "pr": 3, "p": 26, "c": 0, "range": [0, 127]},
      {"osc": "/prog/osc2/amp_key_track/ramp_low", "pr": 3, "p": 26, "c": 1, "range": [-99, 99]},
      {"osc": "/prog/osc2/amp_key_track/key_high", "pr": 3, "p": 26, "c": 2, "range": [0, 127]},
      {"osc": "/prog/osc2/amp_key_track/ramp_high", "pr": 3, "p": 26, "c": 3, "range": [-99, 99]},
      {"osc": "/prog/osc2/output/pan", "pr": 3, "p": 27, "c": 0, "range": [0, 127]},
      {
        "osc": "/prog/osc2/output/use_dkit_setting",
        "pr": 3,
        "p": 27,
        "c": 5,
        "range": [0, 1],
        "values": {"OFF": 0, "ON": 1},
        "expects": "switch"
      },
      {"osc": "/prog/osc2/output/amsource_pan", "pr": 3, "p": 27, "c": 1, "range": [0, 42]},
      {"osc": "/prog/osc2/output/int_by_am_pan", "pr": 3, "p": 27, "c": 2, "range": [-99, 99]},
      {"osc": "/prog/osc2/output/send1_to_mfx1", "pr": 3, "p": 27, "c": 3, "range": [0, 127]},
      {"osc": "/prog/osc2/output/send2_to_mfx2", "pr": 3, "p": 27, "c": 4, "range": [0, 127]},
      {"osc": "/prog/osc2/lfo_2/waveform", "pr": 3, "p": 17, "c": 0, "range": [0, 20]},
      {
        "osc": "/prog/osc2/lfo_2/key_sync",
        "pr": 3,
        "p": 17,
        "c": 1,
        "range": [0, 1],
        "values": {"OFF": 0, "ON": 1},
        "expects": "switch"
      },
      {"osc": "/prog/osc2/lfo_2/frequency", "pr": 3, "p": 17, "c": 2, "range": [0, 99]},
      {"osc": "/prog/osc2/lfo_2/offset", "pr": 3, "p": 17, "c": 3, "range": [-99, 99]},
      {"osc": "/prog/osc2/lfo_2/delay", "pr": 3, "p": 17, "c": 4, "range": [0, 99]},
      {"osc": "/prog/osc2/lfo_2/fade", "pr": 3, "p": 17, "c": 5, "range": [0, 99]},
      {
        "osc": "/prog/osc2/lfo_2/midi_tempo_sync",
        "pr": 3,
        "p": 17,
        "c": 10,
        "range": [0, 1],
        "values": {"OFF": 0, "ON": 1},
        "expects": "switch"
      },
      {
        "osc": "/prog/osc2/lfo_2/sync_base_note",
        "pr": 3,
        "p": 17,
        "c": 11,
        "range": [0, 7],
        "values": {"16": 0, "8T": 1, "8": 2, "4T": 3, "4": 4, "2T": 5, "2": 6, "1": 7},
        "expects": "discrete"
      },
      {"osc": "/prog/osc2/lfo_2/times", "pr": 3, "p": 17, "c": 12, "range": [0, 15]},
      {"osc": "/prog/osc2/lfo_2/amsource_time1", "pr": 3, "p": 17, "c": 6, "range": [0, 42]},
      {"osc": "/prog/osc2/lfo_2/int_by_am_time1", "pr": 3, "p": 17, "c": 7, "range": [-99, 99]},
      {"osc": "/prog/osc2/lfo_2/amsource_time2", "pr": 3, "p": 17, "c": 8, "range": [0, 42]},
      {"osc": "/prog/osc2/lfo_2/int_by_am_time2", "pr": 3, "p": 17, "c": 9, "range": [-99, 99]},
      {"osc": "/prog/osc2/filter_b/frequency", "pr": 3, "p": 21, "c": 0, "range": [0, 99]},
      {"osc": "/prog/osc2/filter_b/kbd_track_intensity", "pr": 3, "p": 21, "c": 1, "range": [-99, 99]},
      {"osc": "/prog/osc2/filter_b/amsource_mod1", "pr": 3, "p": 21, "c": 2, "range": [0, 42]},
      {"osc": "/prog/osc2/filter_b/int_by_am_mod1", "pr": 3, "p": 21, "c": 3, "range": [-99, 99]},
      {"osc": "/prog/osc2/filter_b/amsource_mod2", "pr": 3, "p": 21, "c": 4, "range": [0, 42]},
      {"osc": "/prog/osc2/filter_b/int_by_am_mod2", "pr": 3, "p": 21, "c": 5, "range": [-99, 99]},
      {"osc": "/prog/osc2/filter_b/eg_intensity", "pr": 3, "p": 21, "c": 6, "range": [-99, 99]},
      {"osc": "/prog/osc2/filter_b/eg_velocity", "pr": 3, "p": 21, "c": 7, "range": [-99, 99]},
      {"osc": "/prog/osc2/filter_b/int_by_lfo_1", "pr": 3, "p": 21, "c": 8, "range": [-99, 99]},
      {"osc": "/prog/osc2/filter_b/int_by_lfo_2", "pr": 3, "p": 21, "c": 9, "range": [-99, 99]},
      {"osc": "/prog/osc2/filter_b/lfo_1_by_js_minus_y", "pr": 3, "p": 21, "c": 10, "range": [-99, 99]},
      {"osc": "/prog/osc2/filter_b/lfo_2_by_js_minus_y", "pr": 3, "p": 21, "c": 11, "range": [-99, 99]},
      {"osc": "/prog/osc2/filter_b/int_by_am_eg", "pr": 3, "p": 21, "c": 12, "range": [-99, 99]},
      {"osc": "/prog/osc2/filter_b/int_by_am_lfo1", "pr": 3, "p": 21, "c": 13, "range": [-99, 99]},
      {"osc": "/prog/osc2/filter_b/int_by_am_lfo2", "pr": 3, "p": 21, "c": 14, "range": [-99, 99]},
      {"osc": "/prog_play/perf/octave", "pr": 2, "p": 0, "c": 0, "range": [-3, 3]},
      {"osc": "/prog_play/perf/pitch_stretch", "pr": 2, "p": 0, "c": 1, "range": [-12, 12]},
      {"osc": "/prog_play/perf/osc_balance", "pr": 2, "p": 0, "c": 2, "range": [-10, 10]},
      {"osc": "/prog_play/perf/amp_level", "pr": 2, "p": 0, "c": 3, "range": [-10, 10]},
      {"osc": "/prog_play/perf/attack_time", "pr": 2, "p": 0, "c": 4, "range": [-10, 10]},
      {"osc": "/prog_play/perf/decay_time", "pr": 2, "p": 0, "c": 5, "range": [-10, 10]},
      {"osc": "/prog_play/perf/ifx_balance", "pr": 2, "p": 0, "c": 6, "range": [-10, 10]},
      {"osc": "/prog_play/perf/mfx_balance", "pr": 2, "p": 0, "c": 7, "range": [-10, 10]},
      {"osc": "/prog_play/arp/tempo", "pr": 2, "p": 1, "c": 0, "range": [40, 240]},
      {
        "osc": "/prog_play/arp/switch",
        "pr": 2,
        "p": 1,
        "c": 1,
        "range": [0, 1],
        "values": {"OFF": 0, "ON": 1},
        "expects": "switch"
      },
      {"osc": "/prog_play/arp/gate", "pr": 2, "p": 1, "c": 2, "range": [-64, 63]},
      {"osc": "/prog_play/arp/velocity", "pr": 2, "p": 1, "c": 3, "range": [-64, 63]},
      {"osc": "/prog_play/arp/pattern_no", "pr": 2, "p": 2, "c": 0, "range": [0, 236]},
      {
        "osc": "/prog_play/arp/resolution",
        "pr": 2,
        "p": 2,
        "c": 1,
        "range": [0, 5],
        "values": {"16T": 0, "16": 1, "8T": 2, "8": 3, "4T": 4, "4": 5},
        "expects": "discrete"
      },
      {"osc": "/prog_play/arp/octave", "pr": 2, "p": 2, "c": 2, "range": [0, 3]},
      {
        "osc": "/prog_play/arp/sort",
        "pr": 2,
        "p": 2,
        "c": 6,
        "range": [0, 1],
        "values": {"OFF": 0, "ON": 1},
        "expects": "switch"
      },
      {
        "osc": "/prog_play/arp/latch",
        "pr": 2,
        "p": 2,
        "c": 7,
        "range": [0, 1],
        "values": {"OFF": 0, "ON": 1},
        "expects": "switch"
      },
      {
        "osc": "/prog_play/arp/key_sync",
        "pr": 2,
        "p": 2,
        "c": 8,
        "range": [0, 1],
        "values": {"OFF": 0, "ON": 1},
        "expects": "switch"
      },
      {
        "osc": "/prog_play/arp/keyboard",
        "pr": 2,
        "p": 2,
        "c": 9,
        "range": [0, 1],
        "values": {"OFF": 0, "ON": 1},
        "expects": "switch"
      },
      {
        "osc": "/prog_play/switch/sw_1_on_off",
        "pr": 2,
        "p": 5,
        "c": 0,
        "range": [0, 1],
        "values": {"OFF": 0, "ON": 1},
        "expects": "switch"
      },
      {
        "osc": "/prog_play/switch/sw_2_on_off",
        "pr": 2,
        "p": 5,
        "c": 1,
        "range": [0, 1],
        "values": {"OFF": 0, "ON": 1},
        "expects": "switch"
      },
      {
        "osc": "/prog_play/switch/realtime_controls",
        "pr": 2,
        "p": 5,
        "c": 2,
        "range": [0, 1],
        "values": {"A": 0, "B": 1},
        "expects": "switch"
      },
      {"osc": "/combi/ifx1/effect_type", "pr": 1, "p": 12, "c": 0, "range": [0, 89]},
      {"osc": "/combi/ifx1/control_channel", "pr": 1, "p": 12, "c": 34, "range": [0, 15]},
      {
        "osc": "/combi/ifx1/on_off",
        "pr": 1,
        "p": 12,
        "c": 5,
        "range": [0, 1],
        "values": {"Off": 0, "ON": 1},
        "expects": "switch"
      },
      {
        "osc": "/combi/ifx1/chain",
        "pr": 1,
        "p": 12,
        "c": 30,
        "range": [0, 1],
        "values": {"Not chain": 0, "Chain": 1},
        "expects": "switch"
      },
      {"osc": "/combi/ifx1/pan", "pr": 1, "p": 12, "c": 10, "range": [0, 127]},
      {"osc": "/combi/ifx1/bus_select", "pr": 1, "p": 12, "c": 15, "range": [0, 7]},
      {"osc": "/combi/ifx1/send_1_level", "pr": 1, "p": 12, "c": 20, "range": [0, 127]},
      {"osc": "/combi/ifx1/send_2_level", "pr": 1, "p": 12, "c": 25, "range": [0, 127]},
      {"osc": "/combi/ifx2/effect_type", "pr": 1, "p": 12, "c": 1, "range": [0, 102]},
      {"osc": "/combi/ifx3/effect_type", "pr": 1, "p": 12, "c": 2, "range": [0, 102]},
      {"osc": "/combi/ifx4/effect_type", "pr": 1, "p": 12, "c": 3, "range": [0, 102]},
      {"osc": "/combi/mfx/mfx1_effect_type", "pr": 1, "p": 18, "c": 0, "range": [0, 89]},
      {"osc": "/combi/mfx/control_channel", "pr": 1, "p": 18, "c": 10, "range": [0, 15]},
      {
        "osc": "/combi/mfx/mfx1_on_off",
        "pr": 1,
        "p": 18,
        "c": 2,
        "range": [0, 1],
        "values": {"Off": 0, "ON": 1},
        "expects": "switch"
      },
      {"osc": "/combi/mfx/mfx2_effect_type", "pr": 1, "p": 18, "c": 1, "range": [0, 89]},
      {"osc": "/combi/mfx/control_channel_120b", "pr": 1, "p": 18, "c": 11, "range": [0, 15]},
      {
        "osc": "/combi/mfx/mfx2_on_off",
        "pr": 1,
        "p": 18,
        "c": 3,
        "range": [0, 1],
        "values": {"Off": 0, "ON": 1},
        "expects": "switch"
      },
      {"osc": "/combi/mfx/mfx1_return_level", "pr": 1, "p": 18, "c": 4, "range": [0, 127]},
      {"osc": "/combi/mfx/mfx2_return_level", "pr": 1, "p": 18, "c": 5, "range": [0, 127]},
      {
        "osc": "/combi/mfx/mfx_chain_signal",
        "pr": 1,
        "p": 18,
        "c": 8,
        "range": [0, 2],
        "values": {"LR Mix": 0, "L Only": 1, "R Only": 2},
        "expects": "discrete"
      },
      {
        "osc": "/combi/mfx/mfx_chain_direction",
        "pr": 1,
        "p": 18,
        "c": 7,
        "range": [0, 1],
        "values": {"MFX1 -> MFX2": 0, "MFX2 -> MFX1": 1},
        "expects": "switch"
      },
      {
        "osc": "/combi/mfx/mfx_chain_on_off",
        "pr": 1,
        "p": 18,
        "c": 6,
        "range": [0, 1],
        "values": {"Chain Off": 0, "On": 1},
        "expects": "switch"
      },
      {"osc": "/combi/mfx/mfx_chain_level", "pr": 1, "p": 18, "c": 9, "range": [0, 127]},
      {"osc": "/combi/mfx/master_eq_low_gain", "pr": 1, "p": 21, "c": 0, "range": [-18, 18]},
      {"osc": "/combi/mfx/master_eq_mid_gain", "pr": 1, "p": 21, "c": 1, "range": [-18, 18]},
      {"osc": "/combi/mfx/master_eq_high_gain", "pr": 1, "p": 21, "c": 2, "range": [-18, 18]},
      {"osc": "/combi/mfx/master_eq_low_fc", "pr": 1, "p": 21, "c": 3, "range": [0, 49]},
      {"osc": "/combi/mfx/master_eq_mid_fc", "pr": 1, "p": 21, "c": 4, "range": [0, 97]},
      {"osc": "/combi/mfx/master_eq_high_fc", "pr": 1, "p": 21, "c": 5, "range": [0, 195]},
      {"osc": "/combi/mfx/master_eq_mid_q", "pr": 1, "p": 21, "c": 6, "range": [0, 95]},
      {"osc": "/combi/mfx/master_eq_low_dmod", "pr": 1, "p": 21, "c": 7, "range": [0, 31]},
      {"osc": "/combi/mfx/master_eq_high_dmod", "pr": 1, "p": 21, "c": 8, "range": [0, 31]},
      {"osc": "/combi/mfx/msteq_ctrlchannel", "pr": 1, "p": 18, "c": 12, "range": [0, 15]},
      {"osc": "/combi/arp/tempo", "pr": 1, "p": 9, "c": 0, "range": [40, 240]},
      {
        "osc": "/combi/arp/switch",
        "pr": 1,
        "p": 9,
        "c": 1,
        "range": [0, 1],
        "values": {"OFF": 0, "ON": 1},
        "expects": "switch"
      },
      {
        "osc": "/combi/arp/arpeggiator_run_a",
        "pr": 1,
        "p": 9,
        "c": 2,
        "range": [0, 1],
        "values": {"OFF": 0, "ON": 1},
        "expects": "switch"
      },
      {
        "osc": "/combi/arp/arpeggiator_run_b",
        "pr": 1,
        "p": 9,
        "c": 3,
        "range": [0, 1],
        "values": {"OFF": 0, "ON": 1},
        "expects": "switch"
      },
      {"osc": "/combi/arp_a/pattern_no", "pr": 1, "p": 10, "c": 0, "range": [0, 236]},
      {"osc": "/combi/arp_a/octave", "pr": 1, "p": 10, "c": 2, "range": [0, 3]},
      {
        "osc": "/combi/arp_a/resolution",
        "pr": 1,
        "p": 10,
        "c": 1,
        "range": [0, 5],
        "values": {"16T": 0, "16": 1, "8T": 2, "8": 3, "4T": 4, "4": 5},
        "expects": "discrete"
      },
      {"osc": "/combi/arp_a/gate", "pr": 1, "p": 10, "c": 3, "range": [0, 100]},
      {"osc": "/combi/arp_a/velocity", "pr": 1, "p": 10, "c": 4, "range": [1, 127]},
      {"osc": "/combi/arp_a/swing", "pr": 1, "p": 10, "c": 5, "range": [-100, 100]},
      {
        "osc": "/combi/arp_a/sort",
        "pr": 1,
        "p": 10,
        "c": 6,
        "range": [0, 1],
        "values": {"OFF": 0, "ON": 1},
        "expects": "switch"
      },
      {
        "osc": "/combi/arp_a/latch",
        "pr": 1,
        "p": 10,
        "c": 7,
        "range": [0, 1],
        "values": {"OFF": 0, "ON": 1},
        "expects": "switch"
      },
      {
        "osc": "/combi/arp_a/key_sync",
        "pr": 1,
        "p": 10,
        "c": 8,
        "range": [0, 1],
        "values": {"OFF": 0, "ON": 1},
        "expects": "switch"
      },
      {
        "osc": "/combi/arp_a/keyboard",
        "pr": 1,
        "p": 10,
        "c": 9,
        "range": [0, 1],
        "values": {"OFF": 0, "ON": 1},
        "expects": "switch"
      },
      {"osc": "/combi/arp_a/top_key", "pr": 1, "p": 10, "c": 10, "range": [0, 127]},
      {"osc": "/combi/arp_a/bottom_key", "pr": 1, "p": 10, "c": 11, "range": [0, 127]},
      {"osc": "/combi/arp_a/top_velocity", "pr": 1, "p": 10, "c": 12, "range": [1, 127]},
      {"osc": "/combi/arp_a/bottom_velocity", "pr": 1, "p": 10, "c": 13, "range": [1, 127]},
      {"osc": "/combi/common/category", "pr": 1, "p": 0, "c": 0, "range": [0, 15]},
      {"osc": "/combi/common/moss_bus_select", "pr": 1, "p": 0, "c": 15, "range": [0, 7]},
      {"osc": "/combi/common/scale_type", "pr": 1, "p": 0, "c": 1, "range": [0, 26]},
      {"osc": "/combi/common/scale_key", "pr": 1, "p": 0, "c": 2, "range": [0, 11]},
      {"osc": "/combi/common/random_intensity", "pr": 1, "p": 0, "c": 3, "range": [0, 7]},
      {"osc": "/combi/common/sw_1_assign_type", "pr": 1, "p": 0, "c": 4, "range": [0, 12]},
      {
        "osc": "/combi/common/sw1_toggle_momentary",
        "pr": 1,
        "p": 0,
        "c": 8,
        "range": [0, 1],
        "values": {"Toggle": 0, "Momentary": 1},
        "expects": "switch"
      },
      {
        "osc": "/combi/common/sw_1_on_off",
        "pr": 1,
        "p": 0,
        "c": 6,
        "range": [0, 1],
        "values": {"OFF": 0, "ON": 1},
        "expects": "switch"
      },
      {"osc": "/combi/common/sw_2_assign_type", "pr": 1, "p": 0, "c": 5, "range": [0, 12]},
      {
        "osc": "/combi/common/sw2_toggle_momentary",
        "pr": 1,
        "p": 0,
        "c": 9,
        "range": [0, 1],
        "values": {"Toggle": 0, "Momentary": 1},
        "expects": "switch"
      },
      {
        "osc": "/combi/common/sw_2_on_off",
        "pr": 1,
        "p": 0,
        "c": 7,
        "range": [0, 1],
        "values": {"OFF": 0, "ON": 1},
        "expects": "switch"
      },
      {"osc": "/combi/common/knob_1_assign_type", "pr": 1, "p": 0, "c": 10, "range": [0, 124]},
      {
        "osc": "/combi/common/realtime_controls",
        "pr": 1,
        "p": 0,
        "c": 14,
        "range": [0, 1],
        "values": {"A": 0, "B": 1},
        "expects": "switch"
      },
      {"osc": "/combi/common/knob_2_assign_type", "pr": 1, "p": 0, "c": 11, "range": [0, 124]},
      {"osc": "/combi/common/knob_3_assign_type", "pr": 1, "p": 0, "c": 12, "range": [0, 124]},
      {"osc": "/combi/common/knob_4_assign_type", "pr": 1, "p": 0, "c": 13, "range": [0, 124]},
      {"osc": "/combi/ifx2/control_channel", "pr": 1, "p": 12, "c": 35, "range": [0, 15]},
      {
        "osc": "/combi/ifx2/on_off",
        "pr": 1,
        "p": 12,
        "c": 6,
        "range": [0, 1],
        "values": {"Off": 0, "ON": 1},
        "expects": "switch"
      },
      {
        "osc": "/combi/ifx2/chain",
        "pr": 1,
        "p": 12,
        "c": 31,
        "range": [0, 1],
        "values": {"Not chain": 0, "Chain": 1},
        "expects": "switch"
      },
      {"osc": "/combi/ifx2/pan", "pr": 1, "p": 12, "c": 11, "range": [0, 127]},
      {"osc": "/combi/ifx2/bus_select", "pr": 1, "p": 12, "c": 16, "range": [0, 7]},
      {"osc": "/combi/ifx2/send_1_level", "pr": 1, "p": 12, "c": 21, "range": [0, 127]},
      {"osc": "/combi/ifx2/send_2_level", "pr": 1, "p": 12, "c": 26, "range": [0, 127]},
      {"osc": "/combi/ifx3/control_channel", "pr": 1, "p": 12, "c": 36, "range": [0, 15]},
      {
        "osc": "/combi/ifx3/on_off",
        "pr": 1,
        "p": 12,
        "c": 7,
        "range": [0, 1],
        "values": {"Off": 0, "ON": 1},
        "expects": "switch"
      },
      {
        "osc": "/combi/ifx3/chain",
        "pr": 1,
        "p": 12,
        "c": 32,
        "range": [0, 1],
        "values": {"Not chain": 0, "Chain": 1},
        "expects": "switch"
      },
      {"osc": "/combi/ifx3/pan", "pr": 1, "p": 12, "c": 12, "range": [0, 127]},
      {"osc": "/combi/ifx3/bus_select", "pr": 1, "p": 12, "c": 17, "range": [0, 7]},
      {"osc": "/combi/ifx3/send_1_level", "pr": 1, "p": 12, "c": 22, "range": [0, 127]},
      {"osc": "/combi/ifx3/send_2_level", "pr": 1, "p": 12, "c": 27, "range": [0, 127]},
      {"osc": "/combi/ifx4/control_channel", "pr": 1, "p": 12, "c": 37, "range": [0, 15]},
      {
        "osc": "/combi/ifx4/on_off",
        "pr": 1,
        "p": 12,
        "c": 8,
        "range": [0, 1],
        "values": {"Off": 0, "ON": 1},
        "expects": "switch"
      },
      {
        "osc": "/combi/ifx4/chain",
        "pr": 1,
        "p": 12,
        "c": 33,
        "range": [0, 1],
        "values": {"Not chain": 0, "Chain": 1},
        "expects": "switch"
      },
      {"osc": "/combi/ifx4/pan", "pr": 1, "p": 12, "c": 13, "range": [0, 127]},
      {"osc": "/combi/ifx4/bus_select", "pr": 1, "p": 12, "c": 18, "range": [0, 7]},
      {"osc": "/combi/ifx4/send_1_level", "pr": 1, "p": 12, "c": 23, "range": [0, 127]},
      {"osc": "/combi/ifx4/send_2_level", "pr": 1, "p": 12, "c": 28, "range": [0, 127]},
      {"osc": "/combi/ifx5/control_channel", "pr": 1, "p": 12, "c": 38, "range": [0, 15]},
      {
        "osc": "/combi/ifx5/on_off",
        "pr": 1,
        "p": 12,
        "c": 9,
        "range": [0, 1],
        "values": {"Off": 0, "ON": 1},
        "expects": "switch"
      },
      {"osc": "/combi/ifx5/pan", "pr": 1, "p": 12, "c": 14, "range": [0, 127]},
      {"osc": "/combi/ifx5/bus_select", "pr": 1, "p": 12, "c": 19, "range": [0, 7]},
      {"osc": "/combi/ifx5/send_1_level", "pr": 1, "p": 12, "c": 24, "range": [0, 127]},
      {"osc": "/combi/ifx5/send_2_level", "pr": 1, "p": 12, "c": 29, "range": [0, 127]},
      {"osc": "/combi/ifx5/effect_type", "pr": 1, "p": 12, "c": 4, "range": [0, 89]},
      {"osc": "/combi/arp_b/pattern_no", "pr": 1, "p": 11, "c": 0, "range": [0, 236]},
      {"osc": "/combi/arp_b/octave", "pr": 1, "p": 11, "c": 2, "range": [0, 3]},
      {
        "osc": "/combi/arp_b/resolution",
        "pr": 1,
        "p": 11,
        "c": 1,
        "range": [0, 5],
        "values": {"16T": 0, "16": 1, "8T": 2, "8": 3, "4T": 4, "4": 5},
        "expects": "discrete"
      },
      {"osc": "/combi/arp_b/gate", "pr": 1, "p": 11, "c": 3, "range": [0, 100]},
      {"osc": "/combi/arp_b/velocity", "pr": 1, "p": 11, "c": 4, "range": [1, 127]},
      {"osc": "/combi/arp_b/swing", "pr": 1, "p": 11, "c": 5, "range": [-100, 100]},
      {
        "osc": "/combi/arp_b/sort",
        "pr": 1,
        "p": 11,
        "c": 6,
        "range": [0, 1],
        "values": {"OFF": 0, "ON": 1},
        "expects": "switch"
      },
      {
        "osc": "/combi/arp_b/latch",
        "pr": 1,
        "p": 11,
        "c": 7,
        "range": [0, 1],
        "values": {"OFF": 0, "ON": 1},
        "expects": "switch"
      },
      {
        "osc": "/combi/arp_b/key_sync",
        "pr": 1,
        "p": 11,
        "c": 8,
        "range": [0, 1],
        "values": {"OFF": 0, "ON": 1},
        "expects": "switch"
      },
      {
        "osc": "/combi/arp_b/keyboard",
        "pr": 1,
        "p": 11,
        "c": 9,
        "range": [0, 1],
        "values": {"OFF": 0, "ON": 1},
        "expects": "switch"
      },
      {"osc": "/combi/arp_b/top_key", "pr": 1, "p": 11, "c": 10, "range": [0, 127]},
      {"osc": "/combi/arp_b/bottom_key", "pr": 1, "p": 11, "c": 11, "range": [0, 127]},
      {"osc": "/combi/arp_b/top_velocity", "pr": 1, "p": 11, "c": 12, "range": [1, 127]},
      {"osc": "/combi/arp_b/bottom_velocity", "pr": 1, "p": 11, "c": 13, "range": [1, 127]},
      {"osc": "/combi/timbre1/midi_channel", "pr": 1, "p": 1, "c": 4, "range": [0, 15]},
      {
        "osc": "/combi/timbre1/status",
        "pr": 1,
        "p": 1,
        "c": 3,
        "range": [0, 3],
        "values": {"INT": 0, "Off": 1, "EXT": 2, "EX2": 3},
        "expects": "discrete"
      },
      {"osc": "/combi/timbre1/bank_select_msb", "pr": 1, "p": 1, "c": 5, "range": [0, 127]},
      {"osc": "/combi/timbre1/bank_select_lsb", "pr": 1, "p": 1, "c": 6, "range": [0, 127]},
      {"osc": "/combi/timbre1/volume", "pr": 1, "p": 1, "c": 2, "range": [0, 127]},
      {"osc": "/combi/timbre1/pitch_bend_range", "pr": 1, "p": 1, "c": 12, "range": [-25, 24]},
      {"osc": "/combi/timbre1/transpose", "pr": 1, "p": 1, "c": 10, "range": [-24, 24]},
      {"osc": "/combi/timbre1/detune", "pr": 1, "p": 1, "c": 11, "range": [-1200, 1200]},
      {"osc": "/combi/timbre1/delay_start", "pr": 1, "p": 1, "c": 13, "range": [0, 97]},
      {"osc": "/combi/timbre1/pan", "pr": 1, "p": 1, "c": 1, "range": [0, 127]},
      {"osc": "/combi/timbre1/send_1_level", "pr": 1, "p": 1, "c": 41, "range": [0, 127]},
      {"osc": "/combi/timbre1/send_2_level", "pr": 1, "p": 1, "c": 42, "range": [0, 127]},
      {"osc": "/combi/timbre1/bus_select", "pr": 1, "p": 1, "c": 40, "range": [0, 13]},
      {
        "osc": "/combi/timbre1/program_change_filt",
        "pr": 1,
        "p": 1,
        "c": 15,
        "range": [0, 1],
        "values": {"DIS": 0, "ENA": 1},
        "expects": "switch"
      },
      {
        "osc": "/combi/timbre1/after_touch_filter",
        "pr": 1,
        "p": 1,
        "c": 16,
        "range": [0, 1],
        "values": {"DIS": 0, "ENA": 1},
        "expects": "switch"
      },
      {
        "osc": "/combi/timbre1/damper_filter",
        "pr": 1,
        "p": 1,
        "c": 17,
        "range": [0, 1],
        "values": {"DIS": 0, "ENA": 1},
        "expects": "switch"
      },
      {
        "osc": "/combi/timbre1/portamento_filter",
        "pr": 1,
        "p": 1,
        "c": 18,
        "range": [0, 1],
        "values": {"DIS": 0, "ENA": 1},
        "expects": "switch"
      },
      {
        "osc": "/combi/timbre1/js_x_as_ams_filter",
        "pr": 1,
        "p": 1,
        "c": 19,
        "range": [0, 1],
        "values": {"DIS": 0, "ENA": 1},
        "expects": "switch"
      },
      {
        "osc": "/combi/timbre1/js_y_plus_filter",
        "pr": 1,
        "p": 1,
        "c": 20,
        "range": [0, 1],
        "values": {"DIS": 0, "ENA": 1},
        "expects": "switch"
      },
      {
        "osc": "/combi/timbre1/js_y_filter",
        "pr": 1,
        "p": 1,
        "c": 21,
        "range": [0, 1],
        "values": {"DIS": 0, "ENA": 1},
        "expects": "switch"
      },
      {
        "osc": "/combi/timbre1/ribbon_filter",
        "pr": 1,
        "p": 1,
        "c": 22,
        "range": [0, 1],
        "values": {"DIS": 0, "ENA": 1},
        "expects": "switch"
      },
      {
        "osc": "/combi/timbre1/assign_knob_1_filter",
        "pr": 1,
        "p": 1,
        "c": 23,
        "range": [0, 1],
        "values": {"DIS": 0, "ENA": 1},
        "expects": "switch"
      },
      {
        "osc": "/combi/timbre1/assign_knob_2_filter",
        "pr": 1,
        "p": 1,
        "c": 24,
        "range": [0, 1],
        "values": {"DIS": 0, "ENA": 1},
        "expects": "switch"
      },
      {
        "osc": "/combi/timbre1/assign_knob_3_filter",
        "pr": 1,
        "p": 1,
        "c": 25,
        "range": [0, 1],
        "values": {"DIS": 0, "ENA": 1},
        "expects": "switch"
      },
      {
        "osc": "/combi/timbre1/assign_knob_4_filter",
        "pr": 1,
        "p": 1,
        "c": 26,
        "range": [0, 1],
        "values": {"DIS": 0, "ENA": 1},
        "expects": "switch"
      },
      {
        "osc": "/combi/timbre1/assign_sw_1_filter",
        "pr": 1,
        "p": 1,
        "c": 27,
        "range": [0, 1],
        "values": {"DIS": 0, "ENA": 1},
        "expects": "switch"
      },
      {
        "osc": "/combi/timbre1/assign_sw_2_filter",
        "pr": 1,
        "p": 1,
        "c": 28,
        "range": [0, 1],
        "values": {"DIS": 0, "ENA": 1},
        "expects": "switch"
      },
      {
        "osc": "/combi/timbre1/foot_pedal_sw_filter",
        "pr": 1,
        "p": 1,
        "c": 29,
        "range": [0, 1],
        "values": {"DIS": 0, "ENA": 1},
        "expects": "switch"
      },
      {
        "osc": "/combi/timbre1/other_control_filter",
        "pr": 1,
        "p": 1,
        "c": 30,
        "range": [0, 1],
        "values": {"DIS": 0, "ENA": 1},
        "expects": "switch"
      },
      {
        "osc": "/combi/timbre1/force_osc_mode",
        "pr": 1,
        "p": 1,
        "c": 7,
        "range": [0, 3],
        "values": {"Program": 0, "Poly": 1, "Mono": 2, "Mono Legate": 3},
        "expects": "discrete"
      },
      {
        "osc": "/combi/timbre1/osc_select",
        "pr": 1,
        "p": 1,
        "c": 8,
        "range": [0, 2],
        "values": {"BOTH": 0, "OSC1": 1, "OSC2": 2},
        "expects": "discrete"
      },
      {
        "osc": "/combi/timbre1/arpeggiator_assign",
        "pr": 1,
        "p": 1,
        "c": 39,
        "range": [0, 2],
        "values": {"OFF": 0, "A": 1, "B": 2},
        "expects": "discrete"
      },
      {
        "osc": "/combi/timbre1/use_programs_scale",
        "pr": 1,
        "p": 1,
        "c": 14,
        "range": [0, 1],
        "values": {"DIS": 0, "ENA": 1},
        "expects": "switch"
      },
      {"osc": "/combi/timbre1/portament_time", "pr": 1, "p": 1, "c": 9, "range": [-1, 127]},
      {"osc": "/combi/timbre1/key_z_top", "pr": 1, "p": 1, "c": 31, "range": [0, 127]},
      {"osc": "/combi/timbre1/key_z_bottom", "pr": 1, "p": 1, "c": 34, "range": [0, 127]},
      {"osc": "/combi/timbre1/key_z_top_slope", "pr": 1, "p": 1, "c": 32, "range": [0, 15]},
      {"osc": "/combi/timbre1/key_z_bottom_slope", "pr": 1, "p": 1, "c": 33, "range": [0, 15]},
      {"osc": "/combi/timbre1/vel_z_top", "pr": 1, "p": 1, "c": 35, "range": [1, 127]},
      {"osc": "/combi/timbre1/vel_z_bottom", "pr": 1, "p": 1, "c": 38, "range": [1, 127]},
      {"osc": "/combi/timbre1/vel_z_top_slope", "pr": 1, "p": 1, "c": 36, "range": [0, 15]},
      {"osc": "/combi/timbre1/vel_z_bottom_slope", "pr": 1, "p": 1, "c": 37, "range": [0, 15]},
      {"osc": "/combi/timbre1/moss_voice", "pr": 1, "p": 1, "c": 48, "range": [0, 6]},
      {"osc": "/combi/timbre2/midi_channel", "pr": 1, "p": 2, "c": 4, "range": [0, 15]},
      {
        "osc": "/combi/timbre2/status",
        "pr": 1,
        "p": 2,
        "c": 3,
        "range": [0, 3],
        "values": {"INT": 0, "Off": 1, "EXT": 2, "EX2": 3},
        "expects": "discrete"
      },
      {"osc": "/combi/timbre2/bank_select_msb", "pr": 1, "p": 2, "c": 5, "range": [0, 127]},
      {"osc": "/combi/timbre2/bank_select_lsb", "pr": 1, "p": 2, "c": 6, "range": [0, 127]},
      {"osc": "/combi/timbre2/volume", "pr": 1, "p": 2, "c": 2, "range": [0, 127]},
      {"osc": "/combi/timbre2/pitch_bend_range", "pr": 1, "p": 2, "c": 12, "range": [-25, 24]},
      {"osc": "/combi/timbre2/transpose", "pr": 1, "p": 2, "c": 10, "range": [-24, 24]},
      {"osc": "/combi/timbre2/detune", "pr": 1, "p": 2, "c": 11, "range": [-1200, 1200]},
      {"osc": "/combi/timbre2/delay_start", "pr": 1, "p": 2, "c": 13, "range": [0, 97]},
      {"osc": "/combi/timbre2/pan", "pr": 1, "p": 2, "c": 1, "range": [0, 127]},
      {"osc": "/combi/timbre2/send_1_level", "pr": 1, "p": 2, "c": 41, "range": [0, 127]},
      {"osc": "/combi/timbre2/send_2_level", "pr": 1, "p": 2, "c": 42, "range": [0, 127]},
      {"osc": "/combi/timbre2/bus_select", "pr": 1, "p": 2, "c": 40, "range": [0, 13]},
      {
        "osc": "/combi/timbre2/program_change_filt",
        "pr": 1,
        "p": 2,
        "c": 15,
        "range": [0, 1],
        "values": {"DIS": 0, "ENA": 1},
        "expects": "switch"
      },
      {
        "osc": "/combi/timbre2/after_touch_filter",
        "pr": 1,
        "p": 2,
        "c": 16,
        "range": [0, 1],
        "values": {"DIS": 0, "ENA": 1},
        "expects": "switch"
      },
      {
        "osc": "/combi/timbre2/damper_filter",
        "pr": 1,
        "p": 2,
        "c": 17,
        "range": [0, 1],
        "values": {"DIS": 0, "ENA": 1},
        "expects": "switch"
      },
      {
        "osc": "/combi/timbre2/portamento_filter",
        "pr": 1,
        "p": 2,
        "c": 18,
        "range": [0, 1],
        "values": {"DIS": 0, "ENA": 1},
        "expects": "switch"
      },
      {
        "osc": "/combi/timbre2/js_x_as_ams_filter",
        "pr": 1,
        "p": 2,
        "c": 19,
        "range": [0, 1],
        "values": {"DIS": 0, "ENA": 1},
        "expects": "switch"
      },
      {
        "osc": "/combi/timbre2/js_y_plus_filter",
        "pr": 1,
        "p": 2,
        "c": 20,
        "range": [0, 1],
        "values": {"DIS": 0, "ENA": 1},
        "expects": "switch"
      },
      {
        "osc": "/combi/timbre2/js_y_filter",
        "pr": 1,
        "p": 2,
        "c": 21,
        "range": [0, 1],
        "values": {"DIS": 0, "ENA": 1},
        "expects": "switch"
      },
      {
        "osc": "/combi/timbre2/ribbon_filter",
        "pr": 1,
        "p": 2,
        "c": 22,
        "range": [0, 1],
        "values": {"DIS": 0, "ENA": 1},
        "expects": "switch"
      },
      {
        "osc": "/combi/timbre2/assign_knob_1_filter",
        "pr": 1,
        "p": 2,
        "c": 23,
        "range": [0, 1],
        "values": {"DIS": 0, "ENA": 1},
        "expects": "switch"
      },
      {
        "osc": "/combi/timbre2/assign_knob_2_filter",
        "pr": 1,
        "p": 2,
        "c": 24,
        "range": [0, 1],
        "values": {"DIS": 0, "ENA": 1},
        "expects": "switch"
      },
      {
        "osc": "/combi/timbre2/assign_knob_3_filter",
        "pr": 1,
        "p": 2,
        "c": 25,
        "range": [0, 1],
        "values": {"DIS": 0, "ENA": 1},
        "expects": "switch"
      },
      {
        "osc": "/combi/timbre2/assign_knob_4_filter",
        "pr": 1,
        "p": 2,
        "c": 26,
        "range": [0, 1],
        "values": {"DIS": 0, "ENA": 1},
        "expects": "switch"
      },
      {
        "osc": "/combi/timbre2/assign_sw_1_filter",
        "pr": 1,
        "p": 2,
        "c": 27,
        "range": [0, 1],
        "values": {"DIS": 0, "ENA": 1},
        "expects": "switch"
      },
      {
        "osc": "/combi/timbre2/assign_sw_2_filter",
        "pr": 1,
        "p": 2,
        "c": 28,
        "range": [0, 1],
        "values": {"DIS": 0, "ENA": 1},
        "expects": "switch"
      },
      {
        "osc": "/combi/timbre2/foot_pedal_sw_filter",
        "pr": 1,
        "p": 2,
        "c": 29,
        "range": [0, 1],
        "values": {"DIS": 0, "ENA": 1},
        "expects": "switch"
      },
      {
        "osc": "/combi/timbre2/other_control_filter",
        "pr": 1,
        "p": 2,
        "c": 30,
        "range": [0, 1],
        "values": {"DIS": 0, "ENA": 1},
        "expects": "switch"
      },
      {
        "osc": "/combi/timbre2/force_osc_mode",
        "pr": 1,
        "p": 2,
        "c": 7,
        "range": [0, 3],
        "values": {"Program": 0, "Poly": 1, "Mono": 2, "Mono Legate": 3},
        "expects": "discrete"
      },
      {
        "osc": "/combi/timbre2/osc_select",
        "pr": 1,
        "p": 2,
        "c": 8,
        "range": [0, 2],
        "values": {"BOTH": 0, "OSC1": 1, "OSC2": 2},
        "expects": "discrete"
      },
      {
        "osc": "/combi/timbre2/arpeggiator_assign",
        "pr": 1,
        "p": 2,
        "c": 39,
        "range": [0, 2],
        "values": {"OFF": 0, "A": 1, "B": 2},
        "expects": "discrete"
      },
      {
        "osc": "/combi/timbre2/use_programs_scale",
        "pr": 1,
        "p": 2,
        "c": 14,
        "range": [0, 1],
        "values": {"DIS": 0, "ENA": 1},
        "expects": "switch"
      },
      {"osc": "/combi/timbre2/portament_time", "pr": 1, "p": 2, "c": 9, "range": [-1, 127]},
      {"osc": "/combi/timbre2/key_z_top", "pr": 1, "p": 2, "c": 31, "range": [0, 127]},
      {"osc": "/combi/timbre2/key_z_bottom", "pr": 1, "p": 2, "c": 34, "range": [0, 127]},
      {"osc": "/combi/timbre2/key_z_top_slope", "pr": 1, "p": 2, "c": 32, "range": [0, 15]},
      {"osc": "/combi/timbre2/key_z_bottom_slope", "pr": 1, "p": 2, "c": 33, "range": [0, 15]},
      {"osc": "/combi/timbre2/vel_z_top", "pr": 1, "p": 2, "c": 35, "range": [1, 127]},
      {"osc": "/combi/timbre2/vel_z_bottom", "pr": 1, "p": 2, "c": 38, "range": [1, 127]},
      {"osc": "/combi/timbre2/vel_z_top_slope", "pr": 1, "p": 2, "c": 36, "range": [0, 15]},
      {"osc": "/combi/timbre2/vel_z_bottom_slope", "pr": 1, "p": 2, "c": 37, "range": [0, 15]},
      {"osc": "/combi/timbre2/moss_voice", "pr": 1, "p": 2, "c": 48, "range": [0, 6]},
      {"osc": "/combi/timbre3/midi_channel", "pr": 1, "p": 3, "c": 4, "range": [0, 15]},
      {
        "osc": "/combi/timbre3/status",
        "pr": 1,
        "p": 3,
        "c": 3,
        "range": [0, 3],
        "values": {"INT": 0, "Off": 1, "EXT": 2, "EX2": 3},
        "expects": "discrete"
      },
      {"osc": "/combi/timbre3/bank_select_msb", "pr": 1, "p": 3, "c": 5, "range": [0, 127]},
      {"osc": "/combi/timbre3/bank_select_lsb", "pr": 1, "p": 3, "c": 6, "range": [0, 127]},
      {"osc": "/combi/timbre3/volume", "pr": 1, "p": 3, "c": 2, "range": [0, 127]},
      {"osc": "/combi/timbre3/pitch_bend_range", "pr": 1, "p": 3, "c": 12, "range": [-25, 24]},
      {"osc": "/combi/timbre3/transpose", "pr": 1, "p": 3, "c": 10, "range": [-24, 24]},
      {"osc": "/combi/timbre3/detune", "pr": 1, "p": 3, "c": 11, "range": [-1200, 1200]},
      {"osc": "/combi/timbre3/delay_start", "pr": 1, "p": 3, "c": 13, "range": [0, 97]},
      {"osc": "/combi/timbre3/pan", "pr": 1, "p": 3, "c": 1, "range": [0, 127]},
      {"osc": "/combi/timbre3/send_1_level", "pr": 1, "p": 3, "c": 41, "range": [0, 127]},
      {"osc": "/combi/timbre3/send_2_level", "pr": 1, "p": 3, "c": 42, "range": [0, 127]},
      {"osc": "/combi/timbre3/bus_select", "pr": 1, "p": 3, "c": 40, "range": [0, 13]},
      {
        "osc": "/combi/timbre3/program_change_filt",
        "pr": 1,
        "p": 3,
        "c": 15,
        "range": [0, 1],
        "values": {"DIS": 0, "ENA": 1},
        "expects": "switch"
      },
      {
        "osc": "/combi/timbre3/after_touch_filter",
        "pr": 1,
        "p": 3,
        "c": 16,
        "range": [0, 1],
        "values": {"DIS": 0, "ENA": 1},
        "expects": "switch"
      },
      {
        "osc": "/combi/timbre3/damper_filter",
        "pr": 1,
        "p": 3,
        "c": 17,
        "range": [0, 1],
        "values": {"DIS": 0, "ENA": 1},
        "expects": "switch"
      },
      {
        "osc": "/combi/timbre3/portamento_filter",
        "pr": 1,
        "p": 3,
        "c": 18,
        "range": [0, 1],
        "values": {"DIS": 0, "ENA": 1},
        "expects": "switch"
      },
      {
        "osc": "/combi/timbre3/js_x_as_ams_filter",
        "pr": 1,
        "p": 3,
        "c": 19,
        "range": [0, 1],
        "values": {"DIS": 0, "ENA": 1},
        "expects": "switch"
      },
      {
        "osc": "/combi/timbre3/js_y_plus_filter",
        "pr": 1,
        "p": 3,
        "c": 20,
        "range": [0, 1],
        "values": {"DIS": 0, "ENA": 1},
        "expects": "switch"
      },
      {
        "osc": "/combi/timbre3/js_y_filter",
        "pr": 1,
        "p": 3,
        "c": 21,
        "range": [0, 1],
        "values": {"DIS": 0, "ENA": 1},
        "expects": "switch"
      },
      {
        "osc": "/combi/timbre3/ribbon_filter",
        "pr": 1,
        "p": 3,
        "c": 22,
        "range": [0, 1],
        "values": {"DIS": 0, "ENA": 1},
        "expects": "switch"
      },
      {
        "osc": "/combi/timbre3/assign_knob_1_filter",
        "pr": 1,
        "p": 3,
        "c": 23,
        "range": [0, 1],
        "values": {"DIS": 0, "ENA": 1},
        "expects": "switch"
      },
      {
        "osc": "/combi/timbre3/assign_knob_2_filter",
        "pr": 1,
        "p": 3,
        "c": 24,
        "range": [0, 1],
        "values": {"DIS": 0, "ENA": 1},
        "expects": "switch"
      },
      {
        "osc": "/combi/timbre3/assign_knob_3_filter",
        "pr": 1,
        "p": 3,
        "c": 25,
        "range": [0, 1],
        "values": {"DIS": 0, "ENA": 1},
        "expects": "switch"
      },
      {
        "osc": "/combi/timbre3/assign_knob_4_filter",
        "pr": 1,
        "p": 3,
        "c": 26,
        "range": [0, 1],
        "values": {"DIS": 0, "ENA": 1},
        "expects": "switch"
      },
      {
        "osc": "/combi/timbre3/assign_sw_1_filter",
        "pr": 1,
        "p": 3,
        "c": 27,
        "range": [0, 1],
        "values": {"DIS": 0, "ENA": 1},
        "expects": "switch"
      },
      {
        "osc": "/combi/timbre3/assign_sw_2_filter",
        "pr": 1,
        "p": 3,
        "c": 28,
        "range": [0, 1],
        "values": {"DIS": 0, "ENA": 1},
        "expects": "switch"
      },
      {
        "osc": "/combi/timbre3/foot_pedal_sw_filter",
        "pr": 1,
        "p": 3,
        "c": 29,
        "range": [0, 1],
        "values": {"DIS": 0, "ENA": 1},
        "expects": "switch"
      },
      {
        "osc": "/combi/timbre3/other_control_filter",
        "pr": 1,
        "p": 3,
        "c": 30,
        "range": [0, 1],
        "values": {"DIS": 0, "ENA": 1},
        "expects": "switch"
      },
      {
        "osc": "/combi/timbre3/force_osc_mode",
        "pr": 1,
        "p": 3,
        "c": 7,
        "range": [0, 3],
        "values": {"Program": 0, "Poly": 1, "Mono": 2, "Mono Legate": 3},
        "expects": "discrete"
      },
      {
        "osc": "/combi/timbre3/osc_select",
        "pr": 1,
        "p": 3,
        "c": 8,
        "range": [0, 2],
        "values": {"BOTH": 0, "OSC1": 1, "OSC2": 2},
        "expects": "discrete"
      },
      {
        "osc": "/combi/timbre3/arpeggiator_assign",
        "pr": 1,
        "p": 3,
        "c": 39,
        "range": [0, 2],
        "values": {"OFF": 0, "A": 1, "B": 2},
        "expects": "discrete"
      },
      {
        "osc": "/combi/timbre3/use_programs_scale",
        "pr": 1,
        "p": 3,
        "c": 14,
        "range": [0, 1],
        "values": {"DIS": 0, "ENA": 1},
        "expects": "switch"
      },
      {"osc": "/combi/timbre3/portament_time", "pr": 1, "p": 3, "c": 9, "range": [-1, 127]},
      {"osc": "/combi/timbre3/key_z_top", "pr": 1, "p": 3, "c": 31, "range": [0, 127]},
      {"osc": "/combi/timbre3/key_z_bottom", "pr": 1, "p": 3, "c": 34, "range": [0, 127]},
      {"osc": "/combi/timbre3/key_z_top_slope", "pr": 1, "p": 3, "c": 32, "range": [0, 15]},
      {"osc": "/combi/timbre3/key_z_bottom_slope", "pr": 1, "p": 3, "c": 33, "range": [0, 15]},
      {"osc": "/combi/timbre3/vel_z_top", "pr": 1, "p": 3, "c": 35, "range": [1, 127]},
      {"osc": "/combi/timbre3/vel_z_bottom", "pr": 1, "p": 3, "c": 38, "range": [1, 127]},
      {"osc": "/combi/timbre3/vel_z_top_slope", "pr": 1, "p": 3, "c": 36, "range": [0, 15]},
      {"osc": "/combi/timbre3/vel_z_bottom_slope", "pr": 1, "p": 3, "c": 37, "range": [0, 15]},
      {"osc": "/combi/timbre3/moss_voice", "pr": 1, "p": 3, "c": 48, "range": [0, 6]},
      {"osc": "/combi/timbre4/midi_channel", "pr": 1, "p": 4, "c": 4, "range": [0, 15]},
      {
        "osc": "/combi/timbre4/status",
        "pr": 1,
        "p": 4,
        "c": 3,
        "range": [0, 3],
        "values": {"INT": 0, "Off": 1, "EXT": 2, "EX2": 3},
        "expects": "discrete"
      },
      {"osc": "/combi/timbre4/bank_select_msb", "pr": 1, "p": 4, "c": 5, "range": [0, 127]},
      {"osc": "/combi/timbre4/bank_select_lsb", "pr": 1, "p": 4, "c": 6, "range": [0, 127]},
      {"osc": "/combi/timbre4/volume", "pr": 1, "p": 4, "c": 2, "range": [0, 127]},
      {"osc": "/combi/timbre4/pitch_bend_range", "pr": 1, "p": 4, "c": 12, "range": [-25, 24]},
      {"osc": "/combi/timbre4/transpose", "pr": 1, "p": 4, "c": 10, "range": [-24, 24]},
      {"osc": "/combi/timbre4/detune", "pr": 1, "p": 4, "c": 11, "range": [-1200, 1200]},
      {"osc": "/combi/timbre4/delay_start", "pr": 1, "p": 4, "c": 13, "range": [0, 97]},
      {"osc": "/combi/timbre4/pan", "pr": 1, "p": 4, "c": 1, "range": [0, 127]},
      {"osc": "/combi/timbre4/send_1_level", "pr": 1, "p": 4, "c": 41, "range": [0, 127]},
      {"osc": "/combi/timbre4/send_2_level", "pr": 1, "p": 4, "c": 42, "range": [0, 127]},
      {"osc": "/combi/timbre4/bus_select", "pr": 1, "p": 4, "c": 40, "range": [0, 13]},
      {
        "osc": "/combi/timbre4/program_change_filt",
        "pr": 1,
        "p": 4,
        "c": 15,
        "range": [0, 1],
        "values": {"DIS": 0, "ENA": 1},
        "expects": "switch"
      },
      {
        "osc": "/combi/timbre4/after_touch_filter",
        "pr": 1,
        "p": 4,
        "c": 16,
        "range": [0, 1],
        "values": {"DIS": 0, "ENA": 1},
        "expects": "switch"
      },
      {
        "osc": "/combi/timbre4/damper_filter",
        "pr": 1,
        "p": 4,
        "c": 17,
        "range": [0, 1],
        "values": {"DIS": 0, "ENA": 1},
        "expects": "switch"
      },
      {
        "osc": "/combi/timbre4/portamento_filter",
        "pr": 1,
        "p": 4,
        "c": 18,
        "range": [0, 1],
        "values": {"DIS": 0, "ENA": 1},
        "expects": "switch"
      },
      {
        "osc": "/combi/timbre4/js_x_as_ams_filter",
        "pr": 1,
        "p": 4,
        "c": 19,
        "range": [0, 1],
        "values": {"DIS": 0, "ENA": 1},
        "expects": "switch"
      },
      {
        "osc": "/combi/timbre4/js_y_plus_filter",
        "pr": 1,
        "p": 4,
        "c": 20,
        "range": [0, 1],
        "values": {"DIS": 0, "ENA": 1},
        "expects": "switch"
      },
      {
        "osc": "/combi/timbre4/js_y_filter",
        "pr": 1,
        "p": 4,
        "c": 21,
        "range": [0, 1],
        "values": {"DIS": 0, "ENA": 1},
        "expects": "switch"
      },
      {
        "osc": "/combi/timbre4/ribbon_filter",
        "pr": 1,
        "p": 4,
        "c": 22,
        "range": [0, 1],
        "values": {"DIS": 0, "ENA": 1},
        "expects": "switch"
      },
      {
        "osc": "/combi/timbre4/assign_knob_1_filter",
        "pr": 1,
        "p": 4,
        "c": 23,
        "range": [0, 1],
        "values": {"DIS": 0, "ENA": 1},
        "expects": "switch"
      },
      {
        "osc": "/combi/timbre4/assign_knob_2_filter",
        "pr": 1,
        "p": 4,
        "c": 24,
        "range": [0, 1],
        "values": {"DIS": 0, "ENA": 1},
        "expects": "switch"
      },
      {
        "osc": "/combi/timbre4/assign_knob_3_filter",
        "pr": 1,
        "p": 4,
        "c": 25,
        "range": [0, 1],
        "values": {"DIS": 0, "ENA": 1},
        "expects": "switch"
      },
      {
        "osc": "/combi/timbre4/assign_knob_4_filter",
        "pr": 1,
        "p": 4,
        "c": 26,
        "range": [0, 1],
        "values": {"DIS": 0, "ENA": 1},
        "expects": "switch"
      },
      {
        "osc": "/combi/timbre4/assign_sw_1_filter",
        "pr": 1,
        "p": 4,
        "c": 27,
        "range": [0, 1],
        "values": {"DIS": 0, "ENA": 1},
        "expects": "switch"
      },
      {
        "osc": "/combi/timbre4/assign_sw_2_filter",
        "pr": 1,
        "p": 4,
        "c": 28,
        "range": [0, 1],
        "values": {"DIS": 0, "ENA": 1},
        "expects": "switch"
      },
      {
        "osc": "/combi/timbre4/foot_pedal_sw_filter",
        "pr": 1,
        "p": 4,
        "c": 29,
        "range": [0, 1],
        "values": {"DIS": 0, "ENA": 1},
        "expects": "switch"
      },
      {
        "osc": "/combi/timbre4/other_control_filter",
        "pr": 1,
        "p": 4,
        "c": 30,
        "range": [0, 1],
        "values": {"DIS": 0, "ENA": 1},
        "expects": "switch"
      },
      {
        "osc": "/combi/timbre4/force_osc_mode",
        "pr": 1,
        "p": 4,
        "c": 7,
        "range": [0, 3],
        "values": {"Program": 0, "Poly": 1, "Mono": 2, "Mono Legate": 3},
        "expects": "discrete"
      },
      {
        "osc": "/combi/timbre4/osc_select",
        "pr": 1,
        "p": 4,
        "c": 8,
        "range": [0, 2],
        "values": {"BOTH": 0, "OSC1": 1, "OSC2": 2},
        "expects": "discrete"
      },
      {
        "osc": "/combi/timbre4/arpeggiator_assign",
        "pr": 1,
        "p": 4,
        "c": 39,
        "range": [0, 2],
        "values": {"OFF": 0, "A": 1, "B": 2},
        "expects": "discrete"
      },
      {
        "osc": "/combi/timbre4/use_programs_scale",
        "pr": 1,
        "p": 4,
        "c": 14,
        "range": [0, 1],
        "values": {"DIS": 0, "ENA": 1},
        "expects": "switch"
      },
      {"osc": "/combi/timbre4/portament_time", "pr": 1, "p": 4, "c": 9, "range": [-1, 127]},
      {"osc": "/combi/timbre4/key_z_top", "pr": 1, "p": 4, "c": 31, "range": [0, 127]},
      {"osc": "/combi/timbre4/key_z_bottom", "pr": 1, "p": 4, "c": 34, "range": [0, 127]},
      {"osc": "/combi/timbre4/key_z_top_slope", "pr": 1, "p": 4, "c": 32, "range": [0, 15]},
      {"osc": "/combi/timbre4/key_z_bottom_slope", "pr": 1, "p": 4, "c": 33, "range": [0, 15]},
      {"osc": "/combi/timbre4/vel_z_top", "pr": 1, "p": 4, "c": 35, "range": [1, 127]},
      {"osc": "/combi/timbre4/vel_z_bottom", "pr": 1, "p": 4, "c": 38, "range": [1, 127]},
      {"osc": "/combi/timbre4/vel_z_top_slope", "pr": 1, "p": 4, "c": 36, "range": [0, 15]},
      {"osc": "/combi/timbre4/vel_z_bottom_slope", "pr": 1, "p": 4, "c": 37, "range": [0, 15]},
      {"osc": "/combi/timbre4/moss_voice", "pr": 1, "p": 4, "c": 48, "range": [0, 6]},
      {"osc": "/combi/timbre5/midi_channel", "pr": 1, "p": 5, "c": 4, "range": [0, 15]},
      {
        "osc": "/combi/timbre5/status",
        "pr": 1,
        "p": 5,
        "c": 3,
        "range": [0, 3],
        "values": {"INT": 0, "Off": 1, "EXT": 2, "EX2": 3},
        "expects": "discrete"
      },
      {"osc": "/combi/timbre5/bank_select_msb", "pr": 1, "p": 5, "c": 5, "range": [0, 127]},
      {"osc": "/combi/timbre5/bank_select_lsb", "pr": 1, "p": 5, "c": 6, "range": [0, 127]},
      {"osc": "/combi/timbre5/volume", "pr": 1, "p": 5, "c": 2, "range": [0, 127]},
      {"osc": "/combi/timbre5/pitch_bend_range", "pr": 1, "p": 5, "c": 12, "range": [-25, 24]},
      {"osc": "/combi/timbre5/transpose", "pr": 1, "p": 5, "c": 10, "range": [-24, 24]},
      {"osc": "/combi/timbre5/detune", "pr": 1, "p": 5, "c": 11, "range": [-1200, 1200]},
      {"osc": "/combi/timbre5/delay_start", "pr": 1, "p": 5, "c": 13, "range": [0, 97]},
      {"osc": "/combi/timbre5/pan", "pr": 1, "p": 5, "c": 1, "range": [0, 127]},
      {"osc": "/combi/timbre5/send_1_level", "pr": 1, "p": 5, "c": 41, "range": [0, 127]},
      {"osc": "/combi/timbre5/send_2_level", "pr": 1, "p": 5, "c": 42, "range": [0, 127]},
      {"osc": "/combi/timbre5/bus_select", "pr": 1, "p": 5, "c": 40, "range": [0, 13]},
      {
        "osc": "/combi/timbre5/program_change_filt",
        "pr": 1,
        "p": 5,
        "c": 15,
        "range": [0, 1],
        "values": {"DIS": 0, "ENA": 1},
        "expects": "switch"
      },
      {
        "osc": "/combi/timbre5/after_touch_filter",
        "pr": 1,
        "p": 5,
        "c": 16,
        "range": [0, 1],
        "values": {"DIS": 0, "ENA": 1},
        "expects": "switch"
      },
      {
        "osc": "/combi/timbre5/damper_filter",
        "pr": 1,
        "p": 5,
        "c": 17,
        "range": [0, 1],
        "values": {"DIS": 0, "ENA": 1},
        "expects": "switch"
      },
      {
        "osc": "/combi/timbre5/portamento_filter",
        "pr": 1,
        "p": 5,
        "c": 18,
        "range": [0, 1],
        "values": {"DIS": 0, "ENA": 1},
        "expects": "switch"
      },
      {
        "osc": "/combi/timbre5/js_x_as_ams_filter",
        "pr": 1,
        "p": 5,
        "c": 19,
        "range": [0, 1],
        "values": {"DIS": 0, "ENA": 1},
        "expects": "switch"
      },
      {
        "osc": "/combi/timbre5/js_y_plus_filter",
        "pr": 1,
        "p": 5,
        "c": 20,
        "range": [0, 1],
        "values": {"DIS": 0, "ENA": 1},
        "expects": "switch"
      },
      {
        "osc": "/combi/timbre5/js_y_filter",
        "pr": 1,
        "p": 5,
        "c": 21,
        "range": [0, 1],
        "values": {"DIS": 0, "ENA": 1},
        "expects": "switch"
      },
      {
        "osc": "/combi/timbre5/ribbon_filter",
        "pr": 1,
        "p": 5,
        "c": 22,
        "range": [0, 1],
        "values": {"DIS": 0, "ENA": 1},
        "expects": "switch"
      },
      {
        "osc": "/combi/timbre5/assign_knob_1_filter",
        "pr": 1,
        "p": 5,
        "c": 23,
        "range": [0, 1],
        "values": {"DIS": 0, "ENA": 1},
        "expects": "switch"
      },
      {
        "osc": "/combi/timbre5/assign_knob_2_filter",
        "pr": 1,
        "p": 5,
        "c": 24,
        "range": [0, 1],
        "values": {"DIS": 0, "ENA": 1},
        "expects": "switch"
      },
      {
        "osc": "/combi/timbre5/assign_knob_3_filter",
        "pr": 1,
        "p": 5,
        "c": 25,
        "range": [0, 1],
        "values": {"DIS": 0, "ENA": 1},
        "expects": "switch"
      },
      {
        "osc": "/combi/timbre5/assign_knob_4_filter",
        "pr": 1,
        "p": 5,
        "c": 26,
        "range": [0, 1],
        "values": {"DIS": 0, "ENA": 1},
        "expects": "switch"
      },
      {
        "osc": "/combi/timbre5/assign_sw_1_filter",
        "pr": 1,
        "p": 5,
        "c": 27,
        "range": [0, 1],
        "values": {"DIS": 0, "ENA": 1},
        "expects": "switch"
      },
      {
        "osc": "/combi/timbre5/assign_sw_2_filter",
        "pr": 1,
        "p": 5,
        "c": 28,
        "range": [0, 1],
        "values": {"DIS": 0, "ENA": 1},
        "expects": "switch"
      },
      {
        "osc": "/combi/timbre5/foot_pedal_sw_filter",
        "pr": 1,
        "p": 5,
        "c": 29,
        "range": [0, 1],
        "values": {"DIS": 0, "ENA": 1},
        "expects": "switch"
      },
      {
        "osc": "/combi/timbre5/other_control_filter",
        "pr": 1,
        "p": 5,
        "c": 30,
        "range": [0, 1],
        "values": {"DIS": 0, "ENA": 1},
        "expects": "switch"
      },
      {
        "osc": "/combi/timbre5/force_osc_mode",
        "pr": 1,
        "p": 5,
        "c": 7,
        "range": [0, 3],
        "values": {"Program": 0, "Poly": 1, "Mono": 2, "Mono Legate": 3},
        "expects": "discrete"
      },
      {
        "osc": "/combi/timbre5/osc_select",
        "pr": 1,
        "p": 5,
        "c": 8,
        "range": [0, 2],
        "values": {"BOTH": 0, "OSC1": 1, "OSC2": 2},
        "expects": "discrete"
      },
      {
        "osc": "/combi/timbre5/arpeggiator_assign",
        "pr": 1,
        "p": 5,
        "c": 39,
        "range": [0, 2],
        "values": {"OFF": 0, "A": 1, "B": 2},
        "expects": "discrete"
      },
      {
        "osc": "/combi/timbre5/use_programs_scale",
        "pr": 1,
        "p": 5,
        "c": 14,
        "range": [0, 1],
        "values": {"DIS": 0, "ENA": 1},
        "expects": "switch"
      },
      {"osc": "/combi/timbre5/portament_time", "pr": 1, "p": 5, "c": 9, "range": [-1, 127]},
      {"osc": "/combi/timbre5/key_z_top", "pr": 1, "p": 5, "c": 31, "range": [0, 127]},
      {"osc": "/combi/timbre5/key_z_bottom", "pr": 1, "p": 5, "c": 34, "range": [0, 127]},
      {"osc": "/combi/timbre5/key_z_top_slope", "pr": 1, "p": 5, "c": 32, "range": [0, 15]},
      {"osc": "/combi/timbre5/key_z_bottom_slope", "pr": 1, "p": 5, "c": 33, "range": [0, 15]},
      {"osc": "/combi/timbre5/vel_z_top", "pr": 1, "p": 5, "c": 35, "range": [1, 127]},
      {"osc": "/combi/timbre5/vel_z_bottom", "pr": 1, "p": 5, "c": 38, "range": [1, 127]},
      {"osc": "/combi/timbre5/vel_z_top_slope", "pr": 1, "p": 5, "c": 36, "range": [0, 15]},
      {"osc": "/combi/timbre5/vel_z_bottom_slope", "pr": 1, "p": 5, "c": 37, "range": [0, 15]},
      {"osc": "/combi/timbre5/moss_voice", "pr": 1, "p": 5, "c": 48, "range": [0, 6]},
      {"osc": "/combi/timbre6/midi_channel", "pr": 1, "p": 6, "c": 4, "range": [0, 15]},
      {
        "osc": "/combi/timbre6/status",
        "pr": 1,
        "p": 6,
        "c": 3,
        "range": [0, 3],
        "values": {"INT": 0, "Off": 1, "EXT": 2, "EX2": 3},
        "expects": "discrete"
      },
      {"osc": "/combi/timbre6/bank_select_msb", "pr": 1, "p": 6, "c": 5, "range": [0, 127]},
      {"osc": "/combi/timbre6/bank_select_lsb", "pr": 1, "p": 6, "c": 6, "range": [0, 127]},
      {"osc": "/combi/timbre6/volume", "pr": 1, "p": 6, "c": 2, "range": [0, 127]},
      {"osc": "/combi/timbre6/pitch_bend_range", "pr": 1, "p": 6, "c": 12, "range": [-25, 24]},
      {"osc": "/combi/timbre6/transpose", "pr": 1, "p": 6, "c": 10, "range": [-24, 24]},
      {"osc": "/combi/timbre6/detune", "pr": 1, "p": 6, "c": 11, "range": [-1200, 1200]},
      {"osc": "/combi/timbre6/delay_start", "pr": 1, "p": 6, "c": 13, "range": [0, 97]},
      {"osc": "/combi/timbre6/pan", "pr": 1, "p": 6, "c": 1, "range": [0, 127]},
      {"osc": "/combi/timbre6/send_1_level", "pr": 1, "p": 6, "c": 41, "range": [0, 127]},
      {"osc": "/combi/timbre6/send_2_level", "pr": 1, "p": 6, "c": 42, "range": [0, 127]},
      {"osc": "/combi/timbre6/bus_select", "pr": 1, "p": 6, "c": 40, "range": [0, 13]},
      {
        "osc": "/combi/timbre6/program_change_filt",
        "pr": 1,
        "p": 6,
        "c": 15,
        "range": [0, 1],
        "values": {"DIS": 0, "ENA": 1},
        "expects": "switch"
      },
      {
        "osc": "/combi/timbre6/after_touch_filter",
        "pr": 1,
        "p": 6,
        "c": 16,
        "range": [0, 1],
        "values": {"DIS": 0, "ENA": 1},
        "expects": "switch"
      },
      {
        "osc": "/combi/timbre6/damper_filter",
        "pr": 1,
        "p": 6,
        "c": 17,
        "range": [0, 1],
        "values": {"DIS": 0, "ENA": 1},
        "expects": "switch"
      },
      {
        "osc": "/combi/timbre6/portamento_filter",
        "pr": 1,
        "p": 6,
        "c": 18,
        "range": [0, 1],
        "values": {"DIS": 0, "ENA": 1},
        "expects": "switch"
      },
      {
        "osc": "/combi/timbre6/js_x_as_ams_filter",
        "pr": 1,
        "p": 6,
        "c": 19,
        "range": [0, 1],
        "values": {"DIS": 0, "ENA": 1},
        "expects": "switch"
      },
      {
        "osc": "/combi/timbre6/js_y_plus_filter",
        "pr": 1,
        "p": 6,
        "c": 20,
        "range": [0, 1],
        "values": {"DIS": 0, "ENA": 1},
        "expects": "switch"
      },
      {
        "osc": "/combi/timbre6/js_y_filter",
        "pr": 1,
        "p": 6,
        "c": 21,
        "range": [0, 1],
        "values": {"DIS": 0, "ENA": 1},
        "expects": "switch"
      },
      {
        "osc": "/combi/timbre6/ribbon_filter",
        "pr": 1,
        "p": 6,
        "c": 22,
        "range": [0, 1],
        "values": {"DIS": 0, "ENA": 1},
        "expects": "switch"
      },
      {
        "osc": "/combi/timbre6/assign_knob_1_filter",
        "pr": 1,
        "p": 6,
        "c": 23,
        "range": [0, 1],
        "values": {"DIS": 0, "ENA": 1},
        "expects": "switch"
      },
      {
        "osc": "/combi/timbre6/assign_knob_2_filter",
        "pr": 1,
        "p": 6,
        "c": 24,
        "range": [0, 1],
        "values": {"DIS": 0, "ENA": 1},
        "expects": "switch"
      },
      {
        "osc": "/combi/timbre6/assign_knob_3_filter",
        "pr": 1,
        "p": 6,
        "c": 25,
        "range": [0, 1],
        "values": {"DIS": 0, "ENA": 1},
        "expects": "switch"
      },
      {
        "osc": "/combi/timbre6/assign_knob_4_filter",
        "pr": 1,
        "p": 6,
        "c": 26,
        "range": [0, 1],
        "values": {"DIS": 0, "ENA": 1},
        "expects": "switch"
      },
      {
        "osc": "/combi/timbre6/assign_sw_1_filter",
        "pr": 1,
        "p": 6,
        "c": 27,
        "range": [0, 1],
        "values": {"DIS": 0, "ENA": 1},
        "expects": "switch"
      },
      {
        "osc": "/combi/timbre6/assign_sw_2_filter",
        "pr": 1,
        "p": 6,
        "c": 28,
        "range": [0, 1],
        "values": {"DIS": 0, "ENA": 1},
        "expects": "switch"
      },
      {
        "osc": "/combi/timbre6/foot_pedal_sw_filter",
        "pr": 1,
        "p": 6,
        "c": 29,
        "range": [0, 1],
        "values": {"DIS": 0, "ENA": 1},
        "expects": "switch"
      },
      {
        "osc": "/combi/timbre6/other_control_filter",
        "pr": 1,
        "p": 6,
        "c": 30,
        "range": [0, 1],
        "values": {"DIS": 0, "ENA": 1},
        "expects": "switch"
      },
      {
        "osc": "/combi/timbre6/force_osc_mode",
        "pr": 1,
        "p": 6,
        "c": 7,
        "range": [0, 3],
        "values": {"Program": 0, "Poly": 1, "Mono": 2, "Mono Legate": 3},
        "expects": "discrete"
      },
      {
        "osc": "/combi/timbre6/osc_select",
        "pr": 1,
        "p": 6,
        "c": 8,
        "range": [0, 2],
        "values": {"BOTH": 0, "OSC1": 1, "OSC2": 2},
        "expects": "discrete"
      },
      {
        "osc": "/combi/timbre6/arpeggiator_assign",
        "pr": 1,
        "p": 6,
        "c": 39,
        "range": [0, 2],
        "values": {"OFF": 0, "A": 1, "B": 2},
        "expects": "discrete"
      },
      {
        "osc": "/combi/timbre6/use_programs_scale",
        "pr": 1,
        "p": 6,
        "c": 14,
        "range": [0, 1],
        "values": {"DIS": 0, "ENA": 1},
        "expects": "switch"
      },
      {"osc": "/combi/timbre6/portament_time", "pr": 1, "p": 6, "c": 9, "range": [-1, 127]},
      {"osc": "/combi/timbre6/key_z_top", "pr": 1, "p": 6, "c": 31, "range": [0, 127]},
      {"osc": "/combi/timbre6/key_z_bottom", "pr": 1, "p": 6, "c": 34, "range": [0, 127]},
      {"osc": "/combi/timbre6/key_z_top_slope", "pr": 1, "p": 6, "c": 32, "range": [0, 15]},
      {"osc": "/combi/timbre6/key_z_bottom_slope", "pr": 1, "p": 6, "c": 33, "range": [0, 15]},
      {"osc": "/combi/timbre6/vel_z_top", "pr": 1, "p": 6, "c": 35, "range": [1, 127]},
      {"osc": "/combi/timbre6/vel_z_bottom", "pr": 1, "p": 6, "c": 38, "range": [1, 127]},
      {"osc": "/combi/timbre6/vel_z_top_slope", "pr": 1, "p": 6, "c": 36, "range": [0, 15]},
      {"osc": "/combi/timbre6/vel_z_bottom_slope", "pr": 1, "p": 6, "c": 37, "range": [0, 15]},
      {"osc": "/combi/timbre6/moss_voice", "pr": 1, "p": 6, "c": 48, "range": [0, 6]},
      {"osc": "/combi/timbre7/midi_channel", "pr": 1, "p": 7, "c": 4, "range": [0, 15]},
      {
        "osc": "/combi/timbre7/status",
        "pr": 1,
        "p": 7,
        "c": 3,
        "range": [0, 3],
        "values": {"INT": 0, "Off": 1, "EXT": 2, "EX2": 3},
        "expects": "discrete"
      },
      {"osc": "/combi/timbre7/bank_select_msb", "pr": 1, "p": 7, "c": 5, "range": [0, 127]},
      {"osc": "/combi/timbre7/bank_select_lsb", "pr": 1, "p": 7, "c": 6, "range": [0, 127]},
      {"osc": "/combi/timbre7/volume", "pr": 1, "p": 7, "c": 2, "range": [0, 127]},
      {"osc": "/combi/timbre7/pitch_bend_range", "pr": 1, "p": 7, "c": 12, "range": [-25, 24]},
      {"osc": "/combi/timbre7/transpose", "pr": 1, "p": 7, "c": 10, "range": [-24, 24]},
      {"osc": "/combi/timbre7/detune", "pr": 1, "p": 7, "c": 11, "range": [-1200, 1200]},
      {"osc": "/combi/timbre7/delay_start", "pr": 1, "p": 7, "c": 13, "range": [0, 97]},
      {"osc": "/combi/timbre7/pan", "pr": 1, "p": 7, "c": 1, "range": [0, 127]},
      {"osc": "/combi/timbre7/send_1_level", "pr": 1, "p": 7, "c": 41, "range": [0, 127]},
      {"osc": "/combi/timbre7/send_2_level", "pr": 1, "p": 7, "c": 42, "range": [0, 127]},
      {"osc": "/combi/timbre7/bus_select", "pr": 1, "p": 7, "c": 40, "range": [0, 13]},
      {
        "osc": "/combi/timbre7/program_change_filt",
        "pr": 1,
        "p": 7,
        "c": 15,
        "range": [0, 1],
        "values": {"DIS": 0, "ENA": 1},
        "expects": "switch"
      },
      {
        "osc": "/combi/timbre7/after_touch_filter",
        "pr": 1,
        "p": 7,
        "c": 16,
        "range": [0, 1],
        "values": {"DIS": 0, "ENA": 1},
        "expects": "switch"
      },
      {
        "osc": "/combi/timbre7/damper_filter",
        "pr": 1,
        "p": 7,
        "c": 17,
        "range": [0, 1],
        "values": {"DIS": 0, "ENA": 1},
        "expects": "switch"
      },
      {
        "osc": "/combi/timbre7/portamento_filter",
        "pr": 1,
        "p": 7,
        "c": 18,
        "range": [0, 1],
        "values": {"DIS": 0, "ENA": 1},
        "expects": "switch"
      },
      {
        "osc": "/combi/timbre7/js_x_as_ams_filter",
        "pr": 1,
        "p": 7,
        "c": 19,
        "range": [0, 1],
        "values": {"DIS": 0, "ENA": 1},
        "expects": "switch"
      },
      {
        "osc": "/combi/timbre7/js_y_plus_filter",
        "pr": 1,
        "p": 7,
        "c": 20,
        "range": [0, 1],
        "values": {"DIS": 0, "ENA": 1},
        "expects": "switch"
      },
      {
        "osc": "/combi/timbre7/js_y_filter",
        "pr": 1,
        "p": 7,
        "c": 21,
        "range": [0, 1],
        "values": {"DIS": 0, "ENA": 1},
        "expects": "switch"
      },
      {
        "osc": "/combi/timbre7/ribbon_filter",
        "pr": 1,
        "p": 7,
        "c": 22,
        "range": [0, 1],
        "values": {"DIS": 0, "ENA": 1},
        "expects": "switch"
      },
      {
        "osc": "/combi/timbre7/assign_knob_1_filter",
        "pr": 1,
        "p": 7,
        "c": 23,
        "range": [0, 1],
        "values": {"DIS": 0, "ENA": 1},
        "expects": "switch"
      },
      {
        "osc": "/combi/timbre7/assign_knob_2_filter",
        "pr": 1,
        "p": 7,
        "c": 24,
        "range": [0, 1],
        "values": {"DIS": 0, "ENA": 1},
        "expects": "switch"
      },
      {
        "osc": "/combi/timbre7/assign_knob_3_filter",
        "pr": 1,
        "p": 7,
        "c": 25,
        "range": [0, 1],
        "values": {"DIS": 0, "ENA": 1},
        "expects": "switch"
      },
      {
        "osc": "/combi/timbre7/assign_knob_4_filter",
        "pr": 1,
        "p": 7,
        "c": 26,
        "range": [0, 1],
        "values": {"DIS": 0, "ENA": 1},
        "expects": "switch"
      },
      {
        "osc": "/combi/timbre7/assign_sw_1_filter",
        "pr": 1,
        "p": 7,
        "c": 27,
        "range": [0, 1],
        "values": {"DIS": 0, "ENA": 1},
        "expects": "switch"
      },
      {
        "osc": "/combi/timbre7/assign_sw_2_filter",
        "pr": 1,
        "p": 7,
        "c": 28,
        "range": [0, 1],
        "values": {"DIS": 0, "ENA": 1},
        "expects": "switch"
      },
      {
        "osc": "/combi/timbre7/foot_pedal_sw_filter",
        "pr": 1,
        "p": 7,
        "c": 29,
        "range": [0, 1],
        "values": {"DIS": 0, "ENA": 1},
        "expects": "switch"
      },
      {
        "osc": "/combi/timbre7/other_control_filter",
        "pr": 1,
        "p": 7,
        "c": 30,
        "range": [0, 1],
        "values": {"DIS": 0, "ENA": 1},
        "expects": "switch"
      },
      {
        "osc": "/combi/timbre7/force_osc_mode",
        "pr": 1,
        "p": 7,
        "c": 7,
        "range": [0, 3],
        "values": {"Program": 0, "Poly": 1, "Mono": 2, "Mono Legate": 3},
        "expects": "discrete"
      },
      {
        "osc": "/combi/timbre7/osc_select",
        "pr": 1,
        "p": 7,
        "c": 8,
        "range": [0, 2],
        "values": {"BOTH": 0, "OSC1": 1, "OSC2": 2},
        "expects": "discrete"
      },
      {
        "osc": "/combi/timbre7/arpeggiator_assign",
        "pr": 1,
        "p": 7,
        "c": 39,
        "range": [0, 2],
        "values": {"OFF": 0, "A": 1, "B": 2},
        "expects": "discrete"
      },
      {
        "osc": "/combi/timbre7/use_programs_scale",
        "pr": 1,
        "p": 7,
        "c": 14,
        "range": [0, 1],
        "values": {"DIS": 0, "ENA": 1},
        "expects": "switch"
      },
      {"osc": "/combi/timbre7/portament_time", "pr": 1, "p": 7, "c": 9, "range": [-1, 127]},
      {"osc": "/combi/timbre7/key_z_top", "pr": 1, "p": 7, "c": 31, "range": [0, 127]},
      {"osc": "/combi/timbre7/key_z_bottom", "pr": 1, "p": 7, "c": 34, "range": [0, 127]},
      {"osc": "/combi/timbre7/key_z_top_slope", "pr": 1, "p": 7, "c": 32, "range": [0, 15]},
      {"osc": "/combi/timbre7/key_z_bottom_slope", "pr": 1, "p": 7, "c": 33, "range": [0, 15]},
      {"osc": "/combi/timbre7/vel_z_top", "pr": 1, "p": 7, "c": 35, "range": [1, 127]},
      {"osc": "/combi/timbre7/vel_z_bottom", "pr": 1, "p": 7, "c": 38, "range": [1, 127]},
      {"osc": "/combi/timbre7/vel_z_top_slope", "pr": 1, "p": 7, "c": 36, "range": [0, 15]},
      {"osc": "/combi/timbre7/vel_z_bottom_slope", "pr": 1, "p": 7, "c": 37, "range": [0, 15]},
      {"osc": "/combi/timbre7/moss_voice", "pr": 1, "p": 7, "c": 48, "range": [0, 6]},
      {"osc": "/combi/timbre8/midi_channel", "pr": 1, "p": 8, "c": 4, "range": [0, 15]},
      {
        "osc": "/combi/timbre8/status",
        "pr": 1,
        "p": 8,
        "c": 3,
        "range": [0, 3],
        "values": {"INT": 0, "Off": 1, "EXT": 2, "EX2": 3},
        "expects": "discrete"
      },
      {"osc": "/combi/timbre8/bank_select_msb", "pr": 1, "p": 8, "c": 5, "range": [0, 127]},
      {"osc": "/combi/timbre8/bank_select_lsb", "pr": 1, "p": 8, "c": 6, "range": [0, 127]},
      {"osc": "/combi/timbre8/volume", "pr": 1, "p": 8, "c": 2, "range": [0, 127]},
      {"osc": "/combi/timbre8/pitch_bend_range", "pr": 1, "p": 8, "c": 12, "range": [-25, 24]},
      {"osc": "/combi/timbre8/transpose", "pr": 1, "p": 8, "c": 10, "range": [-24, 24]},
      {"osc": "/combi/timbre8/detune", "pr": 1, "p": 8, "c": 11, "range": [-1200, 1200]},
      {"osc": "/combi/timbre8/delay_start", "pr": 1, "p": 8, "c": 13, "range": [0, 97]},
      {"osc": "/combi/timbre8/pan", "pr": 1, "p": 8, "c": 1, "range": [0, 127]},
      {"osc": "/combi/timbre8/send_1_level", "pr": 1, "p": 8, "c": 41, "range": [0, 127]},
      {"osc": "/combi/timbre8/send_2_level", "pr": 1, "p": 8, "c": 42, "range": [0, 127]},
      {"osc": "/combi/timbre8/bus_select", "pr": 1, "p": 8, "c": 40, "range": [0, 13]},
      {
        "osc": "/combi/timbre8/program_change_filt",
        "pr": 1,
        "p": 8,
        "c": 15,
        "range": [0, 1],
        "values": {"DIS": 0, "ENA": 1},
        "expects": "switch"
      },
      {
        "osc": "/combi/timbre8/after_touch_filter",
        "pr": 1,
        "p": 8,
        "c": 16,
        "range": [0, 1],
        "values": {"DIS": 0, "ENA": 1},
        "expects": "switch"
      },
      {
        "osc": "/combi/timbre8/damper_filter",
        "pr": 1,
        "p": 8,
        "c": 17,
        "range": [0, 1],
        "values": {"DIS": 0, "ENA": 1},
        "expects": "switch"
      },
      {
        "osc": "/combi/timbre8/portamento_filter",
        "pr": 1,
        "p": 8,
        "c": 18,
        "range": [0, 1],
        "values": {"DIS": 0, "ENA": 1},
        "expects": "switch"
      },
      {
        "osc": "/combi/timbre8/js_x_as_ams_filter",
        "pr": 1,
        "p": 8,
        "c": 19,
        "range": [0, 1],
        "values": {"DIS": 0, "ENA": 1},
        "expects": "switch"
      },
      {
        "osc": "/combi/timbre8/js_y_plus_filter",
        "pr": 1,
        "p": 8,
        "c": 20,
        "range": [0, 1],
        "values": {"DIS": 0, "ENA": 1},
        "expects": "switch"
      },
      {
        "osc": "/combi/timbre8/js_y_filter",
        "pr": 1,
        "p": 8,
        "c": 21,
        "range": [0, 1],
        "values": {"DIS": 0, "ENA": 1},
        "expects": "switch"
      },
      {
        "osc": "/combi/timbre8/ribbon_filter",
        "pr": 1,
        "p": 8,
        "c": 22,
        "range": [0, 1],
        "values": {"DIS": 0, "ENA": 1},
        "expects": "switch"
      },
      {
        "osc": "/combi/timbre8/assign_knob_1_filter",
        "pr": 1,
        "p": 8,
        "c": 23,
        "range": [0, 1],
        "values": {"DIS": 0, "ENA": 1},
        "expects": "switch"
      },
      {
        "osc": "/combi/timbre8/assign_knob_2_filter",
        "pr": 1,
        "p": 8,
        "c": 24,
        "range": [0, 1],
        "values": {"DIS": 0, "ENA": 1},
        "expects": "switch"
      },
      {
        "osc": "/combi/timbre8/assign_knob_3_filter",
        "pr": 1,
        "p": 8,
        "c": 25,
        "range": [0, 1],
        "values": {"DIS": 0, "ENA": 1},
        "expects": "switch"
      },
      {
        "osc": "/combi/timbre8/assign_knob_4_filter",
        "pr": 1,
        "p": 8,
        "c": 26,
        "range": [0, 1],
        "values": {"DIS": 0, "ENA": 1},
        "expects": "switch"
      },
      {
        "osc": "/combi/timbre8/assign_sw_1_filter",
        "pr": 1,
        "p": 8,
        "c": 27,
        "range": [0, 1],
        "values": {"DIS": 0, "ENA": 1},
        "expects": "switch"
      },
      {
        "osc": "/combi/timbre8/assign_sw_2_filter",
        "pr": 1,
        "p": 8,
        "c": 28,
        "range": [0, 1],
        "values": {"DIS": 0, "ENA": 1},
        "expects": "switch"
      },
      {
        "osc": "/combi/timbre8/foot_pedal_sw_filter",
        "pr": 1,
        "p": 8,
        "c": 29,
        "range": [0, 1],
        "values": {"DIS": 0, "ENA": 1},
        "expects": "switch"
      },
      {
        "osc": "/combi/timbre8/other_control_filter",
        "pr": 1,
        "p": 8,
        "c": 30,
        "range": [0, 1],
        "values": {"DIS": 0, "ENA": 1},
        "expects": "switch"
      },
      {
        "osc": "/combi/timbre8/force_osc_mode",
        "pr": 1,
        "p": 8,
        "c": 7,
        "range": [0, 3],
        "values": {"Program": 0, "Poly": 1, "Mono": 2, "Mono Legate": 3},
        "expects": "discrete"
      },
      {
        "osc": "/combi/timbre8/osc_select",
        "pr": 1,
        "p": 8,
        "c": 8,
        "range": [0, 2],
        "values": {"BOTH": 0, "OSC1": 1, "OSC2": 2},
        "expects": "discrete"
      },
      {
        "osc": "/combi/timbre8/arpeggiator_assign",
        "pr": 1,
        "p": 8,
        "c": 39,
        "range": [0, 2],
        "values": {"OFF": 0, "A": 1, "B": 2},
        "expects": "discrete"
      },
      {
        "osc": "/combi/timbre8/use_programs_scale",
        "pr": 1,
        "p": 8,
        "c": 14,
        "range": [0, 1],
        "values": {"DIS": 0, "ENA": 1},
        "expects": "switch"
      },
      {"osc": "/combi/timbre8/portament_time", "pr": 1, "p": 8, "c": 9, "range": [-1, 127]},
      {"osc": "/combi/timbre8/key_z_top", "pr": 1, "p": 8, "c": 31, "range": [0, 127]},
      {"osc": "/combi/timbre8/key_z_bottom", "pr": 1, "p": 8, "c": 34, "range": [0, 127]},
      {"osc": "/combi/timbre8/key_z_top_slope", "pr": 1, "p": 8, "c": 32, "range": [0, 15]},
      {"osc": "/combi/timbre8/key_z_bottom_slope", "pr": 1, "p": 8, "c": 33, "range": [0, 15]},
      {"osc": "/combi/timbre8/vel_z_top", "pr": 1, "p": 8, "c": 35, "range": [1, 127]},
      {"osc": "/combi/timbre8/vel_z_bottom", "pr": 1, "p": 8, "c": 38, "range": [1, 127]},
      {"osc": "/combi/timbre8/vel_z_top_slope", "pr": 1, "p": 8, "c": 36, "range": [0, 15]},
      {"osc": "/combi/timbre8/vel_z_bottom_slope", "pr": 1, "p": 8, "c": 37, "range": [0, 15]},
      {"osc": "/combi/timbre8/moss_voice", "pr": 1, "p": 8, "c": 48, "range": [0, 6]},
      {
        "osc": "/combi_play/timbre1/bank_program",
        "pr": 0,
        "p": 0,
        "c": 0,
        "range": [0, 2175],
        "_notes": "Value = bank index * 128 + program (00~~87F : A000~~g(d)128); bank index follows the Bank A..F, G, g(1)..g(9), g(d) order of the program bank list."
      },
      {
        "osc": "/combi_play/timbre2/bank_program",
        "pr": 0,
        "p": 1,
        "c": 0,
        "range": [0, 2175],
        "_notes": "Value = bank index * 128 + program (00~~87F : A000~~g(d)128); bank index follows the Bank A..F, G, g(1)..g(9), g(d) order of the program bank list."
      },
      {
        "osc": "/combi_play/timbre3/bank_program",
        "pr": 0,
        "p": 2,
        "c": 0,
        "range": [0, 2175],
        "_notes": "Value = bank index * 128 + program (00~~87F : A000~~g(d)128); bank index follows the Bank A..F, G, g(1)..g(9), g(d) order of the program bank list."
      },
      {
        "osc": "/combi_play/timbre4/bank_program",
        "pr": 0,
        "p": 3,
        "c": 0,
        "range": [0, 2175],
        "_notes": "Value = bank index * 128 + program (00~~87F : A000~~g(d)128); bank index follows the Bank A..F, G, g(1)..g(9), g(d) order of the program bank list."
      },
      {
        "osc": "/combi_play/timbre5/bank_program",
        "pr": 0,
        "p": 4,
        "c": 0,
        "range": [0, 2175],
        "_notes": "Value = bank index * 128 + program (00~~87F : A000~~g(d)128); bank index follows the Bank A..F, G, g(1)..g(9), g(d) order of the program bank list."
      },
      {
        "osc": "/combi_play/timbre6/bank_program",
        "pr": 0,
        "p": 5,
        "c": 0,
        "range": [0, 2175],
        "_notes": "Value = bank index * 128 + program (00~~87F : A000~~g(d)128); bank index follows the Bank A..F, G, g(1)..g(9), g(d) order of the program bank list."
      },
      {
        "osc": "/combi_play/timbre7/bank_program",
        "pr": 0,
        "p": 6,
        "c": 0,
        "range": [0, 2175],
        "_notes": "Value = bank index * 128 + program (00~~87F : A000~~g(d)128); bank index follows the Bank A..F, G, g(1)..g(9), g(d) order of the program bank list."
      },
      {
        "osc": "/combi_play/timbre8/bank_program",
        "pr": 0,
        "p": 7,
        "c": 0,
        "range": [0, 2175],
        "_notes": "Value = bank index * 128 + program (00~~87F : A000~~g(d)128); bank index follows the Bank A..F, G, g(1)..g(9), g(d) order of the program bank list."
      },
      {"osc": "/combi_play/timbre1/pan", "pr": 0, "p": 0, "c": 1, "range": [0, 127]},
      {"osc": "/combi_play/timbre2/pan", "pr": 0, "p": 1, "c": 1, "range": [0, 127]},
      {"osc": "/combi_play/timbre3/pan", "pr": 0, "p": 2, "c": 1, "range": [0, 127]},
      {"osc": "/combi_play/timbre4/pan", "pr": 0, "p": 3, "c": 1, "range": [0, 127]},
      {"osc": "/combi_play/timbre5/pan", "pr": 0, "p": 4, "c": 1, "range": [0, 127]},
      {"osc": "/combi_play/timbre6/pan", "pr": 0, "p": 5, "c": 1, "range": [0, 127]},
      {"osc": "/combi_play/timbre7/pan", "pr": 0, "p": 6, "c": 1, "range": [0, 127]},
      {"osc": "/combi_play/timbre8/pan", "pr": 0, "p": 7, "c": 1, "range": [0, 127]},
      {"osc": "/combi_play/timbre1/volume", "pr": 0, "p": 0, "c": 2, "range": [0, 127]},
      {"osc": "/combi_play/timbre2/volume", "pr": 0, "p": 1, "c": 2, "range": [0, 127]},
      {"osc": "/combi_play/timbre3/volume", "pr": 0, "p": 2, "c": 2, "range": [0, 127]},
      {"osc": "/combi_play/timbre4/volume", "pr": 0, "p": 3, "c": 2, "range": [0, 127]},
      {"osc": "/combi_play/timbre5/volume", "pr": 0, "p": 4, "c": 2, "range": [0, 127]},
      {"osc": "/combi_play/timbre6/volume", "pr": 0, "p": 5, "c": 2, "range": [0, 127]},
      {"osc": "/combi_play/timbre7/volume", "pr": 0, "p": 6, "c": 2, "range": [0, 127]},
      {"osc": "/combi_play/timbre8/volume", "pr": 0, "p": 7, "c": 2, "range": [0, 127]},
      {
        "osc": "/combi_play/timbre1/status",
        "pr": 0,
        "p": 0,
        "c": 3,
        "range": [0, 3],
        "values": {"INT": 0, "Off": 1, "EXT": 2, "EX2": 3},
        "expects": "discrete"
      },
      {
        "osc": "/combi_play/timbre2/status",
        "pr": 0,
        "p": 1,
        "c": 3,
        "range": [0, 3],
        "values": {"INT": 0, "Off": 1, "EXT": 2, "EX2": 3},
        "expects": "discrete"
      },
      {
        "osc": "/combi_play/timbre3/status",
        "pr": 0,
        "p": 2,
        "c": 3,
        "range": [0, 3],
        "values": {"INT": 0, "Off": 1, "EXT": 2, "EX2": 3},
        "expects": "discrete"
      },
      {
        "osc": "/combi_play/timbre4/status",
        "pr": 0,
        "p": 3,
        "c": 3,
        "range": [0, 3],
        "values": {"INT": 0, "Off": 1, "EXT": 2, "EX2": 3},
        "expects": "discrete"
      },
      {
        "osc": "/combi_play/timbre5/status",
        "pr": 0,
        "p": 4,
        "c": 3,
        "range": [0, 3],
        "values": {"INT": 0, "Off": 1, "EXT": 2, "EX2": 3},
        "expects": "discrete"
      },
      {
        "osc": "/combi_play/timbre6/status",
        "pr": 0,
        "p": 5,
        "c": 3,
        "range": [0, 3],
        "values": {"INT": 0, "Off": 1, "EXT": 2, "EX2": 3},
        "expects": "discrete"
      },
      {
        "osc": "/combi_play/timbre7/status",
        "pr": 0,
        "p": 6,
        "c": 3,
        "range": [0, 3],
        "values": {"INT": 0, "Off": 1, "EXT": 2, "EX2": 3},
        "expects": "discrete"
      },
      {
        "osc": "/combi_play/timbre8/status",
        "pr": 0,
        "p": 7,
        "c": 3,
        "range": [0, 3],
        "values": {"INT": 0, "Off": 1, "EXT": 2, "EX2": 3},
        "expects": "discrete"
      },
      {"osc": "/combi_play/arp/tempo", "pr": 0, "p": 8, "c": 0, "range": [40, 240]},
      {
        "osc": "/combi_play/arp/switch",
        "pr": 0,
        "p": 8,
        "c": 1,
        "range": [0, 1],
        "values": {"OFF": 0, "ON": 1},
        "expects": "switch"
      },
      {
        "osc": "/combi_play/arp/arpeggiator_run_a",
        "pr": 0,
        "p": 8,
        "c": 2,
        "range": [0, 1],
        "values": {"OFF": 0, "ON": 1},
        "expects": "switch"
      },
      {
        "osc": "/combi_play/arp/arpeggiator_run_b",
        "pr": 0,
        "p": 8,
        "c": 3,
        "range": [0, 1],
        "values": {"OFF": 0, "ON": 1},
        "expects": "switch"
      },
      {"osc": "/combi_play/arp/gate", "pr": 0, "p": 8, "c": 4, "range": [-64, 63]},
      {"osc": "/combi_play/arp/velocity", "pr": 0, "p": 8, "c": 5, "range": [-64, 63]},
      {"osc": "/combi_play/arp_a/pattern_no", "pr": 0, "p": 9, "c": 0, "range": [0, 236]},
      {"osc": "/combi_play/arp_b/pattern_no", "pr": 0, "p": 10, "c": 0, "range": [0, 236]},
      {
        "osc": "/combi_play/arp_a/resolution",
        "pr": 0,
        "p": 9,
        "c": 1,
        "range": [0, 5],
        "values": {"16T": 0, "16": 1, "8T": 2, "8": 3, "4T": 4, "4": 5},
        "expects": "discrete"
      },
      {
        "osc": "/combi_play/arp_b/resolution",
        "pr": 0,
        "p": 10,
        "c": 1,
        "range": [0, 5],
        "values": {"16T": 0, "16": 1, "8T": 2, "8": 3, "4T": 4, "4": 5},
        "expects": "discrete"
      },
      {"osc": "/combi_play/arp_a/octave", "pr": 0, "p": 9, "c": 2, "range": [0, 3]},
      {"osc": "/combi_play/arp_b/octave", "pr": 0, "p": 10, "c": 2, "range": [0, 3]},
      {
        "osc": "/combi_play/arp_a/sort",
        "pr": 0,
        "p": 9,
        "c": 6,
        "range": [0, 1],
        "values": {"OFF": 0, "ON": 1},
        "expects": "switch"
      },
      {
        "osc": "/combi_play/arp_b/sort",
        "pr": 0,
        "p": 10,
        "c": 6,
        "range": [0, 1],
        "values": {"OFF": 0, "ON": 1},
        "expects": "switch"
      },
      {
        "osc": "/combi_play/arp_a/latch",
        "pr": 0,
        "p": 9,
        "c": 7,
        "range": [0, 1],
        "values": {"OFF": 0, "ON": 1},
        "expects": "switch"
      },
      {
        "osc": "/combi_play/arp_b/latch",
        "pr": 0,
        "p": 10,
        "c": 7,
        "range": [0, 1],
        "values": {"OFF": 0, "ON": 1},
        "expects": "switch"
      },
      {
        "osc": "/combi_play/arp_a/key_sync",
        "pr": 0,
        "p": 9,
        "c": 8,
        "range": [0, 1],
        "values": {"OFF": 0, "ON": 1},
        "expects": "switch"
      },
      {
        "osc": "/combi_play/arp_b/key_sync",
        "pr": 0,
        "p": 10,
        "c": 8,
        "range": [0, 1],
        "values": {"OFF": 0, "ON": 1},
        "expects": "switch"
      },
      {
        "osc": "/combi_play/arp_a/keyboard",
        "pr": 0,
        "p": 9,
        "c": 9,
        "range": [0, 1],
        "values": {"OFF": 0, "ON": 1},
        "expects": "switch"
      },
      {
        "osc": "/combi_play/arp_b/keyboard",
        "pr": 0,
        "p": 10,
        "c": 9,
        "range": [0, 1],
        "values": {"OFF": 0, "ON": 1},
        "expects": "switch"
      },
      {
        "osc": "/combi_play/switch/sw_1_on_off",
        "pr": 0,
        "p": 11,
        "c": 0,
        "range": [0, 1],
        "values": {"OFF": 0, "ON": 1},
        "expects": "switch"
      },
      {
        "osc": "/combi_play/switch/sw_2_on_off",
        "pr": 0,
        "p": 11,
        "c": 1,
        "range": [0, 1],
        "values": {"OFF": 0, "ON": 1},
        "expects": "switch"
      },
      {
        "osc": "/combi_play/switch/realtime_controls",
        "pr": 0,
        "p": 11,
        "c": 2,
        "range": [0, 1],
        "values": {"A": 0, "B": 1},
        "expects": "switch"
      },
      {"osc": "/seq/common/moss_bus_select", "pr": 4, "p": 0, "c": 14, "range": [0, 15]},
      {"osc": "/seq/common/scale_type", "pr": 4, "p": 0, "c": 0, "range": [0, 26]},
      {"osc": "/seq/common/scale_key", "pr": 4, "p": 0, "c": 1, "range": [0, 11]},
      {"osc": "/seq/common/random_intensity", "pr": 4, "p": 0, "c": 2, "range": [0, 7]},
      {"osc": "/seq/common/sw_1_assign_type", "pr": 4, "p": 0, "c": 3, "range": [0, 12]},
      {
        "osc": "/seq/common/sw1_toggle_momentary",
        "pr": 4,
        "p": 0,
        "c": 7,
        "range": [0, 1],
        "values": {"Toggle": 0, "Momentary": 1},
        "expects": "switch"
      },
      {
        "osc": "/seq/common/sw_1_on_off",
        "pr": 4,
        "p": 0,
        "c": 5,
        "range": [0, 1],
        "values": {"OFF": 0, "ON": 1},
        "expects": "switch"
      },
      {"osc": "/seq/common/sw_2_assign_type", "pr": 4, "p": 0, "c": 4, "range": [0, 12]},
      {
        "osc": "/seq/common/sw2_toggle_momentary",
        "pr": 4,
        "p": 0,
        "c": 8,
        "range": [0, 1],
        "values": {"Toggle": 0, "Momentary": 1},
        "expects": "switch"
      },
      {
        "osc": "/seq/common/sw_2_on_off",
        "pr": 4,
        "p": 0,
        "c": 6,
        "range": [0, 1],
        "values": {"OFF": 0, "ON": 1},
        "expects": "switch"
      },
      {"osc": "/seq/common/knob_1_assign_type", "pr": 4, "p": 0, "c": 9, "range": [0, 124]},
      {
        "osc": "/seq/common/realtime_controls",
        "pr": 4,
        "p": 0,
        "c": 13,
        "range": [0, 1],
        "values": {"A": 0, "B": 1},
        "expects": "switch"
      },
      {"osc": "/seq/common/knob_2_assign_type", "pr": 4, "p": 0, "c": 10, "range": [0, 124]},
      {"osc": "/seq/common/knob_3_assign_type", "pr": 4, "p": 0, "c": 11, "range": [0, 124]},
      {"osc": "/seq/common/knob_4_assign_type", "pr": 4, "p": 0, "c": 12, "range": [0, 124]},
      {"osc": "/seq/arp/tempo", "pr": 4, "p": 51, "c": 0, "range": [40, 240]},
      {
        "osc": "/seq/arp/switch",
        "pr": 4,
        "p": 51,
        "c": 1,
        "range": [0, 1],
        "values": {"OFF": 0, "ON": 1},
        "expects": "switch"
      },
      {
        "osc": "/seq/arp/arpeggiator_run_a",
        "pr": 4,
        "p": 51,
        "c": 2,
        "range": [0, 1],
        "values": {"OFF": 0, "ON": 1},
        "expects": "switch"
      },
      {
        "osc": "/seq/arp/arpeggiator_run_b",
        "pr": 4,
        "p": 51,
        "c": 3,
        "range": [0, 1],
        "values": {"OFF": 0, "ON": 1},
        "expects": "switch"
      },
      {"osc": "/seq/arp_a/pattern_no", "pr": 4, "p": 52, "c": 0, "range": [0, 236]},
      {"osc": "/seq/arp_b/pattern_no", "pr": 4, "p": 53, "c": 0, "range": [0, 236]},
      {"osc": "/seq/arp_a/octave", "pr": 4, "p": 52, "c": 2, "range": [0, 3]},
      {"osc": "/seq/arp_b/octave", "pr": 4, "p": 53, "c": 2, "range": [0, 3]},
      {
        "osc": "/seq/arp_a/resolution",
        "pr": 4,
        "p": 52,
        "c": 1,
        "range": [0, 5],
        "values": {"16T": 0, "16": 1, "8T": 2, "8": 3, "4T": 4, "4": 5},
        "expects": "discrete"
      },
      {
        "osc": "/seq/arp_b/resolution",
        "pr": 4,
        "p": 53,
        "c": 1,
        "range": [0, 5],
        "values": {"16T": 0, "16": 1, "8T": 2, "8": 3, "4T": 4, "4": 5},
        "expects": "discrete"
      },
      {"osc": "/seq/arp_a/gate", "pr": 4, "p": 52, "c": 3, "range": [0, 100]},
      {"osc": "/seq/arp_b/gate", "pr": 4, "p": 53, "c": 3, "range": [0, 100]},
      {"osc": "/seq/arp_a/velocity", "pr": 4, "p": 52, "c": 4, "range": [1, 127]},
      {"osc": "/seq/arp_b/velocity", "pr": 4, "p": 53, "c": 4, "range": [1, 127]},
      {"osc": "/seq/arp_a/swing", "pr": 4, "p": 52, "c": 5, "range": [-100, 100]},
      {"osc": "/seq/arp_b/swing", "pr": 4, "p": 53, "c": 5, "range": [-100, 100]},
      {
        "osc": "/seq/arp_a/sort",
        "pr": 4,
        "p": 52,
        "c": 6,
        "range": [0, 1],
        "values": {"OFF": 0, "ON": 1},
        "expects": "switch"
      },
      {
        "osc": "/seq/arp_b/sort",
        "pr": 4,
        "p": 53,
        "c": 6,
        "range": [0, 1],
        "values": {"OFF": 0, "ON": 1},
        "expects": "switch"
      },
      {
        "osc": "/seq/arp_a/latch",
        "pr": 4,
        "p": 52,
        "c": 7,
        "range": [0, 1],
        "values": {"OFF": 0, "ON": 1},
        "expects": "switch"
      },
      {
        "osc": "/seq/arp_b/latch",
        "pr": 4,
        "p": 53,
        "c": 7,
        "range": [0, 1],
        "values": {"OFF": 0, "ON": 1},
        "expects": "switch"
      },
      {
        "osc": "/seq/arp_a/key_sync",
        "pr": 4,
        "p": 52,
        "c": 8,
        "range": [0, 1],
        "values": {"OFF": 0, "ON": 1},
        "expects": "switch"
      },
      {
        "osc": "/seq/arp_b/key_sync",
        "pr": 4,
        "p": 53,
        "c": 8,
        "range": [0, 1],
        "values": {"OFF": 0, "ON": 1},
        "expects": "switch"
      },
      {
        "osc": "/seq/arp_a/keyboard",
        "pr": 4,
        "p": 52,
        "c": 9,
        "range": [0, 1],
        "values": {"OFF": 0, "ON": 1},
        "expects": "switch"
      },
      {
        "osc": "/seq/arp_b/keyboard",
        "pr": 4,
        "p": 53,
        "c": 9,
        "range": [0, 1],
        "values": {"OFF": 0, "ON": 1},
        "expects": "switch"
      },
      {"osc": "/seq/arp_a/top_key", "pr": 4, "p": 52, "c": 10, "range": [0, 127]},
      {"osc": "/seq/arp_b/top_key", "pr": 4, "p": 53, "c": 10, "range": [0, 127]},
      {"osc": "/seq/arp_a/bottom_key", "pr": 4, "p": 52, "c": 11, "range": [0, 127]},
      {"osc": "/seq/arp_b/bottom_key", "pr": 4, "p": 53, "c": 11, "range": [0, 127]},
      {"osc": "/seq/arp_a/top_velocity", "pr": 4, "p": 52, "c": 12, "range": [1, 127]},
      {"osc": "/seq/arp_b/top_velocity", "pr": 4, "p": 53, "c": 12, "range": [1, 127]},
      {"osc": "/seq/arp_a/bottom_velocity", "pr": 4, "p": 52, "c": 13, "range": [1, 127]},
      {"osc": "/seq/arp_b/bottom_velocity", "pr": 4, "p": 53, "c": 13, "range": [1, 127]},
      {"osc": "/seq/track1/midi_channel", "pr": 4, "p": 1, "c": 4, "range": [0, 15]},
      {
        "osc": "/seq/track1/status",
        "pr": 4,
        "p": 1,
        "c": 3,
        "range": [0, 3],
        "values": {"INT": 0, "Off": 1, "EXT": 2, "EX2": 3},
        "expects": "discrete"
      },
      {"osc": "/seq/track1/bank_select_msb", "pr": 4, "p": 1, "c": 5, "range": [0, 127]},
      {"osc": "/seq/track1/bank_select_lsb", "pr": 4, "p": 1, "c": 6, "range": [0, 127]},
      {"osc": "/seq/track1/volume", "pr": 4, "p": 1, "c": 2, "range": [0, 127]},
      {"osc": "/seq/track1/pitch_bend_range", "pr": 4, "p": 1, "c": 12, "range": [-25, 24]},
      {"osc": "/seq/track1/transpose", "pr": 4, "p": 1, "c": 10, "range": [-24, 24]},
      {"osc": "/seq/track1/detune", "pr": 4, "p": 1, "c": 11, "range": [-1200, 1200]},
      {"osc": "/seq/track1/delay_start", "pr": 4, "p": 1, "c": 13, "range": [0, 97]},
      {"osc": "/seq/track1/pan", "pr": 4, "p": 1, "c": 1, "range": [0, 127]},
      {"osc": "/seq/track1/send_1_level", "pr": 4, "p": 1, "c": 41, "range": [0, 127]},
      {"osc": "/seq/track1/send_2_level", "pr": 4, "p": 1, "c": 42, "range": [0, 127]},
      {"osc": "/seq/track1/bus_select", "pr": 4, "p": 1, "c": 40, "range": [0, 13]},
      {
        "osc": "/seq/track1/program_change_filt",
        "pr": 4,
        "p": 1,
        "c": 15,
        "range": [0, 1],
        "values": {"DIS": 0, "ENA": 1},
        "expects": "switch"
      },
      {
        "osc": "/seq/track1/after_touch_filter",
        "pr": 4,
        "p": 1,
        "c": 16,
        "range": [0, 1],
        "values": {"DIS": 0, "ENA": 1},
        "expects": "switch"
      },
      {
        "osc": "/seq/track1/damper_filter",
        "pr": 4,
        "p": 1,
        "c": 17,
        "range": [0, 1],
        "values": {"DIS": 0, "ENA": 1},
        "expects": "switch"
      },
      {
        "osc": "/seq/track1/portamento_filter",
        "pr": 4,
        "p": 1,
        "c": 18,
        "range": [0, 1],
        "values": {"DIS": 0, "ENA": 1},
        "expects": "switch"
      },
      {
        "osc": "/seq/track1/js_x_as_ams_filter",
        "pr": 4,
        "p": 1,
        "c": 19,
        "range": [0, 1],
        "values": {"DIS": 0, "ENA": 1},
        "expects": "switch"
      },
      {
        "osc": "/seq/track1/js_y_plus_filter",
        "pr": 4,
        "p": 1,
        "c": 20,
        "range": [0, 1],
        "values": {"DIS": 0, "ENA": 1},
        "expects": "switch"
      },
      {
        "osc": "/seq/track1/js_y_filter",
        "pr": 4,
        "p": 1,
        "c": 21,
        "range": [0, 1],
        "values": {"DIS": 0, "ENA": 1},
        "expects": "switch"
      },
      {
        "osc": "/seq/track1/ribbon_filter",
        "pr": 4,
        "p": 1,
        "c": 22,
        "range": [0, 1],
        "values": {"DIS": 0, "ENA": 1},
        "expects": "switch"
      },
      {
        "osc": "/seq/track1/assign_knob_1_filter",
        "pr": 4,
        "p": 1,
        "c": 23,
        "range": [0, 1],
        "values": {"DIS": 0, "ENA": 1},
        "expects": "switch"
      },
      {
        "osc": "/seq/track1/assign_knob_2_filter",
        "pr": 4,
        "p": 1,
        "c": 24,
        "range": [0, 1],
        "values": {"DIS": 0, "ENA": 1},
        "expects": "switch"
      },
      {
        "osc": "/seq/track1/assign_knob_3_filter",
        "pr": 4,
        "p": 1,
        "c": 25,
        "range": [0, 1],
        "values": {"DIS": 0, "ENA": 1},
        "expects": "switch"
      },
      {
        "osc": "/seq/track1/assign_knob_4_filter",
        "pr": 4,
        "p": 1,
        "c": 26,
        "range": [0, 1],
        "values": {"DIS": 0, "ENA": 1},
        "expects": "switch"
      },
      {
        "osc": "/seq/track1/assign_sw_1_filter",
        "pr": 4,
        "p": 1,
        "c": 27,
        "range": [0, 1],
        "values": {"DIS": 0, "ENA": 1},
        "expects": "switch"
      },
      {
        "osc": "/seq/track1/assign_sw_2_filter",
        "pr": 4,
        "p": 1,
        "c": 28,
        "range": [0, 1],
        "values": {"DIS": 0, "ENA": 1},
        "expects": "switch"
      },
      {
        "osc": "/seq/track1/foot_pedal_sw_filter",
        "pr": 4,
        "p": 1,
        "c": 29,
        "range": [0, 1],
        "values": {"DIS": 0, "ENA": 1},
        "expects": "switch"
      },
      {
        "osc": "/seq/track1/other_control_filter",
        "pr": 4,
        "p": 1,
        "c": 30,
        "range": [0, 1],
        "values": {"DIS": 0, "ENA": 1},
        "expects": "switch"
      },
      {
        "osc": "/seq/track1/force_osc_mode",
        "pr": 4,
        "p": 1,
        "c": 7,
        "range": [0, 3],
        "values": {"Program": 0, "Poly": 1, "Mono": 2, "Mono Legate": 3},
        "expects": "discrete"
      },
      {
        "osc": "/seq/track1/osc_select",
        "pr": 4,
        "p": 1,
        "c": 8,
        "range": [0, 2],
        "values": {"BOTH": 0, "OSC1": 1, "OSC2": 2},
        "expects": "discrete"
      },
      {
        "osc": "/seq/track1/arpeggiator_assign",
        "pr": 4,
        "p": 1,
        "c": 39,
        "range": [0, 2],
        "values": {"OFF": 0, "A": 1, "B": 2},
        "expects": "discrete"
      },
      {
        "osc": "/seq/track1/use_programs_scale",
        "pr": 4,
        "p": 1,
        "c": 14,
        "range": [0, 1],
        "values": {"DIS": 0, "ENA": 1},
        "expects": "switch"
      },
      {"osc": "/seq/track1/portament_time", "pr": 4, "p": 1, "c": 9, "range": [-1, 127]},
      {"osc": "/seq/track1/key_z_top", "pr": 4, "p": 1, "c": 31, "range": [0, 127]},
      {"osc": "/seq/track1/key_z_bottom", "pr": 4, "p": 1, "c": 34, "range": [0, 127]},
      {"osc": "/seq/track1/key_z_top_slope", "pr": 4, "p": 1, "c": 32, "range": [0, 15]},
      {"osc": "/seq/track1/key_z_bottom_slope", "pr": 4, "p": 1, "c": 33, "range": [0, 15]},
      {"osc": "/seq/track1/vel_z_top", "pr": 4, "p": 1, "c": 35, "range": [1, 127]},
      {"osc": "/seq/track1/vel_z_bottom", "pr": 4, "p": 1, "c": 38, "range": [1, 127]},
      {"osc": "/seq/track1/vel_z_top_slope", "pr": 4, "p": 1, "c": 36, "range": [0, 15]},
      {"osc": "/seq/track1/vel_z_bottom_slope", "pr": 4, "p": 1, "c": 37, "range": [0, 15]},
      {"osc": "/seq/track1/moss_voice", "pr": 4, "p": 1, "c": 48, "range": [0, 6]},
      {"osc": "/seq/track2/midi_channel", "pr": 4, "p": 2, "c": 4, "range": [0, 15]},
      {
        "osc": "/seq/track2/status",
        "pr": 4,
        "p": 2,
        "c": 3,
        "range": [0, 3],
        "values": {"INT": 0, "Off": 1, "EXT": 2, "EX2": 3},
        "expects": "discrete"
      },
      {"osc": "/seq/track2/bank_select_msb", "pr": 4, "p": 2, "c": 5, "range": [0, 127]},
      {"osc": "/seq/track2/bank_select_lsb", "pr": 4, "p": 2, "c": 6, "range": [0, 127]},
      {"osc": "/seq/track2/volume", "pr": 4, "p": 2, "c": 2, "range": [0, 127]},
      {"osc": "/seq/track2/pitch_bend_range", "pr": 4, "p": 2, "c": 12, "range": [-25, 24]},
      {"osc": "/seq/track2/transpose", "pr": 4, "p": 2, "c": 10, "range": [-24, 24]},
      {"osc": "/seq/track2/detune", "pr": 4, "p": 2, "c": 11, "range": [-1200, 1200]},
      {"osc": "/seq/track2/delay_start", "pr": 4, "p": 2, "c": 13, "range": [0, 97]},
      {"osc": "/seq/track2/pan", "pr": 4, "p": 2, "c": 1, "range": [0, 127]},
      {"osc": "/seq/track2/send_1_level", "pr": 4, "p": 2, "c": 41, "range": [0, 127]},
      {"osc": "/seq/track2/send_2_level", "pr": 4, "p": 2, "c": 42, "range": [0, 127]},
      {"osc": "/seq/track2/bus_select", "pr": 4, "p": 2, "c": 40, "range": [0, 13]},
      {
        "osc": "/seq/track2/program_change_filt",
        "pr": 4,
        "p": 2,
        "c": 15,
        "range": [0, 1],
        "values": {"DIS": 0, "ENA": 1},
        "expects": "switch"
      },
      {
        "osc": "/seq/track2/after_touch_filter",
        "pr": 4,
        "p": 2,
        "c": 16,
        "range": [0, 1],
        "values": {"DIS": 0, "ENA": 1},
        "expects": "switch"
      },
      {
        "osc": "/seq/track2/damper_filter",
        "pr": 4,
        "p": 2,
        "c": 17,
        "range": [0, 1],
        "values": {"DIS": 0, "ENA": 1},
        "expects": "switch"
      },
      {
        "osc": "/seq/track2/portamento_filter",
        "pr": 4,
        "p": 2,
        "c": 18,
        "range": [0, 1],
        "values": {"DIS": 0, "ENA": 1},
        "expects": "switch"
      },
      {
        "osc": "/seq/track2/js_x_as_ams_filter",
        "pr": 4,
        "p": 2,
        "c": 19,
        "range": [0, 1],
        "values": {"DIS": 0, "ENA": 1},
        "expects": "switch"
      },
      {
        "osc": "/seq/track2/js_y_plus_filter",
        "pr": 4,
        "p": 2,
        "c": 20,
        "range": [0, 1],
        "values": {"DIS": 0, "ENA": 1},
        "expects": "switch"
      },
      {
        "osc": "/seq/track2/js_y_filter",
        "pr": 4,
        "p": 2,
        "c": 21,
        "range": [0, 1],
        "values": {"DIS": 0, "ENA": 1},
        "expects": "switch"
      },
      {
        "osc": "/seq/track2/ribbon_filter",
        "pr": 4,
        "p": 2,
        "c": 22,
        "range": [0, 1],
        "values": {"DIS": 0, "ENA": 1},
        "expects": "switch"
      },
      {
        "osc": "/seq/track2/assign_knob_1_filter",
        "pr": 4,
        "p": 2,
        "c": 23,
        "range": [0, 1],
        "values": {"DIS": 0, "ENA": 1},
        "expects": "switch"
      },
      {
        "osc": "/seq/track2/assign_knob_2_filter",
        "pr": 4,
        "p": 2,
        "c": 24,
        "range": [0, 1],
        "values": {"DIS": 0, "ENA": 1},
        "expects": "switch"
      },
      {
        "osc": "/seq/track2/assign_knob_3_filter",
        "pr": 4,
        "p": 2,
        "c": 25,
        "range": [0, 1],
        "values": {"DIS": 0, "ENA": 1},
        "expects": "switch"
      },
      {
        "osc": "/seq/track2/assign_knob_4_filter",
        "pr": 4,
        "p": 2,
        "c": 26,
        "range": [0, 1],
        "values": {"DIS": 0, "ENA": 1},
        "expects": "switch"
      },
      {
        "osc": "/seq/track2/assign_sw_1_filter",
        "pr": 4,
        "p": 2,
        "c": 27,
        "range": [0, 1],
        "values": {"DIS": 0, "ENA": 1},
        "expects": "switch"
      },
      {
        "osc": "/seq/track2/assign_sw_2_filter",
        "pr": 4,
        "p": 2,
        "c": 28,
        "range": [0, 1],
        "values": {"DIS": 0, "ENA": 1},
        "expects": "switch"
      },
      {
        "osc": "/seq/track2/foot_pedal_sw_filter",
        "pr": 4,
        "p": 2,
        "c": 29,
        "range": [0, 1],
        "values": {"DIS": 0, "ENA": 1},
        "expects": "switch"
      },
      {
        "osc": "/seq/track2/other_control_filter",
        "pr": 4,
        "p": 2,
        "c": 30,
        "range": [0, 1],
        "values": {"DIS": 0, "ENA": 1},
        "expects": "switch"
      },
      {
        "osc": "/seq/track2/force_osc_mode",
        "pr": 4,
        "p": 2,
        "c": 7,
        "range": [0, 3],
        "values": {"Program": 0, "Poly": 1, "Mono": 2, "Mono Legate": 3},
        "expects": "discrete"
      },
      {
        "osc": "/seq/track2/osc_select",
        "pr": 4,
        "p": 2,
        "c": 8,
        "range": [0, 2],
        "values": {"BOTH": 0, "OSC1": 1, "OSC2": 2},
        "expects": "discrete"
      },
      {
        "osc": "/seq/track2/arpeggiator_assign",
        "pr": 4,
        "p": 2,
        "c": 39,
        "range": [0, 2],
        "values": {"OFF": 0, "A": 1, "B": 2},
        "expects": "discrete"
      },
      {
        "osc": "/seq/track2/use_programs_scale",
        "pr": 4,
        "p": 2,
        "c": 14,
        "range": [0, 1],
        "values": {"DIS": 0, "ENA": 1},
        "expects": "switch"
      },
      {"osc": "/seq/track2/portament_time", "pr": 4, "p": 2, "c": 9, "range": [-1, 127]},
      {"osc": "/seq/track2/key_z_top", "pr": 4, "p": 2, "c": 31, "range": [0, 127]},
      {"osc": "/seq/track2/key_z_bottom", "pr": 4, "p": 2, "c": 34, "range": [0, 127]},
      {"osc": "/seq/track2/key_z_top_slope", "pr": 4, "p": 2, "c": 32, "range": [0, 15]},
      {"osc": "/seq/track2/key_z_bottom_slope", "pr": 4, "p": 2, "c": 33, "range": [0, 15]},
      {"osc": "/seq/track2/vel_z_top", "pr": 4, "p": 2, "c": 35, "range": [1, 127]},
      {"osc": "/seq/track2/vel_z_bottom", "pr": 4, "p": 2, "c": 38, "range": [1, 127]},
      {"osc": "/seq/track2/vel_z_top_slope", "pr": 4, "p": 2, "c": 36, "range": [0, 15]},
      {"osc": "/seq/track2/vel_z_bottom_slope", "pr": 4, "p": 2, "c": 37, "range": [0, 15]},
      {"osc": "/seq/track2/moss_voice", "pr": 4, "p": 2, "c": 48, "range": [0, 6]},
      {"osc": "/seq/track3/midi_channel", "pr": 4, "p": 3, "c": 4, "range": [0, 15]},
      {
        "osc": "/seq/track3/status",
        "pr": 4,
        "p": 3,
        "c": 3,
        "range": [0, 3],
        "values": {"INT": 0, "Off": 1, "EXT": 2, "EX2": 3},
        "expects": "discrete"
      },
      {"osc": "/seq/track3/bank_select_msb", "pr": 4, "p": 3, "c": 5, "range": [0, 127]},
      {"osc": "/seq/track3/bank_select_lsb", "pr": 4, "p": 3, "c": 6, "range": [0, 127]},
      {"osc": "/seq/track3/volume", "pr": 4, "p": 3, "c": 2, "range": [0, 127]},
      {"osc": "/seq/track3/pitch_bend_range", "pr": 4, "p": 3, "c": 12, "range": [-25, 24]},
      {"osc": "/seq/track3/transpose", "pr": 4, "p": 3, "c": 10, "range": [-24, 24]},
      {"osc": "/seq/track3/detune", "pr": 4, "p": 3, "c": 11, "range": [-1200, 1200]},
      {"osc": "/seq/track3/delay_start", "pr": 4, "p": 3, "c": 13, "range": [0, 97]},
      {"osc": "/seq/track3/pan", "pr": 4, "p": 3, "c": 1, "range": [0, 127]},
      {"osc": "/seq/track3/send_1_level", "pr": 4, "p": 3, "c": 41, "range": [0, 127]},
      {"osc": "/seq/track3/send_2_level", "pr": 4, "p": 3, "c": 42, "range": [0, 127]},
      {"osc": "/seq/track3/bus_select", "pr": 4, "p": 3, "c": 40, "range": [0, 13]},
      {
        "osc": "/seq/track3/program_change_filt",
        "pr": 4,
        "p": 3,
        "c": 15,
        "range": [0, 1],
        "values": {"DIS": 0, "ENA": 1},
        "expects": "switch"
      },
      {
        "osc": "/seq/track3/after_touch_filter",
        "pr": 4,
        "p": 3,
        "c": 16,
        "range": [0, 1],
        "values": {"DIS": 0, "ENA": 1},
        "expects": "switch"
      },
      {
        "osc": "/seq/track3/damper_filter",
        "pr": 4,
        "p": 3,
        "c": 17,
        "range": [0, 1],
        "values": {"DIS": 0, "ENA": 1},
        "expects": "switch"
      },
      {
        "osc": "/seq/track3/portamento_filter",
        "pr": 4,
        "p": 3,
        "c": 18,
        "range": [0, 1],
        "values": {"DIS": 0, "ENA": 1},
        "expects": "switch"
      },
      {
        "osc": "/seq/track3/js_x_as_ams_filter",
        "pr": 4,
        "p": 3,
        "c": 19,
        "range": [0, 1],
        "values": {"DIS": 0, "ENA": 1},
        "expects": "switch"
      },
      {
        "osc": "/seq/track3/js_y_plus_filter",
        "pr": 4,
        "p": 3,
        "c": 20,
        "range": [0, 1],
        "values": {"DIS": 0, "ENA": 1},
        "expects": "switch"
      },
      {
        "osc": "/seq/track3/js_y_filter",
        "pr": 4,
        "p": 3,
        "c": 21,
        "range": [0, 1],
        "values": {"DIS": 0, "ENA": 1},
        "expects": "switch"
      },
      {
        "osc": "/seq/track3/ribbon_filter",
        "pr": 4,
        "p": 3,
        "c": 22,
        "range": [0, 1],
        "values": {"DIS": 0, "ENA": 1},
        "expects": "switch"
      },
      {
        "osc": "/seq/track3/assign_knob_1_filter",
        "pr": 4,
        "p": 3,
        "c": 23,
        "range": [0, 1],
        "values": {"DIS": 0, "ENA": 1},
        "expects": "switch"
      },
      {
        "osc": "/seq/track3/assign_knob_2_filter",
        "pr": 4,
        "p": 3,
        "c": 24,
        "range": [0, 1],
        "values": {"DIS": 0, "ENA": 1},
        "expects": "switch"
      },
      {
        "osc": "/seq/track3/assign_knob_3_filter",
        "pr": 4,
        "p": 3,
        "c": 25,
        "range": [0, 1],
        "values": {"DIS": 0, "ENA": 1},
        "expects": "switch"
      },
      {
        "osc": "/seq/track3/assign_knob_4_filter",
        "pr": 4,
        "p": 3,
        "c": 26,
        "range": [0, 1],
        "values": {"DIS": 0, "ENA": 1},
        "expects": "switch"
      },
      {
        "osc": "/seq/track3/assign_sw_1_filter",
        "pr": 4,
        "p": 3,
        "c": 27,
        "range": [0, 1],
        "values": {"DIS": 0, "ENA": 1},
        "expects": "switch"
      },
      {
        "osc": "/seq/track3/assign_sw_2_filter",
        "pr": 4,
        "p": 3,
        "c": 28,
        "range": [0, 1],
        "values": {"DIS": 0, "ENA": 1},
        "expects": "switch"
      },
      {
        "osc": "/seq/track3/foot_pedal_sw_filter",
        "pr": 4,
        "p": 3,
        "c": 29,
        "range": [0, 1],
        "values": {"DIS": 0, "ENA": 1},
        "expects": "switch"
      },
      {
        "osc": "/seq/track3/other_control_filter",
        "pr": 4,
        "p": 3,
        "c": 30,
        "range": [0, 1],
        "values": {"DIS": 0, "ENA": 1},
        "expects": "switch"
      },
      {
        "osc": "/seq/track3/force_osc_mode",
        "pr": 4,
        "p": 3,
        "c": 7,
        "range": [0, 3],
        "values": {"Program": 0, "Poly": 1, "Mono": 2, "Mono Legate": 3},
        "expects": "discrete"
      },
      {
        "osc": "/seq/track3/osc_select",
        "pr": 4,
        "p": 3,
        "c": 8,
        "range": [0, 2],
        "values": {"BOTH": 0, "OSC1": 1, "OSC2": 2},
        "expects": "discrete"
      },
      {
        "osc": "/seq/track3/arpeggiator_assign",
        "pr": 4,
        "p": 3,
        "c": 39,
        "range": [0, 2],
        "values": {"OFF": 0, "A": 1, "B": 2},
        "expects": "discrete"
      },
      {
        "osc": "/seq/track3/use_programs_scale",
        "pr": 4,
        "p": 3,
        "c": 14,
        "range": [0, 1],
        "values": {"DIS": 0, "ENA": 1},
        "expects": "switch"
      },
      {"osc": "/seq/track3/portament_time", "pr": 4, "p": 3, "c": 9, "range": [-1, 127]},
      {"osc": "/seq/track3/key_z_top", "pr": 4, "p": 3, "c": 31, "range": [0, 127]},
      {"osc": "/seq/track3/key_z_bottom", "pr": 4, "p": 3, "c": 34, "range": [0, 127]},
      {"osc": "/seq/track3/key_z_top_slope", "pr": 4, "p": 3, "c": 32, "range": [0, 15]},
      {"osc": "/seq/track3/key_z_bottom_slope", "pr": 4, "p": 3, "c": 33, "range": [0, 15]},
      {"osc": "/seq/track3/vel_z_top", "pr": 4, "p": 3, "c": 35, "range": [1, 127]},
      {"osc": "/seq/track3/vel_z_bottom", "pr": 4, "p": 3, "c": 38, "range": [1, 127]},
      {"osc": "/seq/track3/vel_z_top_slope", "pr": 4, "p": 3, "c": 36, "range": [0, 15]},
      {"osc": "/seq/track3/vel_z_bottom_slope", "pr": 4, "p": 3, "c": 37, "range": [0, 15]},
      {"osc": "/seq/track3/moss_voice", "pr": 4, "p": 3, "c": 48, "range": [0, 6]},
      {"osc": "/seq/track4/midi_channel", "pr": 4, "p": 4, "c": 4, "range": [0, 15]},
      {
        "osc": "/seq/track4/status",
        "pr": 4,
        "p": 4,
        "c": 3,
        "range": [0, 3],
        "values": {"INT": 0, "Off": 1, "EXT": 2, "EX2": 3},
        "expects": "discrete"
      },
      {"osc": "/seq/track4/bank_select_msb", "pr": 4, "p": 4, "c": 5, "range": [0, 127]},
      {"osc": "/seq/track4/bank_select_lsb", "pr": 4, "p": 4, "c": 6, "range": [0, 127]},
      {"osc": "/seq/track4/volume", "pr": 4, "p": 4, "c": 2, "range": [0, 127]},
      {"osc": "/seq/track4/pitch_bend_range", "pr": 4, "p": 4, "c": 12, "range": [-25, 24]},
      {"osc": "/seq/track4/transpose", "pr": 4, "p": 4, "c": 10, "range": [-24, 24]},
      {"osc": "/seq/track4/detune", "pr": 4, "p": 4, "c": 11, "range": [-1200, 1200]},
      {"osc": "/seq/track4/delay_start", "pr": 4, "p": 4, "c": 13, "range": [0, 97]},
      {"osc": "/seq/track4/pan", "pr": 4, "p": 4, "c": 1, "range": [0, 127]},
      {"osc": "/seq/track4/send_1_level", "pr": 4, "p": 4, "c": 41, "range": [0, 127]},
      {"osc": "/seq/track4/send_2_level", "pr": 4, "p": 4, "c": 42, "range": [0, 127]},
      {"osc": "/seq/track4/bus_select", "pr": 4, "p": 4, "c": 40, "range": [0, 13]},
      {
        "osc": "/seq/track4/program_change_filt",
        "pr": 4,
        "p": 4,
        "c": 15,
        "range": [0, 1],
        "values": {"DIS": 0, "ENA": 1},
        "expects": "switch"
      },
      {
        "osc": "/seq/track4/after_touch_filter",
        "pr": 4,
        "p": 4,
        "c": 16,
        "range": [0, 1],
        "values": {"DIS": 0, "ENA": 1},
        "expects": "switch"
      },
      {
        "osc": "/seq/track4/damper_filter",
        "pr": 4,
        "p": 4,
        "c": 17,
        "range": [0, 1],
        "values": {"DIS": 0, "ENA": 1},
        "expects": "switch"
      },
      {
        "osc": "/seq/track4/portamento_filter",
        "pr": 4,
        "p": 4,
        "c": 18,
        "range": [0, 1],
        "values": {"DIS": 0, "ENA": 1},
        "expects": "switch"
      },
      {
        "osc": "/seq/track4/js_x_as_ams_filter",
        "pr": 4,
        "p": 4,
        "c": 19,
        "range": [0, 1],
        "values": {"DIS": 0, "ENA": 1},
        "expects": "switch"
      },
      {
        "osc": "/seq/track4/js_y_plus_filter",
        "pr": 4,
        "p": 4,
        "c": 20,
        "range": [0, 1],
        "values": {"DIS": 0, "ENA": 1},
        "expects": "switch"
      },
      {
        "osc": "/seq/track4/js_y_filter",
        "pr": 4,
        "p": 4,
        "c": 21,
        "range": [0, 1],
        "values": {"DIS": 0, "ENA": 1},
        "expects": "switch"
      },
      {
        "osc": "/seq/track4/ribbon_filter",
        "pr": 4,
        "p": 4,
        "c": 22,
        "range": [0, 1],
        "values": {"DIS": 0, "ENA": 1},
        "expects": "switch"
      },
      {
        "osc": "/seq/track4/assign_knob_1_filter",
        "pr": 4,
        "p": 4,
        "c": 23,
        "range": [0, 1],
        "values": {"DIS": 0, "ENA": 1},
        "expects": "switch"
      },
      {
        "osc": "/seq/track4/assign_knob_2_filter",
        "pr": 4,
        "p": 4,
        "c": 24,
        "range": [0, 1],
        "values": {"DIS": 0, "ENA": 1},
        "expects": "switch"
      },
      {
        "osc": "/seq/track4/assign_knob_3_filter",
        "pr": 4,
        "p": 4,
        "c": 25,
        "range": [0, 1],
        "values": {"DIS": 0, "ENA": 1},
        "expects": "switch"
      },
      {
        "osc": "/seq/track4/assign_knob_4_filter",
        "pr": 4,
        "p": 4,
        "c": 26,
        "range": [0, 1],
        "values": {"DIS": 0, "ENA": 1},
        "expects": "switch"
      },
      {
        "osc": "/seq/track4/assign_sw_1_filter",
        "pr": 4,
        "p": 4,
        "c": 27,
        "range": [0, 1],
        "values": {"DIS": 0, "ENA": 1},
        "expects": "switch"
      },
      {
        "osc": "/seq/track4/assign_sw_2_filter",
        "pr": 4,
        "p": 4,
        "c": 28,
        "range": [0, 1],
        "values": {"DIS": 0, "ENA": 1},
        "expects": "switch"
      },
      {
        "osc": "/seq/track4/foot_pedal_sw_filter",
        "pr": 4,
        "p": 4,
        "c": 29,
        "range": [0, 1],
        "values": {"DIS": 0, "ENA": 1},
        "expects": "switch"
      },
      {
        "osc": "/seq/track4/other_control_filter",
        "pr": 4,
        "p": 4,
        "c": 30,
        "range": [0, 1],
        "values": {"DIS": 0, "ENA": 1},
        "expects": "switch"
      },
      {
        "osc": "/seq/track4/force_osc_mode",
        "pr": 4,
        "p": 4,
        "c": 7,
        "range": [0, 3],
        "values": {"Program": 0, "Poly": 1, "Mono": 2, "Mono Legate": 3},
        "expects": "discrete"
      },
      {
        "osc": "/seq/track4/osc_select",
        "pr": 4,
        "p": 4,
        "c": 8,
        "range": [0, 2],
        "values": {"BOTH": 0, "OSC1": 1, "OSC2": 2},
        "expects": "discrete"
      },
      {
        "osc": "/seq/track4/arpeggiator_assign",
        "pr": 4,
        "p": 4,
        "c": 39,
        "range": [0, 2],
        "values": {"OFF": 0, "A": 1, "B": 2},
        "expects": "discrete"
      },
      {
        "osc": "/seq/track4/use_programs_scale",
        "pr": 4,
        "p": 4,
        "c": 14,
        "range": [0, 1],
        "values": {"DIS": 0, "ENA": 1},
        "expects": "switch"
      },
      {"osc": "/seq/track4/portament_time", "pr": 4, "p": 4, "c": 9, "range": [-1, 127]},
      {"osc": "/seq/track4/key_z_top", "pr": 4, "p": 4, "c": 31, "range": [0, 127]},
      {"osc": "/seq/track4/key_z_bottom", "pr": 4, "p": 4, "c": 34, "range": [0, 127]},
      {"osc": "/seq/track4/key_z_top_slope", "pr": 4, "p": 4, "c": 32, "range": [0, 15]},
      {"osc": "/seq/track4/key_z_bottom_slope", "pr": 4, "p": 4, "c": 33, "range": [0, 15]},
      {"osc": "/seq/track4/vel_z_top", "pr": 4, "p": 4, "c": 35, "range": [1, 127]},
      {"osc": "/seq/track4/vel_z_bottom", "pr": 4, "p": 4, "c": 38, "range": [1, 127]},
      {"osc": "/seq/track4/vel_z_top_slope", "pr": 4, "p": 4, "c": 36, "range": [0, 15]},
      {"osc": "/seq/track4/vel_z_bottom_slope", "pr": 4, "p": 4, "c": 37, "range": [0, 15]},
      {"osc": "/seq/track4/moss_voice", "pr": 4, "p": 4, "c": 48, "range": [0, 6]},
      {"osc": "/seq/track5/midi_channel", "pr": 4, "p": 5, "c": 4, "range": [0, 15]},
      {
        "osc": "/seq/track5/status",
        "pr": 4,
        "p": 5,
        "c": 3,
        "range": [0, 3],
        "values": {"INT": 0, "Off": 1, "EXT": 2, "EX2": 3},
        "expects": "discrete"
      },
      {"osc": "/seq/track5/bank_select_msb", "pr": 4, "p": 5, "c": 5, "range": [0, 127]},
      {"osc": "/seq/track5/bank_select_lsb", "pr": 4, "p": 5, "c": 6, "range": [0, 127]},
      {"osc": "/seq/track5/volume", "pr": 4, "p": 5, "c": 2, "range": [0, 127]},
      {"osc": "/seq/track5/pitch_bend_range", "pr": 4, "p": 5, "c": 12, "range": [-25, 24]},
      {"osc": "/seq/track5/transpose", "pr": 4, "p": 5, "c": 10, "range": [-24, 24]},
      {"osc": "/seq/track5/detune", "pr": 4, "p": 5, "c": 11, "range": [-1200, 1200]},
      {"osc": "/seq/track5/delay_start", "pr": 4, "p": 5, "c": 13, "range": [0, 97]},
      {"osc": "/seq/track5/pan", "pr": 4, "p": 5, "c": 1, "range": [0, 127]},
      {"osc": "/seq/track5/send_1_level", "pr": 4, "p": 5, "c": 41, "range": [0, 127]},
      {"osc": "/seq/track5/send_2_level", "pr": 4, "p": 5, "c": 42, "range": [0, 127]},
      {"osc": "/seq/track5/bus_select", "pr": 4, "p": 5, "c": 40, "range": [0, 13]},
      {
        "osc": "/seq/track5/program_change_filt",
        "pr": 4,
        "p": 5,
        "c": 15,
        "range": [0, 1],
        "values": {"DIS": 0, "ENA": 1},
        "expects": "switch"
      },
      {
        "osc": "/seq/track5/after_touch_filter",
        "pr": 4,
        "p": 5,
        "c": 16,
        "range": [0, 1],
        "values": {"DIS": 0, "ENA": 1},
        "expects": "switch"
      },
      {
        "osc": "/seq/track5/damper_filter",
        "pr": 4,
        "p": 5,
        "c": 17,
        "range": [0, 1],
        "values": {"DIS": 0, "ENA": 1},
        "expects": "switch"
      },
      {
        "osc": "/seq/track5/portamento_filter",
        "pr": 4,
        "p": 5,
        "c": 18,
        "range": [0, 1],
        "values": {"DIS": 0, "ENA": 1},
        "expects": "switch"
      },
      {
        "osc": "/seq/track5/js_x_as_ams_filter",
        "pr": 4,
        "p": 5,
        "c": 19,
        "range": [0, 1],
        "values": {"DIS": 0, "ENA": 1},
        "expects": "switch"
      },
      {
        "osc": "/seq/track5/js_y_plus_filter",
        "pr": 4,
        "p": 5,
        "c": 20,
        "range": [0, 1],
        "values": {"DIS": 0, "ENA": 1},
        "expects": "switch"
      },
      {
        "osc": "/seq/track5/js_y_filter",
        "pr": 4,
        "p": 5,
        "c": 21,
        "range": [0, 1],
        "values": {"DIS": 0, "ENA": 1},
        "expects": "switch"
      },
      {
        "osc": "/seq/track5/ribbon_filter",
        "pr": 4,
        "p": 5,
        "c": 22,
        "range": [0, 1],
        "values": {"DIS": 0, "ENA": 1},
        "expects": "switch"
      },
      {
        "osc": "/seq/track5/assign_knob_1_filter",
        "pr": 4,
        "p": 5,
        "c": 23,
        "range": [0, 1],
        "values": {"DIS": 0, "ENA": 1},
        "expects": "switch"
      },
      {
        "osc": "/seq/track5/assign_knob_2_filter",
        "pr": 4,
        "p": 5,
        "c": 24,
        "range": [0, 1],
        "values": {"DIS": 0, "ENA": 1},
        "expects": "switch"
      },
      {
        "osc": "/seq/track5/assign_knob_3_filter",
        "pr": 4,
        "p": 5,
        "c": 25,
        "range": [0, 1],
        "values": {"DIS": 0, "ENA": 1},
        "expects": "switch"
      },
      {
        "osc": "/seq/track5/assign_knob_4_filter",
        "pr": 4,
        "p": 5,
        "c": 26,
        "range": [0, 1],
        "values": {"DIS": 0, "ENA": 1},
        "expects": "switch"
      },
      {
        "osc": "/seq/track5/assign_sw_1_filter",
        "pr": 4,
        "p": 5,
        "c": 27,
        "range": [0, 1],
        "values": {"DIS": 0, "ENA": 1},
        "expects": "switch"
      },
      {
        "osc": "/seq/track5/assign_sw_2_filter",
        "pr": 4,
        "p": 5,
        "c": 28,
        "range": [0, 1],
        "values": {"DIS": 0, "ENA": 1},
        "expects": "switch"
      },
      {
        "osc": "/seq/track5/foot_pedal_sw_filter",
        "pr": 4,
        "p": 5,
        "c": 29,
        "range": [0, 1],
        "values": {"DIS": 0, "ENA": 1},
        "expects": "switch"
      },
      {
        "osc": "/seq/track5/other_control_filter",
        "pr": 4,
        "p": 5,
        "c": 30,
        "range": [0, 1],
        "values": {"DIS": 0, "ENA": 1},
        "expects": "switch"
      },
      {
        "osc": "/seq/track5/force_osc_mode",
        "pr": 4,
        "p": 5,
        "c": 7,
        "range": [0, 3],
        "values": {"Program": 0, "Poly": 1, "Mono": 2, "Mono Legate": 3},
        "expects": "discrete"
      },
      {
        "osc": "/seq/track5/osc_select",
        "pr": 4,
        "p": 5,
        "c": 8,
        "range": [0, 2],
        "values": {"BOTH": 0, "OSC1": 1, "OSC2": 2},
        "expects": "discrete"
      },
      {
        "osc": "/seq/track5/arpeggiator_assign",
        "pr": 4,
        "p": 5,
        "c": 39,
        "range": [0, 2],
        "values": {"OFF": 0, "A": 1, "B": 2},
        "expects": "discrete"
      },
      {
        "osc": "/seq/track5/use_programs_scale",
        "pr": 4,
        "p": 5,
        "c": 14,
        "range": [0, 1],
        "values": {"DIS": 0, "ENA": 1},
        "expects": "switch"
      },
      {"osc": "/seq/track5/portament_time", "pr": 4, "p": 5, "c": 9, "range": [-1, 127]},
      {"osc": "/seq/track5/key_z_top", "pr": 4, "p": 5, "c": 31, "range": [0, 127]},
      {"osc": "/seq/track5/key_z_bottom", "pr": 4, "p": 5, "c": 34, "range": [0, 127]},
      {"osc": "/seq/track5/key_z_top_slope", "pr": 4, "p": 5, "c": 32, "range": [0, 15]},
      {"osc": "/seq/track5/key_z_bottom_slope", "pr": 4, "p": 5, "c": 33, "range": [0, 15]},
      {"osc": "/seq/track5/vel_z_top", "pr": 4, "p": 5, "c": 35, "range": [1, 127]},
      {"osc": "/seq/track5/vel_z_bottom", "pr": 4, "p": 5, "c": 38, "range": [1, 127]},
      {"osc": "/seq/track5/vel_z_top_slope", "pr": 4, "p": 5, "c": 36, "range": [0, 15]},
      {"osc": "/seq/track5/vel_z_bottom_slope", "pr": 4, "p": 5, "c": 37, "range": [0, 15]},
      {"osc": "/seq/track5/moss_voice", "pr": 4, "p": 5, "c": 48, "range": [0, 6]},
      {"osc": "/seq/track6/midi_channel", "pr": 4, "p": 6, "c": 4, "range": [0, 15]},
      {
        "osc": "/seq/track6/status",
        "pr": 4,
        "p": 6,
        "c": 3,
        "range": [0, 3],
        "values": {"INT": 0, "Off": 1, "EXT": 2, "EX2": 3},
        "expects": "discrete"
      },
      {"osc": "/seq/track6/bank_select_msb", "pr": 4, "p": 6, "c": 5, "range": [0, 127]},
      {"osc": "/seq/track6/bank_select_lsb", "pr": 4, "p": 6, "c": 6, "range": [0, 127]},
      {"osc": "/seq/track6/volume", "pr": 4, "p": 6, "c": 2, "range": [0, 127]},
      {"osc": "/seq/track6/pitch_bend_range", "pr": 4, "p": 6, "c": 12, "range": [-25, 24]},
      {"osc": "/seq/track6/transpose", "pr": 4, "p": 6, "c": 10, "range": [-24, 24]},
      {"osc": "/seq/track6/detune", "pr": 4, "p": 6, "c": 11, "range": [-1200, 1200]},
      {"osc": "/seq/track6/delay_start", "pr": 4, "p": 6, "c": 13, "range": [0, 97]},
      {"osc": "/seq/track6/pan", "pr": 4, "p": 6, "c": 1, "range": [0, 127]},
      {"osc": "/seq/track6/send_1_level", "pr": 4, "p": 6, "c": 41, "range": [0, 127]},
      {"osc": "/seq/track6/send_2_level", "pr": 4, "p": 6, "c": 42, "range": [0, 127]},
      {"osc": "/seq/track6/bus_select", "pr": 4, "p": 6, "c": 40, "range": [0, 13]},
      {
        "osc": "/seq/track6/program_change_filt",
        "pr": 4,
        "p": 6,
        "c": 15,
        "range": [0, 1],
        "values": {"DIS": 0, "ENA": 1},
        "expects": "switch"
      },
      {
        "osc": "/seq/track6/after_touch_filter",
        "pr": 4,
        "p": 6,
        "c": 16,
        "range": [0, 1],
        "values": {"DIS": 0, "ENA": 1},
        "expects": "switch"
      },
      {
        "osc": "/seq/track6/damper_filter",
        "pr": 4,
        "p": 6,
        "c": 17,
        "range": [0, 1],
        "values": {"DIS": 0, "ENA": 1},
        "expects": "switch"
      },
      {
        "osc": "/seq/track6/portamento_filter",
        "pr": 4,
        "p": 6,
        "c": 18,
        "range": [0, 1],
        "values": {"DIS": 0, "ENA": 1},
        "expects": "switch"
      },
      {
        "osc": "/seq/track6/js_x_as_ams_filter",
        "pr": 4,
        "p": 6,
        "c": 19,
        "range": [0, 1],
        "values": {"DIS": 0, "ENA": 1},
        "expects": "switch"
      },
      {
        "osc": "/seq/track6/js_y_plus_filter",
        "pr": 4,
        "p": 6,
        "c": 20,
        "range": [0, 1],
        "values": {"DIS": 0, "ENA": 1},
        "expects": "switch"
      },
      {
        "osc": "/seq/track6/js_y_filter",
        "pr": 4,
        "p": 6,
        "c": 21,
        "range": [0, 1],
        "values": {"DIS": 0, "ENA": 1},
        "expects": "switch"
      },
      {
        "osc": "/seq/track6/ribbon_filter",
        "pr": 4,
        "p": 6,
        "c": 22,
        "range": [0, 1],
        "values": {"DIS": 0, "ENA": 1},
        "expects": "switch"
      },
      {
        "osc": "/seq/track6/assign_knob_1_filter",
        "pr": 4,
        "p": 6,
        "c": 23,
        "range": [0, 1],
        "values": {"DIS": 0, "ENA": 1},
        "expects": "switch"
      },
      {
        "osc": "/seq/track6/assign_knob_2_filter",
        "pr": 4,
        "p": 6,
        "c": 24,
        "range": [0, 1],
        "values": {"DIS": 0, "ENA": 1},
        "expects": "switch"
      },
      {
        "osc": "/seq/track6/assign_knob_3_filter",
        "pr": 4,
        "p": 6,
        "c": 25,
        "range": [0, 1],
        "values": {"DIS": 0, "ENA": 1},
        "expects": "switch"
      },
      {
        "osc": "/seq/track6/assign_knob_4_filter",
        "pr": 4,
        "p": 6,
        "c": 26,
        "range": [0, 1],
        "values": {"DIS": 0, "ENA": 1},
        "expects": "switch"
      },
      {
        "osc": "/seq/track6/assign_sw_1_filter",
        "pr": 4,
        "p": 6,
        "c": 27,
        "range": [0, 1],
        "values": {"DIS": 0, "ENA": 1},
        "expects": "switch"
      },
      {
        "osc": "/seq/track6/assign_sw_2_filter",
        "pr": 4,
        "p": 6,
        "c": 28,
        "range": [0, 1],
        "values": {"DIS": 0, "ENA": 1},
        "expects": "switch"
      },
      {
        "osc": "/seq/track6/foot_pedal_sw_filter",
        "pr": 4,
        "p": 6,
        "c": 29,
        "range": [0, 1],
        "values": {"DIS": 0, "ENA": 1},
        "expects": "switch"
      },
      {
        "osc": "/seq/track6/other_control_filter",
        "pr": 4,
        "p": 6,
        "c": 30,
        "range": [0, 1],
        "values": {"DIS": 0, "ENA": 1},
        "expects": "switch"
      },
      {
        "osc": "/seq/track6/force_osc_mode",
        "pr": 4,
        "p": 6,
        "c": 7,
        "range": [0, 3],
        "values": {"Program": 0, "Poly": 1, "Mono": 2, "Mono Legate": 3},
        "expects": "discrete"
      },
      {
        "osc": "/seq/track6/osc_select",
        "pr": 4,
        "p": 6,
        "c": 8,
        "range": [0, 2],
        "values": {"BOTH": 0, "OSC1": 1, "OSC2": 2},
        "expects": "discrete"
      },
      {
        "osc": "/seq/track6/arpeggiator_assign",
        "pr": 4,
        "p": 6,
        "c": 39,
        "range": [0, 2],
        "values": {"OFF": 0, "A": 1, "B": 2},
        "expects": "discrete"
      },
      {
        "osc": "/seq/track6/use_programs_scale",
        "pr": 4,
        "p": 6,
        "c": 14,
        "range": [0, 1],
        "values": {"DIS": 0, "ENA": 1},
        "expects": "switch"
      },
      {"osc": "/seq/track6/portament_time", "pr": 4, "p": 6, "c": 9, "range": [-1, 127]},
      {"osc": "/seq/track6/key_z_top", "pr": 4, "p": 6, "c": 31, "range": [0, 127]},
      {"osc": "/seq/track6/key_z_bottom", "pr": 4, "p": 6, "c": 34, "range": [0, 127]},
      {"osc": "/seq/track6/key_z_top_slope", "pr": 4, "p": 6, "c": 32, "range": [0, 15]},
      {"osc": "/seq/track6/key_z_bottom_slope", "pr": 4, "p": 6, "c": 33, "range": [0, 15]},
      {"osc": "/seq/track6/vel_z_top", "pr": 4, "p": 6, "c": 35, "range": [1, 127]},
      {"osc": "/seq/track6/vel_z_bottom", "pr": 4, "p": 6, "c": 38, "range": [1, 127]},
      {"osc": "/seq/track6/vel_z_top_slope", "pr": 4, "p": 6, "c": 36, "range": [0, 15]},
      {"osc": "/seq/track6/vel_z_bottom_slope", "pr": 4, "p": 6, "c": 37, "range": [0, 15]},
      {"osc": "/seq/track6/moss_voice", "pr": 4, "p": 6, "c": 48, "range": [0, 6]},
      {"osc": "/seq/track7/midi_channel", "pr": 4, "p": 7, "c": 4, "range": [0, 15]},
      {
        "osc": "/seq/track7/status",
        "pr": 4,
        "p": 7,
        "c": 3,
        "range": [0, 3],
        "values": {"INT": 0, "Off": 1, "EXT": 2, "EX2": 3},
        "expects": "discrete"
      },
      {"osc": "/seq/track7/bank_select_msb", "pr": 4, "p": 7, "c": 5, "range": [0, 127]},
      {"osc": "/seq/track7/bank_select_lsb", "pr": 4, "p": 7, "c": 6, "range": [0, 127]},
      {"osc": "/seq/track7/volume", "pr": 4, "p": 7, "c": 2, "range": [0, 127]},
      {"osc": "/seq/track7/pitch_bend_range", "pr": 4, "p": 7, "c": 12, "range": [-25, 24]},
      {"osc": "/seq/track7/transpose", "pr": 4, "p": 7, "c": 10, "range": [-24, 24]},
      {"osc": "/seq/track7/detune", "pr": 4, "p": 7, "c": 11, "range": [-1200, 1200]},
      {"osc": "/seq/track7/delay_start", "pr": 4, "p": 7, "c": 13, "range": [0, 97]},
      {"osc": "/seq/track7/pan", "pr": 4, "p": 7, "c": 1, "range": [0, 127]},
      {"osc": "/seq/track7/send_1_level", "pr": 4, "p": 7, "c": 41, "range": [0, 127]},
      {"osc": "/seq/track7/send_2_level", "pr": 4, "p": 7, "c": 42, "range": [0, 127]},
      {"osc": "/seq/track7/bus_select", "pr": 4, "p": 7, "c": 40, "range": [0, 13]},
      {
        "osc": "/seq/track7/program_change_filt",
        "pr": 4,
        "p": 7,
        "c": 15,
        "range": [0, 1],
        "values": {"DIS": 0, "ENA": 1},
        "expects": "switch"
      },
      {
        "osc": "/seq/track7/after_touch_filter",
        "pr": 4,
        "p": 7,
        "c": 16,
        "range": [0, 1],
        "values": {"DIS": 0, "ENA": 1},
        "expects": "switch"
      },
      {
        "osc": "/seq/track7/damper_filter",
        "pr": 4,
        "p": 7,
        "c": 17,
        "range": [0, 1],
        "values": {"DIS": 0, "ENA": 1},
        "expects": "switch"
      },
      {
        "osc": "/seq/track7/portamento_filter",
        "pr": 4,
        "p": 7,
        "c": 18,
        "range": [0, 1],
        "values": {"DIS": 0, "ENA": 1},
        "expects": "switch"
      },
      {
        "osc": "/seq/track7/js_x_as_ams_filter",
        "pr": 4,
        "p": 7,
        "c": 19,
        "range": [0, 1],
        "values": {"DIS": 0, "ENA": 1},
        "expects": "switch"
      },
      {
        "osc": "/seq/track7/js_y_plus_filter",
        "pr": 4,
        "p": 7,
        "c": 20,
        "range": [0, 1],
        "values": {"DIS": 0, "ENA": 1},
        "expects": "switch"
      },
      {
        "osc": "/seq/track7/js_y_filter",
        "pr": 4,
        "p": 7,
        "c": 21,
        "range": [0, 1],
        "values": {"DIS": 0, "ENA": 1},
        "expects": "switch"
      },
      {
        "osc": "/seq/track7/ribbon_filter",
        "pr": 4,
        "p": 7,
        "c": 22,
        "range": [0, 1],
        "values": {"DIS": 0, "ENA": 1},
        "expects": "switch"
      },
      {
        "osc": "/seq/track7/assign_knob_1_filter",
        "pr": 4,
        "p": 7,
        "c": 23,
        "range": [0, 1],
        "values": {"DIS": 0, "ENA": 1},
        "expects": "switch"
      },
      {
        "osc": "/seq/track7/assign_knob_2_filter",
        "pr": 4,
        "p": 7,
        "c": 24,
        "range": [0, 1],
        "values": {"DIS": 0, "ENA": 1},
        "expects": "switch"
      },
      {
        "osc": "/seq/track7/assign_knob_3_filter",
        "pr": 4,
        "p": 7,
        "c": 25,
        "range": [0, 1],
        "values": {"DIS": 0, "ENA": 1},
        "expects": "switch"
      },
      {
        "osc": "/seq/track7/assign_knob_4_filter",
        "pr": 4,
        "p": 7,
        "c": 26,
        "range": [0, 1],
        "values": {"DIS": 0, "ENA": 1},
        "expects": "switch"
      },
      {
        "osc": "/seq/track7/assign_sw_1_filter",
        "pr": 4,
        "p": 7,
        "c": 27,
        "range": [0, 1],
        "values": {"DIS": 0, "ENA": 1},
        "expects": "switch"
      },
      {
        "osc": "/seq/track7/assign_sw_2_filter",
        "pr": 4,
        "p": 7,
        "c": 28,
        "range": [0, 1],
        "values": {"DIS": 0, "ENA": 1},
        "expects": "switch"
      },
      {
        "osc": "/seq/track7/foot_pedal_sw_filter",
        "pr": 4,
        "p": 7,
        "c": 29,
        "range": [0, 1],
        "values": {"DIS": 0, "ENA": 1},
        "expects": "switch"
      },
      {
        "osc": "/seq/track7/other_control_filter",
        "pr": 4,
        "p": 7,
        "c": 30,
        "range": [0, 1],
        "values": {"DIS": 0, "ENA": 1},
        "expects": "switch"
      },
      {
        "osc": "/seq/track7/force_osc_mode",
        "pr": 4,
        "p": 7,
        "c": 7,
        "range": [0, 3],
        "values": {"Program": 0, "Poly": 1, "Mono": 2, "Mono Legate": 3},
        "expects": "discrete"
      },
      {
        "osc": "/seq/track7/osc_select",
        "pr": 4,
        "p": 7,
        "c": 8,
        "range": [0, 2],
        "values": {"BOTH": 0, "OSC1": 1, "OSC2": 2},
        "expects": "discrete"
      },
      {
        "osc": "/seq/track7/arpeggiator_assign",
        "pr": 4,
        "p": 7,
        "c": 39,
        "range": [0, 2],
        "values": {"OFF": 0, "A": 1, "B": 2},
        "expects": "discrete"
      },
      {
        "osc": "/seq/track7/use_programs_scale",
        "pr": 4,
        "p": 7,
        "c": 14,
        "range": [0, 1],
        "values": {"DIS": 0, "ENA": 1},
        "expects": "switch"
      },
      {"osc": "/seq/track7/portament_time", "pr": 4, "p": 7, "c": 9, "range": [-1, 127]},
      {"osc": "/seq/track7/key_z_top", "pr": 4, "p": 7, "c": 31, "range": [0, 127]},
      {"osc": "/seq/track7/key_z_bottom", "pr": 4, "p": 7, "c": 34, "range": [0, 127]},
      {"osc": "/seq/track7/key_z_top_slope", "pr": 4, "p": 7, "c": 32, "range": [0, 15]},
      {"osc": "/seq/track7/key_z_bottom_slope", "pr": 4, "p": 7, "c": 33, "range": [0, 15]},
      {"osc": "/seq/track7/vel_z_top", "pr": 4, "p": 7, "c": 35, "range": [1, 127]},
      {"osc": "/seq/track7/vel_z_bottom", "pr": 4, "p": 7, "c": 38, "range": [1, 127]},
      {"osc": "/seq/track7/vel_z_top_slope", "pr": 4, "p": 7, "c": 36, "range": [0, 15]},
      {"osc": "/seq/track7/vel_z_bottom_slope", "pr": 4, "p": 7, "c": 37, "range": [0, 15]},
      {"osc": "/seq/track7/moss_voice", "pr": 4, "p": 7, "c": 48, "range": [0, 6]},
      {"osc": "/seq/track8/midi_channel", "pr": 4, "p": 8, "c": 4, "range": [0, 15]},
      {
        "osc": "/seq/track8/status",
        "pr": 4,
        "p": 8,
        "c": 3,
        "range": [0, 3],
        "values": {"INT": 0, "Off": 1, "EXT": 2, "EX2": 3},
        "expects": "discrete"
      },
      {"osc": "/seq/track8/bank_select_msb", "pr": 4, "p": 8, "c": 5, "range": [0, 127]},
      {"osc": "/seq/track8/bank_select_lsb", "pr": 4, "p": 8, "c": 6, "range": [0, 127]},
      {"osc": "/seq/track8/volume", "pr": 4, "p": 8, "c": 2, "range": [0, 127]},
      {"osc": "/seq/track8/pitch_bend_range", "pr": 4, "p": 8, "c": 12, "range": [-25, 24]},
      {"osc": "/seq/track8/transpose", "pr": 4, "p": 8, "c": 10, "range": [-24, 24]},
      {"osc": "/seq/track8/detune", "pr": 4, "p": 8, "c": 11, "range": [-1200, 1200]},
      {"osc": "/seq/track8/delay_start", "pr": 4, "p": 8, "c": 13, "range": [0, 97]},
      {"osc": "/seq/track8/pan", "pr": 4, "p": 8, "c": 1, "range": [0, 127]},
      {"osc": "/seq/track8/send_1_level", "pr": 4, "p": 8, "c": 41, "range": [0, 127]},
      {"osc": "/seq/track8/send_2_level", "pr": 4, "p": 8, "c": 42, "range": [0, 127]},
      {"osc": "/seq/track8/bus_select", "pr": 4, "p": 8, "c": 40, "range": [0, 13]},
      {
        "osc": "/seq/track8/program_change_filt",
        "pr": 4,
        "p": 8,
        "c": 15,
        "range": [0, 1],
        "values": {"DIS": 0, "ENA": 1},
        "expects": "switch"
      },
      {
        "osc": "/seq/track8/after_touch_filter",
        "pr": 4,
        "p": 8,
        "c": 16,
        "range": [0, 1],
        "values": {"DIS": 0, "ENA": 1},
        "expects": "switch"
      },
      {
        "osc": "/seq/track8/damper_filter",
        "pr": 4,
        "p": 8,
        "c": 17,
        "range": [0, 1],
        "values": {"DIS": 0, "ENA": 1},
        "expects": "switch"
      },
      {
        "osc": "/seq/track8/portamento_filter",
        "pr": 4,
        "p": 8,
        "c": 18,
        "range": [0, 1],
        "values": {"DIS": 0, "ENA": 1},
        "expects": "switch"
      },
      {
        "osc": "/seq/track8/js_x_as_ams_filter",
        "pr": 4,
        "p": 8,
        "c": 19,
        "range": [0, 1],
        "values": {"DIS": 0, "ENA": 1},
        "expects": "switch"
      },
      {
        "osc": "/seq/track8/js_y_plus_filter",
        "pr": 4,
        "p": 8,
        "c": 20,
        "range": [0, 1],
        "values": {"DIS": 0, "ENA": 1},
        "expects": "switch"
      },
      {
        "osc": "/seq/track8/js_y_filter",
        "pr": 4,
        "p": 8,
        "c": 21,
        "range": [0, 1],
        "values": {"DIS": 0, "ENA": 1},
        "expects": "switch"
      },
      {
        "osc": "/seq/track8/ribbon_filter",
        "pr": 4,
        "p": 8,
        "c": 22,
        "range": [0, 1],
        "values": {"DIS": 0, "ENA": 1},
        "expects": "switch"
      },
      {
        "osc": "/seq/track8/assign_knob_1_filter",
        "pr": 4,
        "p": 8,
        "c": 23,
        "range": [0, 1],
        "values": {"DIS": 0, "ENA": 1},
        "expects": "switch"
      },
      {
        "osc": "/seq/track8/assign_knob_2_filter",
        "pr": 4,
        "p": 8,
        "c": 24,
        "range": [0, 1],
        "values": {"DIS": 0, "ENA": 1},
        "expects": "switch"
      },
      {
        "osc": "/seq/track8/assign_knob_3_filter",
        "pr": 4,
        "p": 8,
        "c": 25,
        "range": [0, 1],
        "values": {"DIS": 0, "ENA": 1},
        "expects": "switch"
      },
      {
        "osc": "/seq/track8/assign_knob_4_filter",
        "pr": 4,
        "p": 8,
        "c": 26,
        "range": [0, 1],
        "values": {"DIS": 0, "ENA": 1},
        "expects": "switch"
      },
      {
        "osc": "/seq/track8/assign_sw_1_filter",
        "pr": 4,
        "p": 8,
        "c": 27,
        "range": [0, 1],
        "values": {"DIS": 0, "ENA": 1},
        "expects": "switch"
      },
      {
        "osc": "/seq/track8/assign_sw_2_filter",
        "pr": 4,
        "p": 8,
        "c": 28,
        "range": [0, 1],
        "values": {"DIS": 0, "ENA": 1},
        "expects": "switch"
      },
      {
        "osc": "/seq/track8/foot_pedal_sw_filter",
        "pr": 4,
        "p": 8,
        "c": 29,
        "range": [0, 1],
        "values": {"DIS": 0, "ENA": 1},
        "expects": "switch"
      },
      {
        "osc": "/seq/track8/other_control_filter",
        "pr": 4,
        "p": 8,
        "c": 30,
        "range": [0, 1],
        "values": {"DIS": 0, "ENA": 1},
        "expects": "switch"
      },
      {
        "osc": "/seq/track8/force_osc_mode",
        "pr": 4,
        "p": 8,
        "c": 7,
        "range": [0, 3],
        "values": {"Program": 0, "Poly": 1, "Mono": 2, "Mono Legate": 3},
        "expects": "discrete"
      },
      {
        "osc": "/seq/track8/osc_select",
        "pr": 4,
        "p": 8,
        "c": 8,
        "range": [0, 2],
        "values": {"BOTH": 0, "OSC1": 1, "OSC2": 2},
        "expects": "discrete"
      },
      {
        "osc": "/seq/track8/arpeggiator_assign",
        "pr": 4,
        "p": 8,
        "c": 39,
        "range": [0, 2],
        "values": {"OFF": 0, "A": 1, "B": 2},
        "expects": "discrete"
      },
      {
        "osc": "/seq/track8/use_programs_scale",
        "pr": 4,
        "p": 8,
        "c": 14,
        "range": [0, 1],
        "values": {"DIS": 0, "ENA": 1},
        "expects": "switch"
      },
      {"osc": "/seq/track8/portament_time", "pr": 4, "p": 8, "c": 9, "range": [-1, 127]},
      {"osc": "/seq/track8/key_z_top", "pr": 4, "p": 8, "c": 31, "range": [0, 127]},
      {"osc": "/seq/track8/key_z_bottom", "pr": 4, "p": 8, "c": 34, "range": [0, 127]},
      {"osc": "/seq/track8/key_z_top_slope", "pr": 4, "p": 8, "c": 32, "range": [0, 15]},
      {"osc": "/seq/track8/key_z_bottom_slope", "pr": 4, "p": 8, "c": 33, "range": [0, 15]},
      {"osc": "/seq/track8/vel_z_top", "pr": 4, "p": 8, "c": 35, "range": [1, 127]},
      {"osc": "/seq/track8/vel_z_bottom", "pr": 4, "p": 8, "c": 38, "range": [1, 127]},
      {"osc": "/seq/track8/vel_z_top_slope", "pr": 4, "p": 8, "c": 36, "range": [0, 15]},
      {"osc": "/seq/track8/vel_z_bottom_slope", "pr": 4, "p": 8, "c": 37, "range": [0, 15]},
      {"osc": "/seq/track8/moss_voice", "pr": 4, "p": 8, "c": 48, "range": [0, 6]},
      {"osc": "/seq/track9/midi_channel", "pr": 4, "p": 9, "c": 4, "range": [0, 15]},
      {
        "osc": "/seq/track9/status",
        "pr": 4,
        "p": 9,
        "c": 3,
        "range": [0, 3],
        "values": {"INT": 0, "Off": 1, "EXT": 2, "EX2": 3},
        "expects": "discrete"
      },
      {"osc": "/seq/track9/bank_select_msb", "pr": 4, "p": 9, "c": 5, "range": [0, 127]},
      {"osc": "/seq/track9/bank_select_lsb", "pr": 4, "p": 9, "c": 6, "range": [0, 127]},
      {"osc": "/seq/track9/volume", "pr": 4, "p": 9, "c": 2, "range": [0, 127]},
      {"osc": "/seq/track9/pitch_bend_range", "pr": 4, "p": 9, "c": 12, "range": [-25, 24]},
      {"osc": "/seq/track9/transpose", "pr": 4, "p": 9, "c": 10, "range": [-24, 24]},
      {"osc": "/seq/track9/detune", "pr": 4, "p": 9, "c": 11, "range": [-1200, 1200]},
      {"osc": "/seq/track9/delay_start", "pr": 4, "p": 9, "c": 13, "range": [0, 97]},
      {"osc": "/seq/track9/pan", "pr": 4, "p": 9, "c": 1, "range": [0, 127]},
      {"osc": "/seq/track9/send_1_level", "pr": 4, "p": 9, "c": 41, "range": [0, 127]},
      {"osc": "/seq/track9/send_2_level", "pr": 4, "p": 9, "c": 42, "range": [0, 127]},
      {"osc": "/seq/track9/bus_select", "pr": 4, "p": 9, "c": 40, "range": [0, 13]},
      {
        "osc": "/seq/track9/program_change_filt",
        "pr": 4,
        "p": 9,
        "c": 15,
        "range": [0, 1],
        "values": {"DIS": 0, "ENA": 1},
        "expects": "switch"
      },
      {
        "osc": "/seq/track9/after_touch_filter",
        "pr": 4,
        "p": 9,
        "c": 16,
        "range": [0, 1],
        "values": {"DIS": 0, "ENA": 1},
        "expects": "switch"
      },
      {
        "osc": "/seq/track9/damper_filter",
        "pr": 4,
        "p": 9,
        "c": 17,
        "range": [0, 1],
        "values": {"DIS": 0, "ENA": 1},
        "expects": "switch"
      },
      {
        "osc": "/seq/track9/portamento_filter",
        "pr": 4,
        "p": 9,
        "c": 18,
        "range": [0, 1],
        "values": {"DIS": 0, "ENA": 1},
        "expects": "switch"
      },
      {
        "osc": "/seq/track9/js_x_as_ams_filter",
        "pr": 4,
        "p": 9,
        "c": 19,
        "range": [0, 1],
        "values": {"DIS": 0, "ENA": 1},
        "expects": "switch"
      },
      {
        "osc": "/seq/track9/js_y_plus_filter",
        "pr": 4,
        "p": 9,
        "c": 20,
        "range": [0, 1],
        "values": {"DIS": 0, "ENA": 1},
        "expects": "switch"
      },
      {
        "osc": "/seq/track9/js_y_filter",
        "pr": 4,
        "p": 9,
        "c": 21,
        "range": [0, 1],
        "values": {"DIS": 0, "ENA": 1},
        "expects": "switch"
      },
      {
        "osc": "/seq/track9/ribbon_filter",
        "pr": 4,
        "p": 9,
        "c": 22,
        "range": [0, 1],
        "values": {"DIS": 0, "ENA": 1},
        "expects": "switch"
      },
      {
        "osc": "/seq/track9/assign_knob_1_filter",
        "pr": 4,
        "p": 9,
        "c": 23,
        "range": [0, 1],
        "values": {"DIS": 0, "ENA": 1},
        "expects": "switch"
      },
      {
        "osc": "/seq/track9/assign_knob_2_filter",
        "pr": 4,
        "p": 9,
        "c": 24,
        "range": [0, 1],
        "values": {"DIS": 0, "ENA": 1},
        "expects": "switch"
      },
      {
        "osc": "/seq/track9/assign_knob_3_filter",
        "pr": 4,
        "p": 9,
        "c": 25,
        "range": [0, 1],
        "values": {"DIS": 0, "ENA": 1},
        "expects": "switch"
      },
      {
        "osc": "/seq/track9/assign_knob_4_filter",
        "pr": 4,
        "p": 9,
        "c": 26,
        "range": [0, 1],
        "values": {"DIS": 0, "ENA": 1},
        "expects": "switch"
      },
      {
        "osc": "/seq/track9/assign_sw_1_filter",
        "pr": 4,
        "p": 9,
        "c": 27,
        "range": [0, 1],
        "values": {"DIS": 0, "ENA": 1},
        "expects": "switch"
      },
      {
        "osc": "/seq/track9/assign_sw_2_filter",
        "pr": 4,
        "p": 9,
        "c": 28,
        "range": [0, 1],
        "values": {"DIS": 0, "ENA": 1},
        "expects": "switch"
      },
      {
        "osc": "/seq/track9/foot_pedal_sw_filter",
        "pr": 4,
        "p": 9,
        "c": 29,
        "range": [0, 1],
        "values": {"DIS": 0, "ENA": 1},
        "expects": "switch"
      },
      {
        "osc": "/seq/track9/other_control_filter",
        "pr": 4,
        "p": 9,
        "c": 30,
        "range": [0, 1],
        "values": {"DIS": 0, "ENA": 1},
        "expects": "switch"
      },
      {
        "osc": "/seq/track9/force_osc_mode",
        "pr": 4,
        "p": 9,
        "c": 7,
        "range": [0, 3],
        "values": {"Program": 0, "Poly": 1, "Mono": 2, "Mono Legate": 3},
        "expects": "discrete"
      },
      {
        "osc": "/seq/track9/osc_select",
        "pr": 4,
        "p": 9,
        "c": 8,
        "range": [0, 2],
        "values": {"BOTH": 0, "OSC1": 1, "OSC2": 2},
        "expects": "discrete"
      },
      {
        "osc": "/seq/track9/arpeggiator_assign",
        "pr": 4,
        "p": 9,
        "c": 39,
        "range": [0, 2],
        "values": {"OFF": 0, "A": 1, "B": 2},
        "expects": "discrete"
      },
      {
        "osc": "/seq/track9/use_programs_scale",
        "pr": 4,
        "p": 9,
        "c": 14,
        "range": [0, 1],
        "values": {"DIS": 0, "ENA": 1},
        "expects": "switch"
      },
      {"osc": "/seq/track9/portament_time", "pr": 4, "p": 9, "c": 9, "range": [-1, 127]},
      {"osc": "/seq/track9/key_z_top", "pr": 4, "p": 9, "c": 31, "range": [0, 127]},
      {"osc": "/seq/track9/key_z_bottom", "pr": 4, "p": 9, "c": 34, "range": [0, 127]},
      {"osc": "/seq/track9/key_z_top_slope", "pr": 4, "p": 9, "c": 32, "range": [0, 15]},
      {"osc": "/seq/track9/key_z_bottom_slope", "pr": 4, "p": 9, "c": 33, "range": [0, 15]},
      {"osc": "/seq/track9/vel_z_top", "pr": 4, "p": 9, "c": 35, "range": [1, 127]},
      {"osc": "/seq/track9/vel_z_bottom", "pr": 4, "p": 9, "c": 38, "range": [1, 127]},
      {"osc": "/seq/track9/vel_z_top_slope", "pr": 4, "p": 9, "c": 36, "range": [0, 15]},
      {"osc": "/seq/track9/vel_z_bottom_slope", "pr": 4, "p": 9, "c": 37, "range": [0, 15]},
      {"osc": "/seq/track9/moss_voice", "pr": 4, "p": 9, "c": 48, "range": [0, 6]},
      {"osc": "/seq/track10/midi_channel", "pr": 4, "p": 10, "c": 4, "range": [0, 15]},
      {
        "osc": "/seq/track10/status",
        "pr": 4,
        "p": 10,
        "c": 3,
        "range": [0, 3],
        "values": {"INT": 0, "Off": 1, "EXT": 2, "EX2": 3},
        "expects": "discrete"
      },
      {"osc": "/seq/track10/bank_select_msb", "pr": 4, "p": 10, "c": 5, "range": [0, 127]},
      {"osc": "/seq/track10/bank_select_lsb", "pr": 4, "p": 10, "c": 6, "range": [0, 127]},
      {"osc": "/seq/track10/volume", "pr": 4, "p": 10, "c": 2, "range": [0, 127]},
      {"osc": "/seq/track10/pitch_bend_range", "pr": 4, "p": 10, "c": 12, "range": [-25, 24]},
      {"osc": "/seq/track10/transpose", "pr": 4, "p": 10, "c": 10, "range": [-24, 24]},
      {"osc": "/seq/track10/detune", "pr": 4, "p": 10, "c": 11, "range": [-1200, 1200]},
      {"osc": "/seq/track10/delay_start", "pr": 4, "p": 10, "c": 13, "range": [0, 97]},
      {"osc": "/seq/track10/pan", "pr": 4, "p": 10, "c": 1, "range": [0, 127]},
      {"osc": "/seq/track10/send_1_level", "pr": 4, "p": 10, "c": 41, "range": [0, 127]},
      {"osc": "/seq/track10/send_2_level", "pr": 4, "p": 10, "c": 42, "range": [0, 127]},
      {"osc": "/seq/track10/bus_select", "pr": 4, "p": 10, "c": 40, "range": [0, 13]},
      {
        "osc": "/seq/track10/program_change_filt",
        "pr": 4,
        "p": 10,
        "c": 15,
        "range": [0, 1],
        "values": {"DIS": 0, "ENA": 1},
        "expects": "switch"
      },
      {
        "osc": "/seq/track10/after_touch_filter",
        "pr": 4,
        "p": 10,
        "c": 16,
        "range": [0, 1],
        "values": {"DIS": 0, "ENA": 1},
        "expects": "switch"
      },
      {
        "osc": "/seq/track10/damper_filter",
        "pr": 4,
        "p": 10,
        "c": 17,
        "range": [0, 1],
        "values": {"DIS": 0, "ENA": 1},
        "expects": "switch"
      },
      {
        "osc": "/seq/track10/portamento_filter",
        "pr": 4,
        "p": 10,
        "c": 18,
        "range": [0, 1],
        "values": {"DIS": 0, "ENA": 1},
        "expects": "switch"
      },
      {
        "osc": "/seq/track10/js_x_as_ams_filter",
        "pr": 4,
        "p": 10,
        "c": 19,
        "range": [0, 1],
        "values": {"DIS": 0, "ENA": 1},
        "expects": "switch"
      },
      {
        "osc": "/seq/track10/js_y_plus_filter",
        "pr": 4,
        "p": 10,
        "c": 20,
        "range": [0, 1],
        "values": {"DIS": 0, "ENA": 1},
        "expects": "switch"
      },
      {
        "osc": "/seq/track10/js_y_filter",
        "pr": 4,
        "p": 10,
        "c": 21,
        "range": [0, 1],
        "values": {"DIS": 0, "ENA": 1},
        "expects": "switch"
      },
      {
        "osc": "/seq/track10/ribbon_filter",
        "pr": 4,
        "p": 10,
        "c": 22,
        "range": [0, 1],
        "values": {"DIS": 0, "ENA": 1},
        "expects": "switch"
      },
      {
        "osc": "/seq/track10/assign_knob_1_filter",
        "pr": 4,
        "p": 10,
        "c": 23,
        "range": [0, 1],
        "values": {"DIS": 0, "ENA": 1},
        "expects": "switch"
      },
      {
        "osc": "/seq/track10/assign_knob_2_filter",
        "pr": 4,
        "p": 10,
        "c": 24,
        "range": [0, 1],
        "values": {"DIS": 0, "ENA": 1},
        "expects": "switch"
      },
      {
        "osc": "/seq/track10/assign_knob_3_filter",
        "pr": 4,
        "p": 10,
        "c": 25,
        "range": [0, 1],
        "values": {"DIS": 0, "ENA": 1},
        "expects": "switch"
      },
      {
        "osc": "/seq/track10/assign_knob_4_filter",
        "pr": 4,
        "p": 10,
        "c": 26,
        "range": [0, 1],
        "values": {"DIS": 0, "ENA": 1},
        "expects": "switch"
      },
      {
        "osc": "/seq/track10/assign_sw_1_filter",
        "pr": 4,
        "p": 10,
        "c": 27,
        "range": [0, 1],
        "values": {"DIS": 0, "ENA": 1},
        "expects": "switch"
      },
      {
        "osc": "/seq/track10/assign_sw_2_filter",
        "pr": 4,
        "p": 10,
        "c": 28,
        "range": [0, 1],
        "values": {"DIS": 0, "ENA": 1},
        "expects": "switch"
      },
      {
        "osc": "/seq/track10/foot_pedal_sw_filter",
        "pr": 4,
        "p": 10,
        "c": 29,
        "range": [0, 1],
        "values": {"DIS": 0, "ENA": 1},
        "expects": "switch"
      },
      {
        "osc": "/seq/track10/other_control_filter",
        "pr": 4,
        "p": 10,
        "c": 30,
        "range": [0, 1],
        "values": {"DIS": 0, "ENA": 1},
        "expects": "switch"
      },
      {
        "osc": "/seq/track10/force_osc_mode",
        "pr": 4,
        "p": 10,
        "c": 7,
        "range": [0, 3],
        "values": {"Program": 0, "Poly": 1, "Mono": 2, "Mono Legate": 3},
        "expects": "discrete"
      },
      {
        "osc": "/seq/track10/osc_select",
        "pr": 4,
        "p": 10,
        "c": 8,
        "range": [0, 2],
        "values": {"BOTH": 0, "OSC1": 1, "OSC2": 2},
        "expects": "discrete"
      },
      {
        "osc": "/seq/track10/arpeggiator_assign",
        "pr": 4,
        "p": 10,
        "c": 39,
        "range": [0, 2],
        "values": {"OFF": 0, "A": 1, "B": 2},
        "expects": "discrete"
      },
      {
        "osc": "/seq/track10/use_programs_scale",
        "pr": 4,
        "p": 10,
        "c": 14,
        "range": [0, 1],
        "values": {"DIS": 0, "ENA": 1},
        "expects": "switch"
      },
      {"osc": "/seq/track10/portament_time", "pr": 4, "p": 10, "c": 9, "range": [-1, 127]},
      {"osc": "/seq/track10/key_z_top", "pr": 4, "p": 10, "c": 31, "range": [0, 127]},
      {"osc": "/seq/track10/key_z_bottom", "pr": 4, "p": 10, "c": 34, "range": [0, 127]},
      {"osc": "/seq/track10/key_z_top_slope", "pr": 4, "p": 10, "c": 32, "range": [0, 15]},
      {"osc": "/seq/track10/key_z_bottom_slope", "pr": 4, "p": 10, "c": 33, "range": [0, 15]},
      {"osc": "/seq/track10/vel_z_top", "pr": 4, "p": 10, "c": 35, "range": [1, 127]},
      {"osc": "/seq/track10/vel_z_bottom", "pr": 4, "p": 10, "c": 38, "range": [1, 127]},
      {"osc": "/seq/track10/vel_z_top_slope", "pr": 4, "p": 10, "c": 36, "range": [0, 15]},
      {"osc": "/seq/track10/vel_z_bottom_slope", "pr": 4, "p": 10, "c": 37, "range": [0, 15]},
      {"osc": "/seq/track10/moss_voice", "pr": 4, "p": 10, "c": 48, "range": [0, 6]},
      {"osc": "/seq/track11/midi_channel", "pr": 4, "p": 11, "c": 4, "range": [0, 15]},
      {
        "osc": "/seq/track11/status",
        "pr": 4,
        "p": 11,
        "c": 3,
        "range": [0, 3],
        "values": {"INT": 0, "Off": 1, "EXT": 2, "EX2": 3},
        "expects": "discrete"
      },
      {"osc": "/seq/track11/bank_select_msb", "pr": 4, "p": 11, "c": 5, "range": [0, 127]},
      {"osc": "/seq/track11/bank_select_lsb", "pr": 4, "p": 11, "c": 6, "range": [0, 127]},
      {"osc": "/seq/track11/volume", "pr": 4, "p": 11, "c": 2, "range": [0, 127]},
      {"osc": "/seq/track11/pitch_bend_range", "pr": 4, "p": 11, "c": 12, "range": [-25, 24]},
      {"osc": "/seq/track11/transpose", "pr": 4, "p": 11, "c": 10, "range": [-24, 24]},
      {"osc": "/seq/track11/detune", "pr": 4, "p": 11, "c": 11, "range": [-1200, 1200]},
      {"osc": "/seq/track11/delay_start", "pr": 4, "p": 11, "c": 13, "range": [0, 97]},
      {"osc": "/seq/track11/pan", "pr": 4, "p": 11, "c": 1, "range": [0, 127]},
      {"osc": "/seq/track11/send_1_level", "pr": 4, "p": 11, "c": 41, "range": [0, 127]},
      {"osc": "/seq/track11/send_2_level", "pr": 4, "p": 11, "c": 42, "range": [0, 127]},
      {"osc": "/seq/track11/bus_select", "pr": 4, "p": 11, "c": 40, "range": [0, 13]},
      {
        "osc": "/seq/track11/program_change_filt",
        "pr": 4,
        "p": 11,
        "c": 15,
        "range": [0, 1],
        "values": {"DIS": 0, "ENA": 1},
        "expects": "switch"
      },
      {
        "osc": "/seq/track11/after_touch_filter",
        "pr": 4,
        "p": 11,
        "c": 16,
        "range": [0, 1],
        "values": {"DIS": 0, "ENA": 1},
        "expects": "switch"
      },
      {
        "osc": "/seq/track11/damper_filter",
        "pr": 4,
        "p": 11,
        "c": 17,
        "range": [0, 1],
        "values": {"DIS": 0, "ENA": 1},
        "expects": "switch"
      },
      {
        "osc": "/seq/track11/portamento_filter",
        "pr": 4,
        "p": 11,
        "c": 18,
        "range": [0, 1],
        "values": {"DIS": 0, "ENA": 1},
        "expects": "switch"
      },
      {
        "osc": "/seq/track11/js_x_as_ams_filter",
        "pr": 4,
        "p": 11,
        "c": 19,
        "range": [0, 1],
        "values": {"DIS": 0, "ENA": 1},
        "expects": "switch"
      },
      {
        "osc": "/seq/track11/js_y_plus_filter",
        "pr": 4,
        "p": 11,
        "c": 20,
        "range": [0, 1],
        "values": {"DIS": 0, "ENA": 1},
        "expects": "switch"
      },
      {
        "osc": "/seq/track11/js_y_filter",
        "pr": 4,
        "p": 11,
        "c": 21,
        "range": [0, 1],
        "values": {"DIS": 0, "ENA": 1},
        "expects": "switch"
      },
      {
        "osc": "/seq/track11/ribbon_filter",
        "pr": 4,
        "p": 11,
        "c": 22,
        "range": [0, 1],
        "values": {"DIS": 0, "ENA": 1},
        "expects": "switch"
      },
      {
        "osc": "/seq/track11/assign_knob_1_filter",
        "pr": 4,
        "p": 11,
        "c": 23,
        "range": [0, 1],
        "values": {"DIS": 0, "ENA": 1},
        "expects": "switch"
      },
      {
        "osc": "/seq/track11/assign_knob_2_filter",
        "pr": 4,
        "p": 11,
        "c": 24,
        "range": [0, 1],
        "values": {"DIS": 0, "ENA": 1},
        "expects": "switch"
      },
      {
        "osc": "/seq/track11/assign_knob_3_filter",
        "pr": 4,
        "p": 11,
        "c": 25,
        "range": [0, 1],
        "values": {"DIS": 0, "ENA": 1},
        "expects": "switch"
      },
      {
        "osc": "/seq/track11/assign_knob_4_filter",
        "pr": 4,
        "p": 11,
        "c": 26,
        "range": [0, 1],
        "values": {"DIS": 0, "ENA": 1},
        "expects": "switch"
      },
      {
        "osc": "/seq/track11/assign_sw_1_filter",
        "pr": 4,
        "p": 11,
        "c": 27,
        "range": [0, 1],
        "values": {"DIS": 0, "ENA": 1},
        "expects": "switch"
      },
      {
        "osc": "/seq/track11/assign_sw_2_filter",
        "pr": 4,
        "p": 11,
        "c": 28,
        "range": [0, 1],
        "values": {"DIS": 0, "ENA": 1},
        "expects": "switch"
      },
      {
        "osc": "/seq/track11/foot_pedal_sw_filter",
        "pr": 4,
        "p": 11,
        "c": 29,
        "range": [0, 1],
        "values": {"DIS": 0, "ENA": 1},
        "expects": "switch"
      },
      {
        "osc": "/seq/track11/other_control_filter",
        "pr": 4,
        "p": 11,
        "c": 30,
        "range": [0, 1],
        "values": {"DIS": 0, "ENA": 1},
        "expects": "switch"
      },
      {
        "osc": "/seq/track11/force_osc_mode",
        "pr": 4,
        "p": 11,
        "c": 7,
        "range": [0, 3],
        "values": {"Program": 0, "Poly": 1, "Mono": 2, "Mono Legate": 3},
        "expects": "discrete"
      },
      {
        "osc": "/seq/track11/osc_select",
        "pr": 4,
        "p": 11,
        "c": 8,
        "range": [0, 2],
        "values": {"BOTH": 0, "OSC1": 1, "OSC2": 2},
        "expects": "discrete"
      },
      {
        "osc": "/seq/track11/arpeggiator_assign",
        "pr": 4,
        "p": 11,
        "c": 39,
        "range": [0, 2],
        "values": {"OFF": 0, "A": 1, "B": 2},
        "expects": "discrete"
      },
      {
        "osc": "/seq/track11/use_programs_scale",
        "pr": 4,
        "p": 11,
        "c": 14,
        "range": [0, 1],
        "values": {"DIS": 0, "ENA": 1},
        "expects": "switch"
      },
      {"osc": "/seq/track11/portament_time", "pr": 4, "p": 11, "c": 9, "range": [-1, 127]},
      {"osc": "/seq/track11/key_z_top", "pr": 4, "p": 11, "c": 31, "range": [0, 127]},
      {"osc": "/seq/track11/key_z_bottom", "pr": 4, "p": 11, "c": 34, "range": [0, 127]},
      {"osc": "/seq/track11/key_z_top_slope", "pr": 4, "p": 11, "c": 32, "range": [0, 15]},
      {"osc": "/seq/track11/key_z_bottom_slope", "pr": 4, "p": 11, "c": 33, "range": [0, 15]},
      {"osc": "/seq/track11/vel_z_top", "pr": 4, "p": 11, "c": 35, "range": [1, 127]},
      {"osc": "/seq/track11/vel_z_bottom", "pr": 4, "p": 11, "c": 38, "range": [1, 127]},
      {"osc": "/seq/track11/vel_z_top_slope", "pr": 4, "p": 11, "c": 36, "range": [0, 15]},
      {"osc": "/seq/track11/vel_z_bottom_slope", "pr": 4, "p": 11, "c": 37, "range": [0, 15]},
      {"osc": "/seq/track11/moss_voice", "pr": 4, "p": 11, "c": 48, "range": [0, 6]},
      {"osc": "/seq/track12/midi_channel", "pr": 4, "p": 12, "c": 4, "range": [0, 15]},
      {
        "osc": "/seq/track12/status",
        "pr": 4,
        "p": 12,
        "c": 3,
        "range": [0, 3],
        "values": {"INT": 0, "Off": 1, "EXT": 2, "EX2": 3},
        "expects": "discrete"
      },
      {"osc": "/seq/track12/bank_select_msb", "pr": 4, "p": 12, "c": 5, "range": [0, 127]},
      {"osc": "/seq/track12/bank_select_lsb", "pr": 4, "p": 12, "c": 6, "range": [0, 127]},
      {"osc": "/seq/track12/volume", "pr": 4, "p": 12, "c": 2, "range": [0, 127]},
      {"osc": "/seq/track12/pitch_bend_range", "pr": 4, "p": 12, "c": 12, "range": [-25, 24]},
      {"osc": "/seq/track12/transpose", "pr": 4, "p": 12, "c": 10, "range": [-24, 24]},
      {"osc": "/seq/track12/detune", "pr": 4, "p": 12, "c": 11, "range": [-1200, 1200]},
      {"osc": "/seq/track12/delay_start", "pr": 4, "p": 12, "c": 13, "range": [0, 97]},
      {"osc": "/seq/track12/pan", "pr": 4, "p": 12, "c": 1, "range": [0, 127]},
      {"osc": "/seq/track12/send_1_level", "pr": 4, "p": 12, "c": 41, "range": [0, 127]},
      {"osc": "/seq/track12/send_2_level", "pr": 4, "p": 12, "c": 42, "range": [0, 127]},
      {"osc": "/seq/track12/bus_select", "pr": 4, "p": 12, "c": 40, "range": [0, 13]},
      {
        "osc": "/seq/track12/program_change_filt",
        "pr": 4,
        "p": 12,
        "c": 15,
        "range": [0, 1],
        "values": {"DIS": 0, "ENA": 1},
        "expects": "switch"
      },
      {
        "osc": "/seq/track12/after_touch_filter",
        "pr": 4,
        "p": 12,
        "c": 16,
        "range": [0, 1],
        "values": {"DIS": 0, "ENA": 1},
        "expects": "switch"
      },
      {
        "osc": "/seq/track12/damper_filter",
        "pr": 4,
        "p": 12,
        "c": 17,
        "range": [0, 1],
        "values": {"DIS": 0, "ENA": 1},
        "expects": "switch"
      },
      {
        "osc": "/seq/track12/portamento_filter",
        "pr": 4,
        "p": 12,
        "c": 18,
        "range": [0, 1],
        "values": {"DIS": 0, "ENA": 1},
        "expects": "switch"
      },
      {
        "osc": "/seq/track12/js_x_as_ams_filter",
        "pr": 4,
        "p": 12,
        "c": 19,
        "range": [0, 1],
        "values": {"DIS": 0, "ENA": 1},
        "expects": "switch"
      },
      {
        "osc": "/seq/track12/js_y_plus_filter",
        "pr": 4,
        "p": 12,
        "c": 20,
        "range": [0, 1],
        "values": {"DIS": 0, "ENA": 1},
        "expects": "switch"
      },
      {
        "osc": "/seq/track12/js_y_filter",
        "pr": 4,
        "p": 12,
        "c": 21,
        "range": [0, 1],
        "values": {"DIS": 0, "ENA": 1},
        "expects": "switch"
      },
      {
        "osc": "/seq/track12/ribbon_filter",
        "pr": 4,
        "p": 12,
        "c": 22,
        "range": [0, 1],
        "values": {"DIS": 0, "ENA": 1},
        "expects": "switch"
      },
      {
        "osc": "/seq/track12/assign_knob_1_filter",
        "pr": 4,
        "p": 12,
        "c": 23,
        "range": [0, 1],
        "values": {"DIS": 0, "ENA": 1},
        "expects": "switch"
      },
      {
        "osc": "/seq/track12/assign_knob_2_filter",
        "pr": 4,
        "p": 12,
        "c": 24,
        "range": [0, 1],
        "values": {"DIS": 0, "ENA": 1},
        "expects": "switch"
      },
      {
        "osc": "/seq/track12/assign_knob_3_filter",
        "pr": 4,
        "p": 12,
        "c": 25,
        "range": [0, 1],
        "values": {"DIS": 0, "ENA": 1},
        "expects": "switch"
      },
      {
        "osc": "/seq/track12/assign_knob_4_filter",
        "pr": 4,
        "p": 12,
        "c": 26,
        "range": [0, 1],
        "values": {"DIS": 0, "ENA": 1},
        "expects": "switch"
      },
      {
        "osc": "/seq/track12/assign_sw_1_filter",
        "pr": 4,
        "p": 12,
        "c": 27,
        "range": [0, 1],
        "values": {"DIS": 0, "ENA": 1},
        "expects": "switch"
      },
      {
        "osc": "/seq/track12/assign_sw_2_filter",
        "pr": 4,
        "p": 12,
        "c": 28,
        "range": [0, 1],
        "values": {"DIS": 0, "ENA": 1},
        "expects": "switch"
      },
      {
        "osc": "/seq/track12/foot_pedal_sw_filter",
        "pr": 4,
        "p": 12,
        "c": 29,
        "range": [0, 1],
        "values": {"DIS": 0, "ENA": 1},
        "expects": "switch"
      },
      {
        "osc": "/seq/track12/other_control_filter",
        "pr": 4,
        "p": 12,
        "c": 30,
        "range": [0, 1],
        "values": {"DIS": 0, "ENA": 1},
        "expects": "switch"
      },
      {
        "osc": "/seq/track12/force_osc_mode",
        "pr": 4,
        "p": 12,
        "c": 7,
        "range": [0, 3],
        "values": {"Program": 0, "Poly": 1, "Mono": 2, "Mono Legate": 3},
        "expects": "discrete"
      },
      {
        "osc": "/seq/track12/osc_select",
        "pr": 4,
        "p": 12,
        "c": 8,
        "range": [0, 2],
        "values": {"BOTH": 0, "OSC1": 1, "OSC2": 2},
        "expects": "discrete"
      },
      {
        "osc": "/seq/track12/arpeggiator_assign",
        "pr": 4,
        "p": 12,
        "c": 39,
        "range": [0, 2],
        "values": {"OFF": 0, "A": 1, "B": 2},
        "expects": "discrete"
      },
      {
        "osc": "/seq/track12/use_programs_scale",
        "pr": 4,
        "p": 12,
        "c": 14,
        "range": [0, 1],
        "values": {"DIS": 0, "ENA": 1},
        "expects": "switch"
      },
      {"osc": "/seq/track12/portament_time", "pr": 4, "p": 12, "c": 9, "range": [-1, 127]},
      {"osc": "/seq/track12/key_z_top", "pr": 4, "p": 12, "c": 31, "range": [0, 127]},
      {"osc": "/seq/track12/key_z_bottom", "pr": 4, "p": 12, "c": 34, "range": [0, 127]},
      {"osc": "/seq/track12/key_z_top_slope", "pr": 4, "p": 12, "c": 32, "range": [0, 15]},
      {"osc": "/seq/track12/key_z_bottom_slope", "pr": 4, "p": 12, "c": 33, "range": [0, 15]},
      {"osc": "/seq/track12/vel_z_top", "pr": 4, "p": 12, "c": 35, "range": [1, 127]},
      {"osc": "/seq/track12/vel_z_bottom", "pr": 4, "p": 12, "c": 38, "range": [1, 127]},
      {"osc": "/seq/track12/vel_z_top_slope", "pr": 4, "p": 12, "c": 36, "range": [0, 15]},
      {"osc": "/seq/track12/vel_z_bottom_slope", "pr": 4, "p": 12, "c": 37, "range": [0, 15]},
      {"osc": "/seq/track12/moss_voice", "pr": 4, "p": 12, "c": 48, "range": [0, 6]},
      {"osc": "/seq/track13/midi_channel", "pr": 4, "p": 13, "c": 4, "range": [0, 15]},
      {
        "osc": "/seq/track13/status",
        "pr": 4,
        "p": 13,
        "c": 3,
        "range": [0, 3],
        "values": {"INT": 0, "Off": 1, "EXT": 2, "EX2": 3},
        "expects": "discrete"
      },
      {"osc": "/seq/track13/bank_select_msb", "pr": 4, "p": 13, "c": 5, "range": [0, 127]},
      {"osc": "/seq/track13/bank_select_lsb", "pr": 4, "p": 13, "c": 6, "range": [0, 127]},
      {"osc": "/seq/track13/volume", "pr": 4, "p": 13, "c": 2, "range": [0, 127]},
      {"osc": "/seq/track13/pitch_bend_range", "pr": 4, "p": 13, "c": 12, "range": [-25, 24]},
      {"osc": "/seq/track13/transpose", "pr": 4, "p": 13, "c": 10, "range": [-24, 24]},
      {"osc": "/seq/track13/detune", "pr": 4, "p": 13, "c": 11, "range": [-1200, 1200]},
      {"osc": "/seq/track13/delay_start", "pr": 4, "p": 13, "c": 13, "range": [0, 97]},
      {"osc": "/seq/track13/pan", "pr": 4, "p": 13, "c": 1, "range": [0, 127]},
      {"osc": "/seq/track13/send_1_level", "pr": 4, "p": 13, "c": 41, "range": [0, 127]},
      {"osc": "/seq/track13/send_2_level", "pr": 4, "p": 13, "c": 42, "range": [0, 127]},
      {"osc": "/seq/track13/bus_select", "pr": 4, "p": 13, "c": 40, "range": [0, 13]},
      {
        "osc": "/seq/track13/program_change_filt",
        "pr": 4,
        "p": 13,
        "c": 15,
        "range": [0, 1],
        "values": {"DIS": 0, "ENA": 1},
        "expects": "switch"
      },
      {
        "osc": "/seq/track13/after_touch_filter",
        "pr": 4,
        "p": 13,
        "c": 16,
        "range": [0, 1],
        "values": {"DIS": 0, "ENA": 1},
        "expects": "switch"
      },
      {
        "osc": "/seq/track13/damper_filter",
        "pr": 4,
        "p": 13,
        "c": 17,
        "range": [0, 1],
        "values": {"DIS": 0, "ENA": 1},
        "expects": "switch"
      },
      {
        "osc": "/seq/track13/portamento_filter",
        "pr": 4,
        "p": 13,
        "c": 18,
        "range": [0, 1],
        "values": {"DIS": 0, "ENA": 1},
        "expects": "switch"
      },
      {
        "osc": "/seq/track13/js_x_as_ams_filter",
        "pr": 4,
        "p": 13,
        "c": 19,
        "range": [0, 1],
        "values": {"DIS": 0, "ENA": 1},
        "expects": "switch"
      },
      {
        "osc": "/seq/track13/js_y_plus_filter",
        "pr": 4,
        "p": 13,
        "c": 20,
        "range": [0, 1],
        "values": {"DIS": 0, "ENA": 1},
        "expects": "switch"
      },
      {
        "osc": "/seq/track13/js_y_filter",
        "pr": 4,
        "p": 13,
        "c": 21,
        "range": [0, 1],
        "values": {"DIS": 0, "ENA": 1},
        "expects": "switch"
      },
      {
        "osc": "/seq/track13/ribbon_filter",
        "pr": 4,
        "p": 13,
        "c": 22,
        "range": [0, 1],
        "values": {"DIS": 0, "ENA": 1},
        "expects": "switch"
      },
      {
        "osc": "/seq/track13/assign_knob_1_filter",
        "pr": 4,
        "p": 13,
        "c": 23,
        "range": [0, 1],
        "values": {"DIS": 0, "ENA": 1},
        "expects": "switch"
      },
      {
        "osc": "/seq/track13/assign_knob_2_filter",
        "pr": 4,
        "p": 13,
        "c": 24,
        "range": [0, 1],
        "values": {"DIS": 0, "ENA": 1},
        "expects": "switch"
      },
      {
        "osc": "/seq/track13/assign_knob_3_filter",
        "pr": 4,
        "p": 13,
        "c": 25,
        "range": [0, 1],
        "values": {"DIS": 0, "ENA": 1},
        "expects": "switch"
      },
      {
        "osc": "/seq/track13/assign_knob_4_filter",
        "pr": 4,
        "p": 13,
        "c": 26,
        "range": [0, 1],
        "values": {"DIS": 0, "ENA": 1},
        "expects": "switch"
      },
      {
        "osc": "/seq/track13/assign_sw_1_filter",
        "pr": 4,
        "p": 13,
        "c": 27,
        "range": [0, 1],
        "values": {"DIS": 0, "ENA": 1},
        "expects": "switch"
      },
      {
        "osc": "/seq/track13/assign_sw_2_filter",
        "pr": 4,
        "p": 13,
        "c": 28,
        "range": [0, 1],
        "values": {"DIS": 0, "ENA": 1},
        "expects": "switch"
      },
      {
        "osc": "/seq/track13/foot_pedal_sw_filter",
        "pr": 4,
        "p": 13,
        "c": 29,
        "range": [0, 1],
        "values": {"DIS": 0, "ENA": 1},
        "expects": "switch"
      },
      {
        "osc": "/seq/track13/other_control_filter",
        "pr": 4,
        "p": 13,
        "c": 30,
        "range": [0, 1],
        "values": {"DIS": 0, "ENA": 1},
        "expects": "switch"
      },
      {
        "osc": "/seq/track13/force_osc_mode",
        "pr": 4,
        "p": 13,
        "c": 7,
        "range": [0, 3],
        "values": {"Program": 0, "Poly": 1, "Mono": 2, "Mono Legate": 3},
        "expects": "discrete"
      },
      {
        "osc": "/seq/track13/osc_select",
        "pr": 4,
        "p": 13,
        "c": 8,
        "range": [0, 2],
        "values": {"BOTH": 0, "OSC1": 1, "OSC2": 2},
        "expects": "discrete"
      },
      {
        "osc": "/seq/track13/arpeggiator_assign",
        "pr": 4,
        "p": 13,
        "c": 39,
        "range": [0, 2],
        "values": {"OFF": 0, "A": 1, "B": 2},
        "expects": "discrete"
      },
      {
        "osc": "/seq/track13/use_programs_scale",
        "pr": 4,
        "p": 13,
        "c": 14,
        "range": [0, 1],
        "values": {"DIS": 0, "ENA": 1},
        "expects": "switch"
      },
      {"osc": "/seq/track13/portament_time", "pr": 4, "p": 13, "c": 9, "range": [-1, 127]},
      {"osc": "/seq/track13/key_z_top", "pr": 4, "p": 13, "c": 31, "range": [0, 127]},
      {"osc": "/seq/track13/key_z_bottom", "pr": 4, "p": 13, "c": 34, "range": [0, 127]},
      {"osc": "/seq/track13/key_z_top_slope", "pr": 4, "p": 13, "c": 32, "range": [0, 15]},
      {"osc": "/seq/track13/key_z_bottom_slope", "pr": 4, "p": 13, "c": 33, "range": [0, 15]},
      {"osc": "/seq/track13/vel_z_top", "pr": 4, "p": 13, "c": 35, "range": [1, 127]},
      {"osc": "/seq/track13/vel_z_bottom", "pr": 4, "p": 13, "c": 38, "range": [1, 127]},
      {"osc": "/seq/track13/vel_z_top_slope", "pr": 4, "p": 13, "c": 36, "range": [0, 15]},
      {"osc": "/seq/track13/vel_z_bottom_slope", "pr": 4, "p": 13, "c": 37, "range": [0, 15]},
      {"osc": "/seq/track13/moss_voice", "pr": 4, "p": 13, "c": 48, "range": [0, 6]},
      {"osc": "/seq/track14/midi_channel", "pr": 4, "p": 14, "c": 4, "range": [0, 15]},
      {
        "osc": "/seq/track14/status",
        "pr": 4,
        "p": 14,
        "c": 3,
        "range": [0, 3],
        "values": {"INT": 0, "Off": 1, "EXT": 2, "EX2": 3},
        "expects": "discrete"
      },
      {"osc": "/seq/track14/bank_select_msb", "pr": 4, "p": 14, "c": 5, "range": [0, 127]},
      {"osc": "/seq/track14/bank_select_lsb", "pr": 4, "p": 14, "c": 6, "range": [0, 127]},
      {"osc": "/seq/track14/volume", "pr": 4, "p": 14, "c": 2, "range": [0, 127]},
      {"osc": "/seq/track14/pitch_bend_range", "pr": 4, "p": 14, "c": 12, "range": [-25, 24]},
      {"osc": "/seq/track14/transpose", "pr": 4, "p": 14, "c": 10, "range": [-24, 24]},
      {"osc": "/seq/track14/detune", "pr": 4, "p": 14, "c": 11, "range": [-1200, 1200]},
      {"osc": "/seq/track14/delay_start", "pr": 4, "p": 14, "c": 13, "range": [0, 97]},
      {"osc": "/seq/track14/pan", "pr": 4, "p": 14, "c": 1, "range": [0, 127]},
      {"osc": "/seq/track14/send_1_level", "pr": 4, "p": 14, "c": 41, "range": [0, 127]},
      {"osc": "/seq/track14/send_2_level", "pr": 4, "p": 14, "c": 42, "range": [0, 127]},
      {"osc": "/seq/track14/bus_select", "pr": 4, "p": 14, "c": 40, "range": [0, 13]},
      {
        "osc": "/seq/track14/program_change_filt",
        "pr": 4,
        "p": 14,
        "c": 15,
        "range": [0, 1],
        "values": {"DIS": 0, "ENA": 1},
        "expects": "switch"
      },
      {
        "osc": "/seq/track14/after_touch_filter",
        "pr": 4,
        "p": 14,
        "c": 16,
        "range": [0, 1],
        "values": {"DIS": 0, "ENA": 1},
        "expects": "switch"
      },
      {
        "osc": "/seq/track14/damper_filter",
        "pr": 4,
        "p": 14,
        "c": 17,
        "range": [0, 1],
        "values": {"DIS": 0, "ENA": 1},
        "expects": "switch"
      },
      {
        "osc": "/seq/track14/portamento_filter",
        "pr": 4,
        "p": 14,
        "c": 18,
        "range": [0, 1],
        "values": {"DIS": 0, "ENA": 1},
        "expects": "switch"
      },
      {
        "osc": "/seq/track14/js_x_as_ams_filter",
        "pr": 4,
        "p": 14,
        "c": 19,
        "range": [0, 1],
        "values": {"DIS": 0, "ENA": 1},
        "expects": "switch"
      },
      {
        "osc": "/seq/track14/js_y_plus_filter",
        "pr": 4,
        "p": 14,
        "c": 20,
        "range": [0, 1],
        "values": {"DIS": 0, "ENA": 1},
        "expects": "switch"
      },
      {
        "osc": "/seq/track14/js_y_filter",
        "pr": 4,
        "p": 14,
        "c": 21,
        "range": [0, 1],
        "values": {"DIS": 0, "ENA": 1},
        "expects": "switch"
      },
      {
        "osc": "/seq/track14/ribbon_filter",
        "pr": 4,
        "p": 14,
        "c": 22,
        "range": [0, 1],
        "values": {"DIS": 0, "ENA": 1},
        "expects": "switch"
      },
      {
        "osc": "/seq/track14/assign_knob_1_filter",
        "pr": 4,
        "p": 14,
        "c": 23,
        "range": [0, 1],
        "values": {"DIS": 0, "ENA": 1},
        "expects": "switch"
      },
      {
        "osc": "/seq/track14/assign_knob_2_filter",
        "pr": 4,
        "p": 14,
        "c": 24,
        "range": [0, 1],
        "values": {"DIS": 0, "ENA": 1},
        "expects": "switch"
      },
      {
        "osc": "/seq/track14/assign_knob_3_filter",
        "pr": 4,
        "p": 14,
        "c": 25,
        "range": [0, 1],
        "values": {"DIS": 0, "ENA": 1},
        "expects": "switch"
      },
      {
        "osc": "/seq/track14/assign_knob_4_filter",
        "pr": 4,
        "p": 14,
        "c": 26,
        "range": [0, 1],
        "values": {"DIS": 0, "ENA": 1},
        "expects": "switch"
      },
      {
        "osc": "/seq/track14/assign_sw_1_filter",
        "pr": 4,
        "p": 14,
        "c": 27,
        "range": [0, 1],
        "values": {"DIS": 0, "ENA": 1},
        "expects": "switch"
      },
      {
        "osc": "/seq/track14/assign_sw_2_filter",
        "pr": 4,
        "p": 14,
        "c": 28,
        "range": [0, 1],
        "values": {"DIS": 0, "ENA": 1},
        "expects": "switch"
      },
      {
        "osc": "/seq/track14/foot_pedal_sw_filter",
        "pr": 4,
        "p": 14,
        "c": 29,
        "range": [0, 1],
        "values": {"DIS": 0, "ENA": 1},
        "expects": "switch"
      },
      {
        "osc": "/seq/track14/other_control_filter",
        "pr": 4,
        "p": 14,
        "c": 30,
        "range": [0, 1],
        "values": {"DIS": 0, "ENA": 1},
        "expects": "switch"
      },
      {
        "osc": "/seq/track14/force_osc_mode",
        "pr": 4,
        "p": 14,
        "c": 7,
        "range": [0, 3],
        "values": {"Program": 0, "Poly": 1, "Mono": 2, "Mono Legate": 3},
        "expects": "discrete"
      },
      {
        "osc": "/seq/track14/osc_select",
        "pr": 4,
        "p": 14,
        "c": 8,
        "range": [0, 2],
        "values": {"BOTH": 0, "OSC1": 1, "OSC2": 2},
        "expects": "discrete"
      },
      {
        "osc": "/seq/track14/arpeggiator_assign",
        "pr": 4,
        "p": 14,
        "c": 39,
        "range": [0, 2],
        "values": {"OFF": 0, "A": 1, "B": 2},
        "expects": "discrete"
      },
      {
        "osc": "/seq/track14/use_programs_scale",
        "pr": 4,
        "p": 14,
        "c": 14,
        "range": [0, 1],
        "values": {"DIS": 0, "ENA": 1},
        "expects": "switch"
      },
      {"osc": "/seq/track14/portament_time", "pr": 4, "p": 14, "c": 9, "range": [-1, 127]},
      {"osc": "/seq/track14/key_z_top", "pr": 4, "p": 14, "c": 31, "range": [0, 127]},
      {"osc": "/seq/track14/key_z_bottom", "pr": 4, "p": 14, "c": 34, "range": [0, 127]},
      {"osc": "/seq/track14/key_z_top_slope", "pr": 4, "p": 14, "c": 32, "range": [0, 15]},
      {"osc": "/seq/track14/key_z_bottom_slope", "pr": 4, "p": 14, "c": 33, "range": [0, 15]},
      {"osc": "/seq/track14/vel_z_top", "pr": 4, "p": 14, "c": 35, "range": [1, 127]},
      {"osc": "/seq/track14/vel_z_bottom", "pr": 4, "p": 14, "c": 38, "range": [1, 127]},
      {"osc": "/seq/track14/vel_z_top_slope", "pr": 4, "p": 14, "c": 36, "range": [0, 15]},
      {"osc": "/seq/track14/vel_z_bottom_slope", "pr": 4, "p": 14, "c": 37, "range": [0, 15]},
      {"osc": "/seq/track14/moss_voice", "pr": 4, "p": 14, "c": 48, "range": [0, 6]},
      {"osc": "/seq/track15/midi_channel", "pr": 4, "p": 15, "c": 4, "range": [0, 15]},
      {
        "osc": "/seq/track15/status",
        "pr": 4,
        "p": 15,
        "c": 3,
        "range": [0, 3],
        "values": {"INT": 0, "Off": 1, "EXT": 2, "EX2": 3},
        "expects": "discrete"
      },
      {"osc": "/seq/track15/bank_select_msb", "pr": 4, "p": 15, "c": 5, "range": [0, 127]},
      {"osc": "/seq/track15/bank_select_lsb", "pr": 4, "p": 15, "c": 6, "range": [0, 127]},
      {"osc": "/seq/track15/volume", "pr": 4, "p": 15, "c": 2, "range": [0, 127]},
      {"osc": "/seq/track15/pitch_bend_range", "pr": 4, "p": 15, "c": 12, "range": [-25, 24]},
      {"osc": "/seq/track15/transpose", "pr": 4, "p": 15, "c": 10, "range": [-24, 24]},
      {"osc": "/seq/track15/detune", "pr": 4, "p": 15, "c": 11, "range": [-1200, 1200]},
      {"osc": "/seq/track15/delay_start", "pr": 4, "p": 15, "c": 13, "range": [0, 97]},
      {"osc": "/seq/track15/pan", "pr": 4, "p": 15, "c": 1, "range": [0, 127]},
      {"osc": "/seq/track15/send_1_level", "pr": 4, "p": 15, "c": 41, "range": [0, 127]},
      {"osc": "/seq/track15/send_2_level", "pr": 4, "p": 15, "c": 42, "range": [0, 127]},
      {"osc": "/seq/track15/bus_select", "pr": 4, "p": 15, "c": 40, "range": [0, 13]},
      {
        "osc": "/seq/track15/program_change_filt",
        "pr": 4,
        "p": 15,
        "c": 15,
        "range": [0, 1],
        "values": {"DIS": 0, "ENA": 1},
        "expects": "switch"
      },
      {
        "osc": "/seq/track15/after_touch_filter",
        "pr": 4,
        "p": 15,
        "c": 16,
        "range": [0, 1],
        "values": {"DIS": 0, "ENA": 1},
        "expects": "switch"
      },
      {
        "osc": "/seq/track15/damper_filter",
        "pr": 4,
        "p": 15,
        "c": 17,
        "range": [0, 1],
        "values": {"DIS": 0, "ENA": 1},
        "expects": "switch"
      },
      {
        "osc": "/seq/track15/portamento_filter",
        "pr": 4,
        "p": 15,
        "c": 18,
        "range": [0, 1],
        "values": {"DIS": 0, "ENA": 1},
        "expects": "switch"
      },
      {
        "osc": "/seq/track15/js_x_as_ams_filter",
        "pr": 4,
        "p": 15,
        "c": 19,
        "range": [0, 1],
        "values": {"DIS": 0, "ENA": 1},
        "expects": "switch"
      },
      {
        "osc": "/seq/track15/js_y_plus_filter",
        "pr": 4,
        "p": 15,
        "c": 20,
        "range": [0, 1],
        "values": {"DIS": 0, "ENA": 1},
        "expects": "switch"
      },
      {
        "osc": "/seq/track15/js_y_filter",
        "pr": 4,
        "p": 15,
        "c": 21,
        "range": [0, 1],
        "values": {"DIS": 0, "ENA": 1},
        "expects": "switch"
      },
      {
        "osc": "/seq/track15/ribbon_filter",
        "pr": 4,
        "p": 15,
        "c": 22,
        "range": [0, 1],
        "values": {"DIS": 0, "ENA": 1},
        "expects": "switch"
      },
      {
        "osc": "/seq/track15/assign_knob_1_filter",
        "pr": 4,
        "p": 15,
        "c": 23,
        "range": [0, 1],
        "values": {"DIS": 0, "ENA": 1},
        "expects": "switch"
      },
      {
        "osc": "/seq/track15/assign_knob_2_filter",
        "pr": 4,
        "p": 15,
        "c": 24,
        "range": [0, 1],
        "values": {"DIS": 0, "ENA": 1},
        "expects": "switch"
      },
      {
        "osc": "/seq/track15/assign_knob_3_filter",
        "pr": 4,
        "p": 15,
        "c": 25,
        "range": [0, 1],
        "values": {"DIS": 0, "ENA": 1},
        "expects": "switch"
      },
      {
        "osc": "/seq/track15/assign_knob_4_filter",
        "pr": 4,
        "p": 15,
        "c": 26,
        "range": [0, 1],
        "values": {"DIS": 0, "ENA": 1},
        "expects": "switch"
      },
      {
        "osc": "/seq/track15/assign_sw_1_filter",
        "pr": 4,
        "p": 15,
        "c": 27,
        "range": [0, 1],
        "values": {"DIS": 0, "ENA": 1},
        "expects": "switch"
      },
      {
        "osc": "/seq/track15/assign_sw_2_filter",
        "pr": 4,
        "p": 15,
        "c": 28,
        "range": [0, 1],
        "values": {"DIS": 0, "ENA": 1},
        "expects": "switch"
      },
      {
        "osc": "/seq/track15/foot_pedal_sw_filter",
        "pr": 4,
        "p": 15,
        "c": 29,
        "range": [0, 1],
        "values": {"DIS": 0, "ENA": 1},
        "expects": "switch"
      },
      {
        "osc": "/seq/track15/other_control_filter",
        "pr": 4,
        "p": 15,
        "c": 30,
        "range": [0, 1],
        "values": {"DIS": 0, "ENA": 1},
        "expects": "switch"
      },
      {
        "osc": "/seq/track15/force_osc_mode",
        "pr": 4,
        "p": 15,
        "c": 7,
        "range": [0, 3],
        "values": {"Program": 0, "Poly": 1, "Mono": 2, "Mono Legate": 3},
        "expects": "discrete"
      },
      {
        "osc": "/seq/track15/osc_select",
        "pr": 4,
        "p": 15,
        "c": 8,
        "range": [0, 2],
        "values": {"BOTH": 0, "OSC1": 1, "OSC2": 2},
        "expects": "discrete"
      },
      {
        "osc": "/seq/track15/arpeggiator_assign",
        "pr": 4,
        "p": 15,
        "c": 39,
        "range": [0, 2],
        "values": {"OFF": 0, "A": 1, "B": 2},
        "expects": "discrete"
      },
      {
        "osc": "/seq/track15/use_programs_scale",
        "pr": 4,
        "p": 15,
        "c": 14,
        "range": [0, 1],
        "values": {"DIS": 0, "ENA": 1},
        "expects": "switch"
      },
      {"osc": "/seq/track15/portament_time", "pr": 4, "p": 15, "c": 9, "range": [-1, 127]},
      {"osc": "/seq/track15/key_z_top", "pr": 4, "p": 15, "c": 31, "range": [0, 127]},
      {"osc": "/seq/track15/key_z_bottom", "pr": 4, "p": 15, "c": 34, "range": [0, 127]},
      {"osc": "/seq/track15/key_z_top_slope", "pr": 4, "p": 15, "c": 32, "range": [0, 15]},
      {"osc": "/seq/track15/key_z_bottom_slope", "pr": 4, "p": 15, "c": 33, "range": [0, 15]},
      {"osc": "/seq/track15/vel_z_top", "pr": 4, "p": 15, "c": 35, "range": [1, 127]},
      {"osc": "/seq/track15/vel_z_bottom", "pr": 4, "p": 15, "c": 38, "range": [1, 127]},
      {"osc": "/seq/track15/vel_z_top_slope", "pr": 4, "p": 15, "c": 36, "range": [0, 15]},
      {"osc": "/seq/track15/vel_z_bottom_slope", "pr": 4, "p": 15, "c": 37, "range": [0, 15]},
      {"osc": "/seq/track15/moss_voice", "pr": 4, "p": 15, "c": 48, "range": [0, 6]},
      {"osc": "/seq/track16/midi_channel", "pr": 4, "p": 16, "c": 4, "range": [0, 15]},
      {
        "osc": "/seq/track16/status",
        "pr": 4,
        "p": 16,
        "c": 3,
        "range": [0, 3],
        "values": {"INT": 0, "Off": 1, "EXT": 2, "EX2": 3},
        "expects": "discrete"
      },
      {"osc": "/seq/track16/bank_select_msb", "pr": 4, "p": 16, "c": 5, "range": [0, 127]},
      {"osc": "/seq/track16/bank_select_lsb", "pr": 4, "p": 16, "c": 6, "range": [0, 127]},
      {"osc": "/seq/track16/volume", "pr": 4, "p": 16, "c": 2, "range": [0, 127]},
      {"osc": "/seq/track16/pitch_bend_range", "pr": 4, "p": 16, "c": 12, "range": [-25, 24]},
      {"osc": "/seq/track16/transpose", "pr": 4, "p": 16, "c": 10, "range": [-24, 24]},
      {"osc": "/seq/track16/detune", "pr": 4, "p": 16, "c": 11, "range": [-1200, 1200]},
      {"osc": "/seq/track16/delay_start", "pr": 4, "p": 16, "c": 13, "range": [0, 97]},
      {"osc": "/seq/track16/pan", "pr": 4, "p": 16, "c": 1, "range": [0, 127]},
      {"osc": "/seq/track16/send_1_level", "pr": 4, "p": 16, "c": 41, "range": [0, 127]},
      {"osc": "/seq/track16/send_2_level", "pr": 4, "p": 16, "c": 42, "range": [0, 127]},
      {"osc": "/seq/track16/bus_select", "pr": 4, "p": 16, "c": 40, "range": [0, 13]},
      {
        "osc": "/seq/track16/program_change_filt",
        "pr": 4,
        "p": 16,
        "c": 15,
        "range": [0, 1],
        "values": {"DIS": 0, "ENA": 1},
        "expects": "switch"
      },
      {
        "osc": "/seq/track16/after_touch_filter",
        "pr": 4,
        "p": 16,
        "c": 16,
        "range": [0, 1],
        "values": {"DIS": 0, "ENA": 1},
        "expects": "switch"
      },
      {
        "osc": "/seq/track16/damper_filter",
        "pr": 4,
        "p": 16,
        "c": 17,
        "range": [0, 1],
        "values": {"DIS": 0, "ENA": 1},
        "expects": "switch"
      },
      {
        "osc": "/seq/track16/portamento_filter",
        "pr": 4,
        "p": 16,
        "c": 18,
        "range": [0, 1],
        "values": {"DIS": 0, "ENA": 1},
        "expects": "switch"
      },
      {
        "osc": "/seq/track16/js_x_as_ams_filter",
        "pr": 4,
        "p": 16,
        "c": 19,
        "range": [0, 1],
        "values": {"DIS": 0, "ENA": 1},
        "expects": "switch"
      },
      {
        "osc": "/seq/track16/js_y_plus_filter",
        "pr": 4,
        "p": 16,
        "c": 20,
        "range": [0, 1],
        "values": {"DIS": 0, "ENA": 1},
        "expects": "switch"
      },
      {
        "osc": "/seq/track16/js_y_filter",
        "pr": 4,
        "p": 16,
        "c": 21,
        "range": [0, 1],
        "values": {"DIS": 0, "ENA": 1},
        "expects": "switch"
      },
      {
        "osc": "/seq/track16/ribbon_filter",
        "pr": 4,
        "p": 16,
        "c": 22,
        "range": [0, 1],
        "values": {"DIS": 0, "ENA": 1},
        "expects": "switch"
      },
      {
        "osc": "/seq/track16/assign_knob_1_filter",
        "pr": 4,
        "p": 16,
        "c": 23,
        "range": [0, 1],
        "values": {"DIS": 0, "ENA": 1},
        "expects": "switch"
      },
      {
        "osc": "/seq/track16/assign_knob_2_filter",
        "pr": 4,
        "p": 16,
        "c": 24,
        "range": [0, 1],
        "values": {"DIS": 0, "ENA": 1},
        "expects": "switch"
      },
      {
        "osc": "/seq/track16/assign_knob_3_filter",
        "pr": 4,
        "p": 16,
        "c": 25,
        "range": [0, 1],
        "values": {"DIS": 0, "ENA": 1},
        "expects": "switch"
      },
      {
        "osc": "/seq/track16/assign_knob_4_filter",
        "pr": 4,
        "p": 16,
        "c": 26,
        "range": [0, 1],
        "values": {"DIS": 0, "ENA": 1},
        "expects": "switch"
      },
      {
        "osc": "/seq/track16/assign_sw_1_filter",
        "pr": 4,
        "p": 16,
        "c": 27,
        "range": [0, 1],
        "values": {"DIS": 0, "ENA": 1},
        "expects": "switch"
      },
      {
        "osc": "/seq/track16/assign_sw_2_filter",
        "pr": 4,
        "p": 16,
        "c": 28,
        "range": [0, 1],
        "values": {"DIS": 0, "ENA": 1},
        "expects": "switch"
      },
      {
        "osc": "/seq/track16/foot_pedal_sw_filter",
        "pr": 4,
        "p": 16,
        "c": 29,
        "range": [0, 1],
        "values": {"DIS": 0, "ENA": 1},
        "expects": "switch"
      },
      {
        "osc": "/seq/track16/other_control_filter",
        "pr": 4,
        "p": 16,
        "c": 30,
        "range": [0, 1],
        "values": {"DIS": 0, "ENA": 1},
        "expects": "switch"
      },
      {
        "osc": "/seq/track16/force_osc_mode",
        "pr": 4,
        "p": 16,
        "c": 7,
        "range": [0, 3],
        "values": {"Program": 0, "Poly": 1, "Mono": 2, "Mono Legate": 3},
        "expects": "discrete"
      },
      {
        "osc": "/seq/track16/osc_select",
        "pr": 4,
        "p": 16,
        "c": 8,
        "range": [0, 2],
        "values": {"BOTH": 0, "OSC1": 1, "OSC2": 2},
        "expects": "discrete"
      },
      {
        "osc": "/seq/track16/arpeggiator_assign",
        "pr": 4,
        "p": 16,
        "c": 39,
        "range": [0, 2],
        "values": {"OFF": 0, "A": 1, "B": 2},
        "expects": "discrete"
      },
      {
        "osc": "/seq/track16/use_programs_scale",
        "pr": 4,
        "p": 16,
        "c": 14,
        "range": [0, 1],
        "values": {"DIS": 0, "ENA": 1},
        "expects": "switch"
      },
      {"osc": "/seq/track16/portament_time", "pr": 4, "p": 16, "c": 9, "range": [-1, 127]},
      {"osc": "/seq/track16/key_z_top", "pr": 4, "p": 16, "c": 31, "range": [0, 127]},
      {"osc": "/seq/track16/key_z_bottom", "pr": 4, "p": 16, "c": 34, "range": [0, 127]},
      {"osc": "/seq/track16/key_z_top_slope", "pr": 4, "p": 16, "c": 32, "range": [0, 15]},
      {"osc": "/seq/track16/key_z_bottom_slope", "pr": 4, "p": 16, "c": 33, "range": [0, 15]},
      {"osc": "/seq/track16/vel_z_top", "pr": 4, "p": 16, "c": 35, "range": [1, 127]},
      {"osc": "/seq/track16/vel_z_bottom", "pr": 4, "p": 16, "c": 38, "range": [1, 127]},
      {"osc": "/seq/track16/vel_z_top_slope", "pr": 4, "p": 16, "c": 36, "range": [0, 15]},
      {"osc": "/seq/track16/vel_z_bottom_slope", "pr": 4, "p": 16, "c": 37, "range": [0, 15]},
      {"osc": "/seq/track16/moss_voice", "pr": 4, "p": 16, "c": 48, "range": [0, 6]}
    ]
  },
  "cc_params": {
    "channel": 0,
    "_source": "TRITON MIDI Implementation v1.6, 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: 00,00-05 = Bank A-F, 79,00 = G, 79,01-09 = g(1)-g(9), 78,00 = g(d). Bank Map GM(2): MSB 3F for A-F."
      },
      {"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 mode: global channel; Combination/Sequencer/Song Play: 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], "_notes": "Effect Control 1 (as FX dynamic modulation source FX1)"},
      {"osc": "/fx_control2", "cc": 13, "range": [0, 127], "_notes": "Effect Control 2 (as FX dynamic modulation source FX2)"},
      {"osc": "/ribbon", "cc": 16, "range": [0, 127], "_notes": "Multi Purpose Ctrl1 (as Ribbon Controller)"},
      {"osc": "/knob_mod1", "cc": 17, "range": [0, 127], "_notes": "Multi Purpose Ctrl2 (as AMS & FX Dmod source KnobMod1)"},
      {"osc": "/value_slider", "cc": 18, "range": [0, 127], "_notes": "Multi Purpose Ctrl3 (as Value Slider)"},
      {"osc": "/knob_mod2", "cc": 19, "range": [0, 127]},
      {"osc": "/knob_mod3", "cc": 20, "range": [0, 127]},
      {"osc": "/knob_mod4", "cc": 21, "range": [0, 127]},
      {"osc": "/damper", "cc": 64, "range": [0, 127], "_notes": "Hold1 (as Damper)"},
      {"osc": "/portamento_switch", "cc": 65, "range": [0, 127], "expects": "switch", "_notes": "00-3F Off, 40-7F On"},
      {"osc": "/sostenuto", "cc": 66, "range": [0, 127], "expects": "switch", "_notes": "00-3F Off, 40-7F 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_hpf", "cc": 71, "range": [0, 127], "_notes": "Sound Controller 2 (for Resonance/HPF Cutoff 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": "/lpf_cutoff", "cc": 74, "range": [0, 127], "_notes": "Sound Controller 5 (for LPF 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 SW)"},
      {"osc": "/cc83", "cc": 83, "range": [0, 127], "_notes": "Multi Purpose Ctrl8 (as AMS & FX Dmod source CC#83)"},
      {"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, 01-7F On. Received on the global channel."
      },
      {"osc": "/send1_level", "cc": 93, "range": [0, 127], "_notes": "Effect 3 Depth (for Send 1 Level control)"},
      {
        "osc": "/master_fx1_switch",
        "cc": 94,
        "range": [0, 127],
        "expects": "switch",
        "_notes": "Effect 4 Depth: 00 Off, 01-7F On. Received on the global channel."
      },
      {
        "osc": "/master_fx2_switch",
        "cc": 95,
        "range": [0, 127],
        "expects": "switch",
        "_notes": "Effect 5 Depth: 00 Off, 01-7F On. Received on the global channel."
      },
      {"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": "/nrpn/arp_switch",
        "nrpn_msb": 0,
        "nrpn_lsb": 2,
        "range": [0, 127],
        "expects": "switch",
        "_notes": "Arpeggiator Off/On: 00 Off, 7F On. Program/Combination mode: global channel. Sequencer/Song Play mode: control track's channel. Data Entry LSB has no effect."
      },
      {
        "osc": "/nrpn/arp_gate",
        "nrpn_msb": 0,
        "nrpn_lsb": 10,
        "range": [0, 127],
        "_notes": "Arpeggiator Gate control. Program/Combination mode: global channel. Sequencer/Song Play mode: control track's channel. Data Entry LSB has no effect."
      },
      {
        "osc": "/nrpn/arp_velocity",
        "nrpn_msb": 0,
        "nrpn_lsb": 11,
        "range": [0, 127],
        "_notes": "Arpeggiator Velocity control. Program/Combination mode: global channel. Sequencer/Song Play mode: control track's channel. Data Entry LSB has no effect."
      },
      {"osc": "/nrpn/vibrato_rate", "nrpn_msb": 1, "nrpn_lsb": 8, "range": [0, 127]},
      {"osc": "/nrpn/vibrato_depth", "nrpn_msb": 1, "nrpn_lsb": 9, "range": [0, 127]},
      {"osc": "/nrpn/vibrato_delay", "nrpn_msb": 1, "nrpn_lsb": 10, "range": [0, 127]},
      {"osc": "/nrpn/filter_cutoff", "nrpn_msb": 1, "nrpn_lsb": 32, "range": [0, 127]},
      {"osc": "/nrpn/filter_resonance", "nrpn_msb": 1, "nrpn_lsb": 33, "range": [0, 127]},
      {"osc": "/nrpn/eg_attack_time", "nrpn_msb": 1, "nrpn_lsb": 99, "range": [0, 127]},
      {"osc": "/nrpn/eg_decay_time", "nrpn_msb": 1, "nrpn_lsb": 100, "range": [0, 127]},
      {"osc": "/nrpn/eg_release_time", "nrpn_msb": 1, "nrpn_lsb": 102, "range": [0, 127]},
      {"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)."},
      {"osc": "/nrpn/drum/filter_cutoff", "nrpn_msb": 20, "nrpn_lsb_range": [12, 108], "range": [0, 127], "section": "Drum NRPN", "_notes": "Drum filter cutoff of one drum instrument: call with the value, then its note number 12-108 (C0-C8). Only in Part Mode Drum or MDrm1-MDrm4; data entry LSB has no effect."},
      {"osc": "/nrpn/drum/filter_resonance", "nrpn_msb": 21, "nrpn_lsb_range": [12, 108], "range": [0, 127], "section": "Drum NRPN", "_notes": "Drum filter resonance of one drum instrument: call with the value, then its note number 12-108 (C0-C8). Only in Part Mode Drum or MDrm1-MDrm4; data entry LSB has no effect."},
      {"osc": "/nrpn/drum/eg_attack", "nrpn_msb": 22, "nrpn_lsb_range": [12, 108], "range": [0, 127], "section": "Drum NRPN", "_notes": "Drum eg attack time of one drum instrument: call with the value, then its note number 12-108 (C0-C8). Only in Part Mode Drum or MDrm1-MDrm4; data entry LSB has no effect."},
      {"osc": "/nrpn/drum/eg_decay", "nrpn_msb": 23, "nrpn_lsb_range": [12, 108], "range": [0, 127], "section": "Drum NRPN", "_notes": "Drum eg decay time of one drum instrument: call with the value, then its note number 12-108 (C0-C8). Only in Part Mode Drum or MDrm1-MDrm4; data entry LSB has no effect."},
      {"osc": "/nrpn/drum/coarse_tune", "nrpn_msb": 24, "nrpn_lsb_range": [12, 108], "range": [0, 127], "section": "Drum NRPN", "_notes": "Drum coarse tune of one drum instrument: call with the value, then its note number 12-108 (C0-C8). Only in Part Mode Drum or MDrm1-MDrm4; data entry LSB has no effect."},
      {"osc": "/nrpn/drum/fine_tune", "nrpn_msb": 25, "nrpn_lsb_range": [12, 108], "range": [0, 127], "section": "Drum NRPN", "_notes": "Drum fine tune of one drum instrument: call with the value, then its note number 12-108 (C0-C8). Only in Part Mode Drum or MDrm1-MDrm4; data entry LSB has no effect."},
      {"osc": "/nrpn/drum/volume", "nrpn_msb": 26, "nrpn_lsb_range": [12, 108], "range": [0, 127], "section": "Drum NRPN", "_notes": "Drum volume of one drum instrument: call with the value, then its note number 12-108 (C0-C8). Only in Part Mode Drum or MDrm1-MDrm4; data entry LSB has no effect."},
      {"osc": "/nrpn/drum/pan", "nrpn_msb": 28, "nrpn_lsb_range": [12, 108], "range": [0, 127], "section": "Drum NRPN", "_notes": "Drum panpot of one drum instrument: call with the value, then its note number 12-108 (C0-C8). Only in Part Mode Drum or MDrm1-MDrm4; data entry LSB has no effect."},
      {"osc": "/nrpn/drum/reverb_send", "nrpn_msb": 29, "nrpn_lsb_range": [12, 108], "range": [0, 127], "section": "Drum NRPN", "_notes": "Drum reverb send (send 2) of one drum instrument: call with the value, then its note number 12-108 (C0-C8). Only in Part Mode Drum or MDrm1-MDrm4; data entry LSB has no effect."},
      {"osc": "/nrpn/drum/chorus_send", "nrpn_msb": 30, "nrpn_lsb_range": [12, 108], "range": [0, 127], "section": "Drum NRPN", "_notes": "Drum chorus send (send 1) of one drum instrument: call with the value, then its note number 12-108 (C0-C8). Only in Part Mode Drum or MDrm1-MDrm4; data entry LSB has no effect."}
    ]
  },
  "replies": [
    {"match_frame": [65, "{mode}", 0, "{id}", 0, "{sub}", "{vmsb}", "{vlsb}"], "emit_osc": "/param/changed {mode} {id} {sub} {vmsb} {vlsb}"},
    {"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": [35], "emit_osc": "/ack"},
    {"match_frame": [36, "{code}"], "emit_osc": "/nak {code}"},
    {"match_frame": [33], "emit_osc": "/write/completed"},
    {"match_frame": [34, "{code}"], "emit_osc": "/write/error {code}"},
    {"match_frame": [38, "{code}"], "emit_osc": "/format_error {code}"}
  ]
}
