{
  "_sources": [
    {
      "type": "vendor-doc",
      "url": "https://static.roland.com/assets/media/pdf/MC-909_MI.pdf",
      "notes": "Roland MC-909 MIDI Implementation, Version 1.00 (Sep. 20, 2002): channel messages, Parameter Address Map (DT1/RQ1), Quick SysEx, Received/Transmitted Data List (CC). Owner's Manual (https://static.roland.com/assets/media/pdf/MC-909_OM.pdf) consulted for the factory device ID (17), TYPE-CC reception and the rhythm keys.",
      "firmware": "unknown",
      "imported_at": "2026-10-25"
    }
  ],
  "_limitations": "Built from Roland's MC-909 MIDI Implementation (Version 1.00, Sep. 20, 2002); the document does not say which OS version it describes, hence fw-unknown. Not tested on hardware. SysEx: every DT1 parameter of the Parameter Address Map is a command; address bytes and the Roland checksum are computed by `pre` bindings (no script). Commands address device ID 17 (10H), the factory setting — if the unit's Device ID was changed, set it back to 17. Indexed routes take part 1-16, tone 1-4, rhythm key 59-74 and arpeggio note 1-16 in the path; out-of-range indices are not rejected and would address the wrong place. Parameters marked '#' in the map, sent as several 4-bit nibbles (Master Tune, TTE Range, MFX Parameter N, Reverb Parameter N, Tone Delay Time, Wave Group ID, Wave Number L (Mono), Wave Number R, LFO1 Rate, LFO2 Rate, WMT N Wave Group ID, WMT N Wave Number L (Mono), WMT N Wave Number R, End Step, Original Note, StepN Data), take one argument per nibble, most significant first. The document does not say what MFX/Reverb 'Parameter N' means for each type, nor how the LFO-rate/delay values 128-149 (musical notes) or the arpeggio step values 0-128 map to note lengths or velocities: those are exposed raw. Patch/rhythm/tone names are written one character per DT1 (name_char). Left out: '(reserve)' addresses and '<*>' parameters (ignored on receive by the unit), multi-byte DT1 block writes (send several commands, or /raw/syx), RQ1 replies longer than one byte (they arrive as /sysex/raw hex). CC: the reception list of the sound generator plus the Received/Transmitted Data List (CCs used when System 'Transmit Patch Edit Type' is TYPE-CC; the Owner's Manual says this data is transmitted and received as control changes). Where one CC number serves two rows (patch and rhythm tone variants) both are noted on the entry. RPN (pitch bend sensitivity, fine/coarse tuning) are entries under /channel/rpn/. Song Position Pointer is left out: the document prints its bytes as 'mm ll' (MSB first), unlike the MIDI standard, so the byte order is ambiguous. Pattern selection over MIDI is not documented. Transport (Start/Continue/Stop, clock) works only with Sync Mode SLAVE (clock) or SLAVE/REMOTE. Bank select (CC#0 MSB / CC#32 LSB, then Program Change 1-128) per the document: MSB 81 = patches (LSB 0-1 User Patch 001-256, 32-33 Card Patch 001-256, 64-70 Preset Patch A-G; G holds 32), MSB 82 = rhythm sets (LSB 0 User, 32 Card, 64 Preset 001-072), MSB 92 = SRX rhythm, MSB 93 = SRX patch (see the SRX board manual). Velocity pads 1-16 play notes 59 (B3) - 74 (D5) (Owner's Manual, expansion-board appendix); the triggers are named by key.",
  "_coverage": {
    "entries_total": 647,
    "cc_entries": 60,
    "nrpn_entries": 0,
    "sysex_param_commands": 539,
    "sysex_dt1_commands": 495,
    "sysex_quick_commands": 44,
    "sysex_request_commands": 21,
    "universal_sysex_commands": 4,
    "realtime_commands": 4,
    "note_triggers": 16,
    "skipped_reserved_addresses": 32,
    "skipped_ignored_on_receive": 1,
    "rpn_entries": 3
  },
  "device": {
    "name": "MC-909",
    "vendor": "Roland",
    "revision": "MIDI Implementation Version 1.00 (Sep. 20, 2002); OS version not stated",
    "osc_prefix": "/mc_909",
    "manufacturer_id": [65],
    "device_id": [0, 89]
  },
  "sysex": {
    "header": [],
    "footer": [],
    "_notes": "Empty on purpose: each command frame carries its complete message (F0 ... F7 for SysEx, single bytes for realtime), so Roland DT1/RQ1, Quick SysEx and universal messages coexist."
  },
  "commands": [
    {
      "osc": "/setup/compressor_switch",
      "_notes": "Setup: Compressor Switch. DT1 at 01 00 00 00H; raw range 0-1. Display: OFF, ON.",
      "section": "Setup",
      "args": [{"name": "value", "type": "enum", "values": {"OFF": 0, "ON": 1}, "range": [0, 1]}],
      "pre": [{"bind": "_t1", "expr": "127 - value"}],
      "frame": [240, 65, 16, 0, 89, 18, 1, 0, 0, 0, "{value}", "{_t1}", 247]
    },
    {
      "osc": "/setup/mfx1_switch",
      "_notes": "Setup: MFX1 Switch. DT1 at 01 00 00 01H; raw range 0-1. Display: OFF, ON.",
      "section": "Setup",
      "args": [{"name": "value", "type": "enum", "values": {"OFF": 0, "ON": 1}, "range": [0, 1]}],
      "pre": [{"bind": "_t1", "expr": "127 - value"}, {"bind": "_t2", "expr": "value > 126 ? 127 + _t1 : 126 - value"}],
      "frame": [240, 65, 16, 0, 89, 18, 1, 0, 0, 1, "{value}", "{_t2}", 247]
    },
    {
      "osc": "/setup/mfx2_switch",
      "_notes": "Setup: MFX2 Switch. DT1 at 01 00 00 02H; raw range 0-1. Display: OFF, ON.",
      "section": "Setup",
      "args": [{"name": "value", "type": "enum", "values": {"OFF": 0, "ON": 1}, "range": [0, 1]}],
      "pre": [{"bind": "_t1", "expr": "127 - value"}, {"bind": "_t2", "expr": "value > 125 ? 126 + _t1 : 125 - value"}],
      "frame": [240, 65, 16, 0, 89, 18, 1, 0, 0, 2, "{value}", "{_t2}", 247]
    },
    {
      "osc": "/setup/reverb_switch",
      "_notes": "Setup: Reverb Switch. DT1 at 01 00 00 03H; raw range 0-1. Display: OFF, ON.",
      "section": "Setup",
      "args": [{"name": "value", "type": "enum", "values": {"OFF": 0, "ON": 1}, "range": [0, 1]}],
      "pre": [{"bind": "_t1", "expr": "127 - value"}, {"bind": "_t2", "expr": "value > 124 ? 125 + _t1 : 124 - value"}],
      "frame": [240, 65, 16, 0, 89, 18, 1, 0, 0, 3, "{value}", "{_t2}", 247]
    },
    {
      "osc": "/setup/octave_shift",
      "_notes": "Setup: Octave Shift. DT1 at 01 00 00 04H; raw range 60-68. Display: -4 - +4.",
      "section": "Setup",
      "args": [{"name": "value", "type": "u7", "range": [60, 68]}],
      "pre": [{"bind": "_t1", "expr": "127 - value"}, {"bind": "_t2", "expr": "value > 123 ? 124 + _t1 : 123 - value"}],
      "frame": [240, 65, 16, 0, 89, 18, 1, 0, 0, 4, "{value}", "{_t2}", 247]
    },
    {
      "osc": "/setup/beam1_switch",
      "_notes": "Setup: Beam1 Switch. DT1 at 01 00 00 05H; raw range 0-1. Display: OFF, ON.",
      "section": "Setup",
      "args": [{"name": "value", "type": "enum", "values": {"OFF": 0, "ON": 1}, "range": [0, 1]}],
      "pre": [{"bind": "_t1", "expr": "127 - value"}, {"bind": "_t2", "expr": "value > 122 ? 123 + _t1 : 122 - value"}],
      "frame": [240, 65, 16, 0, 89, 18, 1, 0, 0, 5, "{value}", "{_t2}", 247]
    },
    {
      "osc": "/setup/beam2_switch",
      "_notes": "Setup: Beam2 Switch. DT1 at 01 00 00 06H; raw range 0-1. Display: OFF, ON.",
      "section": "Setup",
      "args": [{"name": "value", "type": "enum", "values": {"OFF": 0, "ON": 1}, "range": [0, 1]}],
      "pre": [{"bind": "_t1", "expr": "127 - value"}, {"bind": "_t2", "expr": "value > 121 ? 122 + _t1 : 121 - value"}],
      "frame": [240, 65, 16, 0, 89, 18, 1, 0, 0, 6, "{value}", "{_t2}", 247]
    },
    {
      "osc": "/setup/arpeggio_switch",
      "_notes": "Setup: Arpeggio Switch. DT1 at 01 00 00 07H; raw range 0-1. Display: OFF, ON.",
      "section": "Setup",
      "args": [{"name": "value", "type": "enum", "values": {"OFF": 0, "ON": 1}, "range": [0, 1]}],
      "pre": [{"bind": "_t1", "expr": "127 - value"}, {"bind": "_t2", "expr": "value > 120 ? 121 + _t1 : 120 - value"}],
      "frame": [240, 65, 16, 0, 89, 18, 1, 0, 0, 7, "{value}", "{_t2}", 247]
    },
    {
      "osc": "/setup/arpeggio_patch_style",
      "_notes": "Setup: Arpeggio Patch Style. DT1 at 01 00 00 08H; raw range 0-127. Display: 1 - 128.",
      "section": "Setup",
      "args": [{"name": "value", "type": "u7", "range": [0, 127]}],
      "pre": [{"bind": "_t1", "expr": "127 - value"}, {"bind": "_t2", "expr": "value > 119 ? 120 + _t1 : 119 - value"}],
      "frame": [240, 65, 16, 0, 89, 18, 1, 0, 0, 8, "{value}", "{_t2}", 247]
    },
    {
      "osc": "/setup/arpeggio_grid",
      "_notes": "Setup: Arpeggio Grid. DT1 at 01 00 00 09H; raw range 0-8. Display: 04_, 08_, 08L, 08H, 08t, 16_, 16L, 16H, 16t.",
      "section": "Setup",
      "args": [
        {
          "name": "value",
          "type": "enum",
          "values": {"04_": 0, "08_": 1, "08L": 2, "08H": 3, "08t": 4, "16_": 5, "16L": 6, "16H": 7, "16t": 8},
          "range": [0, 8]
        }
      ],
      "pre": [{"bind": "_t1", "expr": "127 - value"}, {"bind": "_t2", "expr": "value > 118 ? 119 + _t1 : 118 - value"}],
      "frame": [240, 65, 16, 0, 89, 18, 1, 0, 0, 9, "{value}", "{_t2}", 247]
    },
    {
      "osc": "/setup/arpeggio_motif",
      "_notes": "Setup: Arpeggio Motif. DT1 at 01 00 00 0AH; raw range 0-9. Display: UP/L, UP/H, UP/_, dn/L, dn/H, dn/_, Ud/L, Ud/H, Ud/_, rn/L.",
      "section": "Setup",
      "args": [
        {
          "name": "value",
          "type": "enum",
          "values": {
            "UP/L": 0,
            "UP/H": 1,
            "UP/_": 2,
            "dn/L": 3,
            "dn/H": 4,
            "dn/_": 5,
            "Ud/L": 6,
            "Ud/H": 7,
            "Ud/_": 8,
            "rn/L": 9
          },
          "range": [0, 9]
        }
      ],
      "pre": [{"bind": "_t1", "expr": "127 - value"}, {"bind": "_t2", "expr": "value > 117 ? 118 + _t1 : 117 - value"}],
      "frame": [240, 65, 16, 0, 89, 18, 1, 0, 0, 10, "{value}", "{_t2}", 247]
    },
    {
      "osc": "/setup/arpeggio_duration",
      "_notes": "Setup: Arpeggio Duration. DT1 at 01 00 00 0BH; raw range 0-9. Display: 30, 40, 50, 60, 70, 80, 90, 100, 120, FUL.",
      "section": "Setup",
      "args": [{"name": "value", "type": "u7", "range": [0, 9]}],
      "pre": [{"bind": "_t1", "expr": "127 - value"}, {"bind": "_t2", "expr": "value > 116 ? 117 + _t1 : 116 - value"}],
      "frame": [240, 65, 16, 0, 89, 18, 1, 0, 0, 11, "{value}", "{_t2}", 247]
    },
    {
      "osc": "/setup/arpeggio_octave_range",
      "_notes": "Setup: Arpeggio Octave Range. DT1 at 01 00 00 0CH; raw range 61-67. Display: -3 - +3.",
      "section": "Setup",
      "args": [{"name": "value", "type": "u7", "range": [61, 67]}],
      "pre": [{"bind": "_t1", "expr": "127 - value"}, {"bind": "_t2", "expr": "value > 115 ? 116 + _t1 : 115 - value"}],
      "frame": [240, 65, 16, 0, 89, 18, 1, 0, 0, 12, "{value}", "{_t2}", 247]
    },
    {
      "osc": "/setup/arpeggio_patch_group",
      "_notes": "Setup: Arpeggio Patch Group. DT1 at 01 00 00 0DH; raw range 0-1. Display: USER, PRESET.",
      "section": "Setup",
      "args": [{"name": "value", "type": "enum", "values": {"USER": 0, "PRESET": 1}, "range": [0, 1]}],
      "pre": [{"bind": "_t1", "expr": "127 - value"}, {"bind": "_t2", "expr": "value > 114 ? 115 + _t1 : 114 - value"}],
      "frame": [240, 65, 16, 0, 89, 18, 1, 0, 0, 13, "{value}", "{_t2}", 247]
    },
    {
      "osc": "/setup/chord_switch",
      "_notes": "Setup: Chord Switch. DT1 at 01 00 00 0EH; raw range 0-1. Display: OFF, ON.",
      "section": "Setup",
      "args": [{"name": "value", "type": "enum", "values": {"OFF": 0, "ON": 1}, "range": [0, 1]}],
      "pre": [{"bind": "_t1", "expr": "127 - value"}, {"bind": "_t2", "expr": "value > 113 ? 114 + _t1 : 113 - value"}],
      "frame": [240, 65, 16, 0, 89, 18, 1, 0, 0, 14, "{value}", "{_t2}", 247]
    },
    {
      "osc": "/setup/chord_form",
      "_notes": "Setup: Chord Form. DT1 at 01 00 00 0FH; raw range 0-127. Display: 1 - 128.",
      "section": "Setup",
      "args": [{"name": "value", "type": "u7", "range": [0, 127]}],
      "pre": [{"bind": "_t1", "expr": "127 - value"}, {"bind": "_t2", "expr": "value > 112 ? 113 + _t1 : 112 - value"}],
      "frame": [240, 65, 16, 0, 89, 18, 1, 0, 0, 15, "{value}", "{_t2}", 247]
    },
    {
      "osc": "/setup/chord_group",
      "_notes": "Setup: Chord Group. DT1 at 01 00 00 10H; raw range 0-1. Display: USER, PRESET.",
      "section": "Setup",
      "args": [{"name": "value", "type": "enum", "values": {"USER": 0, "PRESET": 1}, "range": [0, 1]}],
      "pre": [{"bind": "_t1", "expr": "127 - value"}, {"bind": "_t2", "expr": "value > 111 ? 112 + _t1 : 111 - value"}],
      "frame": [240, 65, 16, 0, 89, 18, 1, 0, 0, 16, "{value}", "{_t2}", 247]
    },
    {
      "osc": "/system/common/master_tune",
      "_notes": "System Common: Master Tune. DT1 at 02 00 00 00H; raw range 24-2024. Sent as 4 nibbles (\"#\" in the map): pass the raw value as 4 hex digits, most significant first (e.g. 2024 = 0 7 14 8). Display: -100.0 - 100.0 [cent].",
      "section": "System Common",
      "args": [
        {"name": "nibble1", "type": "u7", "range": [0, 15]},
        {"name": "nibble2", "type": "u7", "range": [0, 15]},
        {"name": "nibble3", "type": "u7", "range": [0, 15]},
        {"name": "nibble4", "type": "u7", "range": [0, 15]}
      ],
      "pre": [
        {"bind": "_t1", "expr": "127 - nibble1"},
        {"bind": "_t2", "expr": "_t1 + 1"},
        {"bind": "_t3", "expr": "nibble2 > _t1 ? nibble2 - _t2 : nibble1 + nibble2"},
        {"bind": "_t4", "expr": "127 - _t3"},
        {"bind": "_t5", "expr": "_t4 + 1"},
        {"bind": "_t6", "expr": "nibble3 > _t4 ? nibble3 - _t5 : _t3 + nibble3"},
        {"bind": "_t7", "expr": "127 - _t6"},
        {"bind": "_t8", "expr": "_t7 + 1"},
        {"bind": "_t9", "expr": "nibble4 > _t7 ? nibble4 - _t8 : _t6 + nibble4"},
        {"bind": "_t10", "expr": "127 - _t9"},
        {"bind": "_t11", "expr": "_t9 > 126 ? 127 + _t10 : 126 - _t9"}
      ],
      "frame": [240, 65, 16, 0, 89, 18, 2, 0, 0, 0, "{nibble1}", "{nibble2}", "{nibble3}", "{nibble4}", "{_t11}", 247]
    },
    {
      "osc": "/system/common/master_key_shift",
      "_notes": "System Common: Master Key Shift. DT1 at 02 00 00 04H; raw range 40-88. Display: -24 - +24.",
      "section": "System Common",
      "args": [{"name": "value", "type": "u7", "range": [40, 88]}],
      "pre": [{"bind": "_t1", "expr": "127 - value"}, {"bind": "_t2", "expr": "value > 122 ? 123 + _t1 : 122 - value"}],
      "frame": [240, 65, 16, 0, 89, 18, 2, 0, 0, 4, "{value}", "{_t2}", 247]
    },
    {
      "osc": "/system/common/master_level",
      "_notes": "System Common: Master Level. DT1 at 02 00 00 05H; raw range 0-127.",
      "section": "System Common",
      "args": [{"name": "value", "type": "u7", "range": [0, 127]}],
      "pre": [{"bind": "_t1", "expr": "127 - value"}, {"bind": "_t2", "expr": "value > 121 ? 122 + _t1 : 121 - value"}],
      "frame": [240, 65, 16, 0, 89, 18, 2, 0, 0, 5, "{value}", "{_t2}", 247]
    },
    {
      "osc": "/system/common/scale_tune_switch",
      "_notes": "System Common: Scale Tune Switch. DT1 at 02 00 00 06H; raw range 0-1. Display: OFF, ON.",
      "section": "System Common",
      "args": [{"name": "value", "type": "enum", "values": {"OFF": 0, "ON": 1}, "range": [0, 1]}],
      "pre": [{"bind": "_t1", "expr": "127 - value"}, {"bind": "_t2", "expr": "value > 120 ? 121 + _t1 : 120 - value"}],
      "frame": [240, 65, 16, 0, 89, 18, 2, 0, 0, 6, "{value}", "{_t2}", 247]
    },
    {
      "osc": "/system/common/patch_remain",
      "_notes": "System Common: Patch Remain. DT1 at 02 00 00 07H; raw range 0-1. Display: OFF, ON.",
      "section": "System Common",
      "args": [{"name": "value", "type": "enum", "values": {"OFF": 0, "ON": 1}, "range": [0, 1]}],
      "pre": [{"bind": "_t1", "expr": "127 - value"}, {"bind": "_t2", "expr": "value > 119 ? 120 + _t1 : 119 - value"}],
      "frame": [240, 65, 16, 0, 89, 18, 2, 0, 0, 7, "{value}", "{_t2}", 247]
    },
    {
      "osc": "/system/common/receive_program_change",
      "_notes": "System Common: Receive Program Change. DT1 at 02 00 00 08H; raw range 0-1. Display: OFF, ON.",
      "section": "System Common",
      "args": [{"name": "value", "type": "enum", "values": {"OFF": 0, "ON": 1}, "range": [0, 1]}],
      "pre": [{"bind": "_t1", "expr": "127 - value"}, {"bind": "_t2", "expr": "value > 118 ? 119 + _t1 : 118 - value"}],
      "frame": [240, 65, 16, 0, 89, 18, 2, 0, 0, 8, "{value}", "{_t2}", 247]
    },
    {
      "osc": "/system/common/receive_bank_select",
      "_notes": "System Common: Receive Bank Select. DT1 at 02 00 00 09H; raw range 0-1. Display: OFF, ON.",
      "section": "System Common",
      "args": [{"name": "value", "type": "enum", "values": {"OFF": 0, "ON": 1}, "range": [0, 1]}],
      "pre": [{"bind": "_t1", "expr": "127 - value"}, {"bind": "_t2", "expr": "value > 117 ? 118 + _t1 : 117 - value"}],
      "frame": [240, 65, 16, 0, 89, 18, 2, 0, 0, 9, "{value}", "{_t2}", 247]
    },
    {
      "osc": "/system/mastering/mastering_switch",
      "_notes": "System Mastering: Mastering Switch. DT1 at 02 00 02 00H; raw range 0-1. Display: OFF, ON.",
      "section": "System Mastering",
      "args": [{"name": "value", "type": "enum", "values": {"OFF": 0, "ON": 1}, "range": [0, 1]}],
      "pre": [{"bind": "_t1", "expr": "127 - value"}, {"bind": "_t2", "expr": "value > 124 ? 125 + _t1 : 124 - value"}],
      "frame": [240, 65, 16, 0, 89, 18, 2, 0, 2, 0, "{value}", "{_t2}", 247]
    },
    {
      "osc": "/system/mastering/low_band_attack_time",
      "_notes": "System Mastering: Low band Attack time. DT1 at 02 00 02 01H; raw range 0-100.",
      "section": "System Mastering",
      "args": [{"name": "value", "type": "u7", "range": [0, 100]}],
      "pre": [{"bind": "_t1", "expr": "127 - value"}, {"bind": "_t2", "expr": "value > 123 ? 124 + _t1 : 123 - value"}],
      "frame": [240, 65, 16, 0, 89, 18, 2, 0, 2, 1, "{value}", "{_t2}", 247]
    },
    {
      "osc": "/system/mastering/low_band_release_time",
      "_notes": "System Mastering: Low band Release time. DT1 at 02 00 02 02H; raw range 0-100.",
      "section": "System Mastering",
      "args": [{"name": "value", "type": "u7", "range": [0, 100]}],
      "pre": [{"bind": "_t1", "expr": "127 - value"}, {"bind": "_t2", "expr": "value > 122 ? 123 + _t1 : 122 - value"}],
      "frame": [240, 65, 16, 0, 89, 18, 2, 0, 2, 2, "{value}", "{_t2}", 247]
    },
    {
      "osc": "/system/mastering/low_band_threshold",
      "_notes": "System Mastering: Low band Threshold. DT1 at 02 00 02 03H; raw range 0-36. Display: -36, -35, -34, -33, -32, -31, -30, -29, -28, -27, -26, -25, -24, -23, -22, -21, -20, -19, -18, -17, -16, -15, -14, -13, -12, -11, -10, -9, -8, -7, -6, -5, -4, -3, -2, -1, 0 [dB].",
      "section": "System Mastering",
      "args": [{"name": "value", "type": "u7", "range": [0, 36]}],
      "pre": [{"bind": "_t1", "expr": "127 - value"}, {"bind": "_t2", "expr": "value > 121 ? 122 + _t1 : 121 - value"}],
      "frame": [240, 65, 16, 0, 89, 18, 2, 0, 2, 3, "{value}", "{_t2}", 247]
    },
    {
      "osc": "/system/mastering/low_band_ratio",
      "_notes": "System Mastering: Low band Ratio. DT1 at 02 00 02 04H; raw range 0-13. Display: 1:1.0, 1:1.1, 1:1.2, 1:1.4, 1:1.6, 1:1.8, 1:2.0, 1:2.5, 1:3.2, 1:4.0, 1:5.6, 1:8.0, 1:16, 1:INF.",
      "section": "System Mastering",
      "args": [
        {
          "name": "value",
          "type": "enum",
          "values": {
            "1:1.0": 0,
            "1:1.1": 1,
            "1:1.2": 2,
            "1:1.4": 3,
            "1:1.6": 4,
            "1:1.8": 5,
            "1:2.0": 6,
            "1:2.5": 7,
            "1:3.2": 8,
            "1:4.0": 9,
            "1:5.6": 10,
            "1:8.0": 11,
            "1:16": 12,
            "1:INF": 13
          },
          "range": [0, 13]
        }
      ],
      "pre": [{"bind": "_t1", "expr": "127 - value"}, {"bind": "_t2", "expr": "value > 120 ? 121 + _t1 : 120 - value"}],
      "frame": [240, 65, 16, 0, 89, 18, 2, 0, 2, 4, "{value}", "{_t2}", 247]
    },
    {
      "osc": "/system/mastering/low_band_level",
      "_notes": "System Mastering: Low band Level. DT1 at 02 00 02 05H; raw range 0-24. Display: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24 [dB].",
      "section": "System Mastering",
      "args": [{"name": "value", "type": "u7", "range": [0, 24]}],
      "pre": [{"bind": "_t1", "expr": "127 - value"}, {"bind": "_t2", "expr": "value > 119 ? 120 + _t1 : 119 - value"}],
      "frame": [240, 65, 16, 0, 89, 18, 2, 0, 2, 5, "{value}", "{_t2}", 247]
    },
    {
      "osc": "/system/mastering/mid_band_attack_time",
      "_notes": "System Mastering: Mid band Attack time. DT1 at 02 00 02 06H; raw range 0-100.",
      "section": "System Mastering",
      "args": [{"name": "value", "type": "u7", "range": [0, 100]}],
      "pre": [{"bind": "_t1", "expr": "127 - value"}, {"bind": "_t2", "expr": "value > 118 ? 119 + _t1 : 118 - value"}],
      "frame": [240, 65, 16, 0, 89, 18, 2, 0, 2, 6, "{value}", "{_t2}", 247]
    },
    {
      "osc": "/system/mastering/mid_band_release_time",
      "_notes": "System Mastering: Mid band Release time. DT1 at 02 00 02 07H; raw range 0-100.",
      "section": "System Mastering",
      "args": [{"name": "value", "type": "u7", "range": [0, 100]}],
      "pre": [{"bind": "_t1", "expr": "127 - value"}, {"bind": "_t2", "expr": "value > 117 ? 118 + _t1 : 117 - value"}],
      "frame": [240, 65, 16, 0, 89, 18, 2, 0, 2, 7, "{value}", "{_t2}", 247]
    },
    {
      "osc": "/system/mastering/mid_band_threshold",
      "_notes": "System Mastering: Mid band Threshold. DT1 at 02 00 02 08H; raw range 0-36. Display: -36, -35, -34, -33, -32, -31, -30, -29, -28, -27, -26, -25, -24, -23, -22, -21, -20, -19, -18, -17, -16, -15, -14, -13, -12, -11, -10, -9, -8, -7, -6, -5, -4, -3, -2, -1, 0 [dB].",
      "section": "System Mastering",
      "args": [{"name": "value", "type": "u7", "range": [0, 36]}],
      "pre": [{"bind": "_t1", "expr": "127 - value"}, {"bind": "_t2", "expr": "value > 116 ? 117 + _t1 : 116 - value"}],
      "frame": [240, 65, 16, 0, 89, 18, 2, 0, 2, 8, "{value}", "{_t2}", 247]
    },
    {
      "osc": "/system/mastering/mid_band_ratio",
      "_notes": "System Mastering: Mid band Ratio. DT1 at 02 00 02 09H; raw range 0-13. Display: 1:1.0, 1:1.1, 1:1.2, 1:1.4, 1:1.6, 1:1.8, 1:2.0, 1:2.5, 1:3.2, 1:4.0, 1:5.6, 1:8.0, 1:16, 1:INF.",
      "section": "System Mastering",
      "args": [
        {
          "name": "value",
          "type": "enum",
          "values": {
            "1:1.0": 0,
            "1:1.1": 1,
            "1:1.2": 2,
            "1:1.4": 3,
            "1:1.6": 4,
            "1:1.8": 5,
            "1:2.0": 6,
            "1:2.5": 7,
            "1:3.2": 8,
            "1:4.0": 9,
            "1:5.6": 10,
            "1:8.0": 11,
            "1:16": 12,
            "1:INF": 13
          },
          "range": [0, 13]
        }
      ],
      "pre": [{"bind": "_t1", "expr": "127 - value"}, {"bind": "_t2", "expr": "value > 115 ? 116 + _t1 : 115 - value"}],
      "frame": [240, 65, 16, 0, 89, 18, 2, 0, 2, 9, "{value}", "{_t2}", 247]
    },
    {
      "osc": "/system/mastering/mid_band_level",
      "_notes": "System Mastering: Mid band Level. DT1 at 02 00 02 0AH; raw range 0-24. Display: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24 [dB].",
      "section": "System Mastering",
      "args": [{"name": "value", "type": "u7", "range": [0, 24]}],
      "pre": [{"bind": "_t1", "expr": "127 - value"}, {"bind": "_t2", "expr": "value > 114 ? 115 + _t1 : 114 - value"}],
      "frame": [240, 65, 16, 0, 89, 18, 2, 0, 2, 10, "{value}", "{_t2}", 247]
    },
    {
      "osc": "/system/mastering/high_band_attack_time",
      "_notes": "System Mastering: High band Attack time. DT1 at 02 00 02 0BH; raw range 0-100.",
      "section": "System Mastering",
      "args": [{"name": "value", "type": "u7", "range": [0, 100]}],
      "pre": [{"bind": "_t1", "expr": "127 - value"}, {"bind": "_t2", "expr": "value > 113 ? 114 + _t1 : 113 - value"}],
      "frame": [240, 65, 16, 0, 89, 18, 2, 0, 2, 11, "{value}", "{_t2}", 247]
    },
    {
      "osc": "/system/mastering/high_band_release_time",
      "_notes": "System Mastering: High band Release time. DT1 at 02 00 02 0CH; raw range 0-100.",
      "section": "System Mastering",
      "args": [{"name": "value", "type": "u7", "range": [0, 100]}],
      "pre": [{"bind": "_t1", "expr": "127 - value"}, {"bind": "_t2", "expr": "value > 112 ? 113 + _t1 : 112 - value"}],
      "frame": [240, 65, 16, 0, 89, 18, 2, 0, 2, 12, "{value}", "{_t2}", 247]
    },
    {
      "osc": "/system/mastering/high_band_threshold",
      "_notes": "System Mastering: High band Threshold. DT1 at 02 00 02 0DH; raw range 0-36. Display: -36, -35, -34, -33, -32, -31, -30, -29, -28, -27, -26, -25, -24, -23, -22, -21, -20, -19, -18, -17, -16, -15, -14, -13, -12, -11, -10, -9, -8, -7, -6, -5, -4, -3, -2, -1, 0 [dB].",
      "section": "System Mastering",
      "args": [{"name": "value", "type": "u7", "range": [0, 36]}],
      "pre": [{"bind": "_t1", "expr": "127 - value"}, {"bind": "_t2", "expr": "value > 111 ? 112 + _t1 : 111 - value"}],
      "frame": [240, 65, 16, 0, 89, 18, 2, 0, 2, 13, "{value}", "{_t2}", 247]
    },
    {
      "osc": "/system/mastering/high_band_ratio",
      "_notes": "System Mastering: High band Ratio. DT1 at 02 00 02 0EH; raw range 0-13. Display: 1:1.0, 1:1.1, 1:1.2, 1:1.4, 1:1.6, 1:1.8, 1:2.0, 1:2.5, 1:3.2, 1:4.0, 1:5.6, 1:8.0, 1:16, 1:INF.",
      "section": "System Mastering",
      "args": [
        {
          "name": "value",
          "type": "enum",
          "values": {
            "1:1.0": 0,
            "1:1.1": 1,
            "1:1.2": 2,
            "1:1.4": 3,
            "1:1.6": 4,
            "1:1.8": 5,
            "1:2.0": 6,
            "1:2.5": 7,
            "1:3.2": 8,
            "1:4.0": 9,
            "1:5.6": 10,
            "1:8.0": 11,
            "1:16": 12,
            "1:INF": 13
          },
          "range": [0, 13]
        }
      ],
      "pre": [{"bind": "_t1", "expr": "127 - value"}, {"bind": "_t2", "expr": "value > 110 ? 111 + _t1 : 110 - value"}],
      "frame": [240, 65, 16, 0, 89, 18, 2, 0, 2, 14, "{value}", "{_t2}", 247]
    },
    {
      "osc": "/system/mastering/high_band_level",
      "_notes": "System Mastering: High band Level. DT1 at 02 00 02 0FH; raw range 0-24. Display: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24 [dB].",
      "section": "System Mastering",
      "args": [{"name": "value", "type": "u7", "range": [0, 24]}],
      "pre": [{"bind": "_t1", "expr": "127 - value"}, {"bind": "_t2", "expr": "value > 109 ? 110 + _t1 : 109 - value"}],
      "frame": [240, 65, 16, 0, 89, 18, 2, 0, 2, 15, "{value}", "{_t2}", 247]
    },
    {
      "osc": "/system/mastering/split_freq_low",
      "_notes": "System Mastering: Split Freq Low. DT1 at 02 00 02 10H; raw range 0-6. Display: 200, 250, 315, 400, 500, 630, 800 [Hz].",
      "section": "System Mastering",
      "args": [{"name": "value", "type": "u7", "range": [0, 6]}],
      "pre": [{"bind": "_t1", "expr": "127 - value"}, {"bind": "_t2", "expr": "value > 108 ? 109 + _t1 : 108 - value"}],
      "frame": [240, 65, 16, 0, 89, 18, 2, 0, 2, 16, "{value}", "{_t2}", 247]
    },
    {
      "osc": "/system/mastering/split_freq_high",
      "_notes": "System Mastering: Split Freq High. DT1 at 02 00 02 11H; raw range 0-6. Display: 2000, 2500, 3150, 4000, 5000, 6300, 8000 [Hz].",
      "section": "System Mastering",
      "args": [{"name": "value", "type": "u7", "range": [0, 6]}],
      "pre": [{"bind": "_t1", "expr": "127 - value"}, {"bind": "_t2", "expr": "value > 107 ? 108 + _t1 : 107 - value"}],
      "frame": [240, 65, 16, 0, 89, 18, 2, 0, 2, 17, "{value}", "{_t2}", 247]
    },
    {
      "osc": "/system/part/{part}/scale_tune_for_c",
      "_notes": "System Part: Scale Tune for C. DT1 at 02 00 10 00H (+ the part/tone/key/note offsets of the address map); raw range 0-127. Display: -64 - +63.",
      "section": "System Part",
      "args": [{"name": "part", "type": "u7", "range": [1, 16]}, {"name": "value", "type": "u7", "range": [0, 127]}],
      "pre": [
        {"bind": "_t1", "expr": "part - 1"},
        {"bind": "_t2", "expr": "_t1 + 16"},
        {"bind": "_t3", "expr": "127 - _t1"},
        {"bind": "_t4", "expr": "_t3 + 1"},
        {"bind": "_t5", "expr": "value > _t3 ? value - _t4 : _t1 + value"},
        {"bind": "_t6", "expr": "127 - _t5"},
        {"bind": "_t7", "expr": "_t5 > 110 ? 111 + _t6 : 110 - _t5"}
      ],
      "frame": [240, 65, 16, 0, 89, 18, 2, 0, "{_t2}", 0, "{value}", "{_t7}", 247]
    },
    {
      "osc": "/system/part/{part}/scale_tune_for_c_sharp",
      "_notes": "System Part: Scale Tune for C#. DT1 at 02 00 10 01H (+ the part/tone/key/note offsets of the address map); raw range 0-127. Display: -64 - +63.",
      "section": "System Part",
      "args": [{"name": "part", "type": "u7", "range": [1, 16]}, {"name": "value", "type": "u7", "range": [0, 127]}],
      "pre": [
        {"bind": "_t1", "expr": "part - 1"},
        {"bind": "_t2", "expr": "_t1 + 16"},
        {"bind": "_t3", "expr": "127 - _t1"},
        {"bind": "_t4", "expr": "_t3 + 1"},
        {"bind": "_t5", "expr": "value > _t3 ? value - _t4 : _t1 + value"},
        {"bind": "_t6", "expr": "127 - _t5"},
        {"bind": "_t7", "expr": "_t5 > 109 ? 110 + _t6 : 109 - _t5"}
      ],
      "frame": [240, 65, 16, 0, 89, 18, 2, 0, "{_t2}", 1, "{value}", "{_t7}", 247]
    },
    {
      "osc": "/system/part/{part}/scale_tune_for_d",
      "_notes": "System Part: Scale Tune for D. DT1 at 02 00 10 02H (+ the part/tone/key/note offsets of the address map); raw range 0-127. Display: -64 - +63.",
      "section": "System Part",
      "args": [{"name": "part", "type": "u7", "range": [1, 16]}, {"name": "value", "type": "u7", "range": [0, 127]}],
      "pre": [
        {"bind": "_t1", "expr": "part - 1"},
        {"bind": "_t2", "expr": "_t1 + 16"},
        {"bind": "_t3", "expr": "127 - _t1"},
        {"bind": "_t4", "expr": "_t3 + 1"},
        {"bind": "_t5", "expr": "value > _t3 ? value - _t4 : _t1 + value"},
        {"bind": "_t6", "expr": "127 - _t5"},
        {"bind": "_t7", "expr": "_t5 > 108 ? 109 + _t6 : 108 - _t5"}
      ],
      "frame": [240, 65, 16, 0, 89, 18, 2, 0, "{_t2}", 2, "{value}", "{_t7}", 247]
    },
    {
      "osc": "/system/part/{part}/scale_tune_for_d_sharp",
      "_notes": "System Part: Scale Tune for D#. DT1 at 02 00 10 03H (+ the part/tone/key/note offsets of the address map); raw range 0-127. Display: -64 - +63.",
      "section": "System Part",
      "args": [{"name": "part", "type": "u7", "range": [1, 16]}, {"name": "value", "type": "u7", "range": [0, 127]}],
      "pre": [
        {"bind": "_t1", "expr": "part - 1"},
        {"bind": "_t2", "expr": "_t1 + 16"},
        {"bind": "_t3", "expr": "127 - _t1"},
        {"bind": "_t4", "expr": "_t3 + 1"},
        {"bind": "_t5", "expr": "value > _t3 ? value - _t4 : _t1 + value"},
        {"bind": "_t6", "expr": "127 - _t5"},
        {"bind": "_t7", "expr": "_t5 > 107 ? 108 + _t6 : 107 - _t5"}
      ],
      "frame": [240, 65, 16, 0, 89, 18, 2, 0, "{_t2}", 3, "{value}", "{_t7}", 247]
    },
    {
      "osc": "/system/part/{part}/scale_tune_for_e",
      "_notes": "System Part: Scale Tune for E. DT1 at 02 00 10 04H (+ the part/tone/key/note offsets of the address map); raw range 0-127. Display: -64 - +63.",
      "section": "System Part",
      "args": [{"name": "part", "type": "u7", "range": [1, 16]}, {"name": "value", "type": "u7", "range": [0, 127]}],
      "pre": [
        {"bind": "_t1", "expr": "part - 1"},
        {"bind": "_t2", "expr": "_t1 + 16"},
        {"bind": "_t3", "expr": "127 - _t1"},
        {"bind": "_t4", "expr": "_t3 + 1"},
        {"bind": "_t5", "expr": "value > _t3 ? value - _t4 : _t1 + value"},
        {"bind": "_t6", "expr": "127 - _t5"},
        {"bind": "_t7", "expr": "_t5 > 106 ? 107 + _t6 : 106 - _t5"}
      ],
      "frame": [240, 65, 16, 0, 89, 18, 2, 0, "{_t2}", 4, "{value}", "{_t7}", 247]
    },
    {
      "osc": "/system/part/{part}/scale_tune_for_f",
      "_notes": "System Part: Scale Tune for F. DT1 at 02 00 10 05H (+ the part/tone/key/note offsets of the address map); raw range 0-127. Display: -64 - +63.",
      "section": "System Part",
      "args": [{"name": "part", "type": "u7", "range": [1, 16]}, {"name": "value", "type": "u7", "range": [0, 127]}],
      "pre": [
        {"bind": "_t1", "expr": "part - 1"},
        {"bind": "_t2", "expr": "_t1 + 16"},
        {"bind": "_t3", "expr": "127 - _t1"},
        {"bind": "_t4", "expr": "_t3 + 1"},
        {"bind": "_t5", "expr": "value > _t3 ? value - _t4 : _t1 + value"},
        {"bind": "_t6", "expr": "127 - _t5"},
        {"bind": "_t7", "expr": "_t5 > 105 ? 106 + _t6 : 105 - _t5"}
      ],
      "frame": [240, 65, 16, 0, 89, 18, 2, 0, "{_t2}", 5, "{value}", "{_t7}", 247]
    },
    {
      "osc": "/system/part/{part}/scale_tune_for_f_sharp",
      "_notes": "System Part: Scale Tune for F#. DT1 at 02 00 10 06H (+ the part/tone/key/note offsets of the address map); raw range 0-127. Display: -64 - +63.",
      "section": "System Part",
      "args": [{"name": "part", "type": "u7", "range": [1, 16]}, {"name": "value", "type": "u7", "range": [0, 127]}],
      "pre": [
        {"bind": "_t1", "expr": "part - 1"},
        {"bind": "_t2", "expr": "_t1 + 16"},
        {"bind": "_t3", "expr": "127 - _t1"},
        {"bind": "_t4", "expr": "_t3 + 1"},
        {"bind": "_t5", "expr": "value > _t3 ? value - _t4 : _t1 + value"},
        {"bind": "_t6", "expr": "127 - _t5"},
        {"bind": "_t7", "expr": "_t5 > 104 ? 105 + _t6 : 104 - _t5"}
      ],
      "frame": [240, 65, 16, 0, 89, 18, 2, 0, "{_t2}", 6, "{value}", "{_t7}", 247]
    },
    {
      "osc": "/system/part/{part}/scale_tune_for_g",
      "_notes": "System Part: Scale Tune for G. DT1 at 02 00 10 07H (+ the part/tone/key/note offsets of the address map); raw range 0-127. Display: -64 - +63.",
      "section": "System Part",
      "args": [{"name": "part", "type": "u7", "range": [1, 16]}, {"name": "value", "type": "u7", "range": [0, 127]}],
      "pre": [
        {"bind": "_t1", "expr": "part - 1"},
        {"bind": "_t2", "expr": "_t1 + 16"},
        {"bind": "_t3", "expr": "127 - _t1"},
        {"bind": "_t4", "expr": "_t3 + 1"},
        {"bind": "_t5", "expr": "value > _t3 ? value - _t4 : _t1 + value"},
        {"bind": "_t6", "expr": "127 - _t5"},
        {"bind": "_t7", "expr": "_t5 > 103 ? 104 + _t6 : 103 - _t5"}
      ],
      "frame": [240, 65, 16, 0, 89, 18, 2, 0, "{_t2}", 7, "{value}", "{_t7}", 247]
    },
    {
      "osc": "/system/part/{part}/scale_tune_for_g_sharp",
      "_notes": "System Part: Scale Tune for G#. DT1 at 02 00 10 08H (+ the part/tone/key/note offsets of the address map); raw range 0-127. Display: -64 - +63.",
      "section": "System Part",
      "args": [{"name": "part", "type": "u7", "range": [1, 16]}, {"name": "value", "type": "u7", "range": [0, 127]}],
      "pre": [
        {"bind": "_t1", "expr": "part - 1"},
        {"bind": "_t2", "expr": "_t1 + 16"},
        {"bind": "_t3", "expr": "127 - _t1"},
        {"bind": "_t4", "expr": "_t3 + 1"},
        {"bind": "_t5", "expr": "value > _t3 ? value - _t4 : _t1 + value"},
        {"bind": "_t6", "expr": "127 - _t5"},
        {"bind": "_t7", "expr": "_t5 > 102 ? 103 + _t6 : 102 - _t5"}
      ],
      "frame": [240, 65, 16, 0, 89, 18, 2, 0, "{_t2}", 8, "{value}", "{_t7}", 247]
    },
    {
      "osc": "/system/part/{part}/scale_tune_for_a",
      "_notes": "System Part: Scale Tune for A. DT1 at 02 00 10 09H (+ the part/tone/key/note offsets of the address map); raw range 0-127. Display: -64 - +63.",
      "section": "System Part",
      "args": [{"name": "part", "type": "u7", "range": [1, 16]}, {"name": "value", "type": "u7", "range": [0, 127]}],
      "pre": [
        {"bind": "_t1", "expr": "part - 1"},
        {"bind": "_t2", "expr": "_t1 + 16"},
        {"bind": "_t3", "expr": "127 - _t1"},
        {"bind": "_t4", "expr": "_t3 + 1"},
        {"bind": "_t5", "expr": "value > _t3 ? value - _t4 : _t1 + value"},
        {"bind": "_t6", "expr": "127 - _t5"},
        {"bind": "_t7", "expr": "_t5 > 101 ? 102 + _t6 : 101 - _t5"}
      ],
      "frame": [240, 65, 16, 0, 89, 18, 2, 0, "{_t2}", 9, "{value}", "{_t7}", 247]
    },
    {
      "osc": "/system/part/{part}/scale_tune_for_a_sharp",
      "_notes": "System Part: Scale Tune for A#. DT1 at 02 00 10 0AH (+ the part/tone/key/note offsets of the address map); raw range 0-127. Display: -64 - +63.",
      "section": "System Part",
      "args": [{"name": "part", "type": "u7", "range": [1, 16]}, {"name": "value", "type": "u7", "range": [0, 127]}],
      "pre": [
        {"bind": "_t1", "expr": "part - 1"},
        {"bind": "_t2", "expr": "_t1 + 16"},
        {"bind": "_t3", "expr": "127 - _t1"},
        {"bind": "_t4", "expr": "_t3 + 1"},
        {"bind": "_t5", "expr": "value > _t3 ? value - _t4 : _t1 + value"},
        {"bind": "_t6", "expr": "127 - _t5"},
        {"bind": "_t7", "expr": "_t5 > 100 ? 101 + _t6 : 100 - _t5"}
      ],
      "frame": [240, 65, 16, 0, 89, 18, 2, 0, "{_t2}", 10, "{value}", "{_t7}", 247]
    },
    {
      "osc": "/system/part/{part}/scale_tune_for_b",
      "_notes": "System Part: Scale Tune for B. DT1 at 02 00 10 0BH (+ the part/tone/key/note offsets of the address map); raw range 0-127. Display: -64 - +63.",
      "section": "System Part",
      "args": [{"name": "part", "type": "u7", "range": [1, 16]}, {"name": "value", "type": "u7", "range": [0, 127]}],
      "pre": [
        {"bind": "_t1", "expr": "part - 1"},
        {"bind": "_t2", "expr": "_t1 + 16"},
        {"bind": "_t3", "expr": "127 - _t1"},
        {"bind": "_t4", "expr": "_t3 + 1"},
        {"bind": "_t5", "expr": "value > _t3 ? value - _t4 : _t1 + value"},
        {"bind": "_t6", "expr": "127 - _t5"},
        {"bind": "_t7", "expr": "_t5 > 99 ? 100 + _t6 : 99 - _t5"}
      ],
      "frame": [240, 65, 16, 0, 89, 18, 2, 0, "{_t2}", 11, "{value}", "{_t7}", 247]
    },
    {
      "osc": "/system/controller/transmit_program_change",
      "_notes": "System Controller: Transmit Program Change. DT1 at 02 00 40 00H; raw range 0-1. Display: OFF, ON.",
      "section": "System Controller",
      "args": [{"name": "value", "type": "enum", "values": {"OFF": 0, "ON": 1}, "range": [0, 1]}],
      "pre": [{"bind": "_t1", "expr": "127 - value"}, {"bind": "_t2", "expr": "value > 62 ? 63 + _t1 : 62 - value"}],
      "frame": [240, 65, 16, 0, 89, 18, 2, 0, 64, 0, "{value}", "{_t2}", 247]
    },
    {
      "osc": "/system/controller/transmit_bank_select",
      "_notes": "System Controller: Transmit Bank Select. DT1 at 02 00 40 01H; raw range 0-1. Display: OFF, ON.",
      "section": "System Controller",
      "args": [{"name": "value", "type": "enum", "values": {"OFF": 0, "ON": 1}, "range": [0, 1]}],
      "pre": [{"bind": "_t1", "expr": "127 - value"}, {"bind": "_t2", "expr": "value > 61 ? 62 + _t1 : 61 - value"}],
      "frame": [240, 65, 16, 0, 89, 18, 2, 0, 64, 1, "{value}", "{_t2}", 247]
    },
    {
      "osc": "/system/controller/pad_velocity",
      "_notes": "System Controller: Pad Velocity. DT1 at 02 00 40 02H; raw range 0-127. Display: REAL, 1 - 127.",
      "section": "System Controller",
      "args": [{"name": "value", "type": "u7", "range": [0, 127]}],
      "pre": [{"bind": "_t1", "expr": "127 - value"}, {"bind": "_t2", "expr": "value > 60 ? 61 + _t1 : 60 - value"}],
      "frame": [240, 65, 16, 0, 89, 18, 2, 0, 64, 2, "{value}", "{_t2}", 247]
    },
    {
      "osc": "/system/controller/d_beam_1_solo_synth_bank_msb",
      "_notes": "System Controller: D Beam 1 Solo Synth Bank MSB. DT1 at 02 00 40 03H; raw range 0-127.",
      "section": "System Controller",
      "args": [{"name": "value", "type": "u7", "range": [0, 127]}],
      "pre": [{"bind": "_t1", "expr": "127 - value"}, {"bind": "_t2", "expr": "value > 59 ? 60 + _t1 : 59 - value"}],
      "frame": [240, 65, 16, 0, 89, 18, 2, 0, 64, 3, "{value}", "{_t2}", 247]
    },
    {
      "osc": "/system/controller/d_beam_1_solo_synth_bank_lsb",
      "_notes": "System Controller: D Beam 1 Solo Synth Bank LSB. DT1 at 02 00 40 04H; raw range 0-127.",
      "section": "System Controller",
      "args": [{"name": "value", "type": "u7", "range": [0, 127]}],
      "pre": [{"bind": "_t1", "expr": "127 - value"}, {"bind": "_t2", "expr": "value > 58 ? 59 + _t1 : 58 - value"}],
      "frame": [240, 65, 16, 0, 89, 18, 2, 0, 64, 4, "{value}", "{_t2}", 247]
    },
    {
      "osc": "/system/controller/d_beam_1_solo_synth_pc",
      "_notes": "System Controller: D Beam 1 Solo Synth PC. DT1 at 02 00 40 05H; raw range 0-127.",
      "section": "System Controller",
      "args": [{"name": "value", "type": "u7", "range": [0, 127]}],
      "pre": [{"bind": "_t1", "expr": "127 - value"}, {"bind": "_t2", "expr": "value > 57 ? 58 + _t1 : 57 - value"}],
      "frame": [240, 65, 16, 0, 89, 18, 2, 0, 64, 5, "{value}", "{_t2}", 247]
    },
    {
      "osc": "/system/controller/d_beam_1_solo_synth_note_number",
      "_notes": "System Controller: D Beam 1 Solo Synth Note Number. DT1 at 02 00 40 06H; raw range 0-127. Display: C-1 - G9.",
      "section": "System Controller",
      "args": [{"name": "value", "type": "u7", "range": [0, 127]}],
      "pre": [{"bind": "_t1", "expr": "127 - value"}, {"bind": "_t2", "expr": "value > 56 ? 57 + _t1 : 56 - value"}],
      "frame": [240, 65, 16, 0, 89, 18, 2, 0, 64, 6, "{value}", "{_t2}", 247]
    },
    {
      "osc": "/system/controller/d_beam_2_solo_synth_scale",
      "_notes": "System Controller: D Beam 2 Solo Synth Scale. DT1 at 02 00 40 07H; raw range 0-1. Display: FREE, CHROMATIC.",
      "section": "System Controller",
      "args": [{"name": "value", "type": "enum", "values": {"FREE": 0, "CHROMATIC": 1}, "range": [0, 1]}],
      "pre": [{"bind": "_t1", "expr": "127 - value"}, {"bind": "_t2", "expr": "value > 55 ? 56 + _t1 : 55 - value"}],
      "frame": [240, 65, 16, 0, 89, 18, 2, 0, 64, 7, "{value}", "{_t2}", 247]
    },
    {
      "osc": "/system/controller/d_beam_2_solo_synth_range",
      "_notes": "System Controller: D Beam 2 Solo Synth Range. DT1 at 02 00 40 08H; raw range 0-1. Display: 2OCTAVE, 4OCTAVE.",
      "section": "System Controller",
      "args": [{"name": "value", "type": "enum", "values": {"2OCTAVE": 0, "4OCTAVE": 1}, "range": [0, 1]}],
      "pre": [{"bind": "_t1", "expr": "127 - value"}, {"bind": "_t2", "expr": "value > 54 ? 55 + _t1 : 54 - value"}],
      "frame": [240, 65, 16, 0, 89, 18, 2, 0, 64, 8, "{value}", "{_t2}", 247]
    },
    {
      "osc": "/system/controller/d_beam_1_cut_plus_reso_range_lower",
      "_notes": "System Controller: D Beam 1 Cut+Reso Range Lower. DT1 at 02 00 40 0BH; raw range 0-127.",
      "section": "System Controller",
      "args": [{"name": "value", "type": "u7", "range": [0, 127]}],
      "pre": [{"bind": "_t1", "expr": "127 - value"}, {"bind": "_t2", "expr": "value > 51 ? 52 + _t1 : 51 - value"}],
      "frame": [240, 65, 16, 0, 89, 18, 2, 0, 64, 11, "{value}", "{_t2}", 247]
    },
    {
      "osc": "/system/controller/d_beam_1_cut_plus_reso_range_upper",
      "_notes": "System Controller: D Beam 1 Cut+Reso Range Upper. DT1 at 02 00 40 0CH; raw range 0-127.",
      "section": "System Controller",
      "args": [{"name": "value", "type": "u7", "range": [0, 127]}],
      "pre": [{"bind": "_t1", "expr": "127 - value"}, {"bind": "_t2", "expr": "value > 50 ? 51 + _t1 : 50 - value"}],
      "frame": [240, 65, 16, 0, 89, 18, 2, 0, 64, 12, "{value}", "{_t2}", 247]
    },
    {
      "osc": "/system/controller/d_beam_2_cut_plus_reso_range_lower",
      "_notes": "System Controller: D Beam 2 Cut+Reso Range Lower. DT1 at 02 00 40 0FH; raw range 0-127.",
      "section": "System Controller",
      "args": [{"name": "value", "type": "u7", "range": [0, 127]}],
      "pre": [{"bind": "_t1", "expr": "127 - value"}, {"bind": "_t2", "expr": "value > 47 ? 48 + _t1 : 47 - value"}],
      "frame": [240, 65, 16, 0, 89, 18, 2, 0, 64, 15, "{value}", "{_t2}", 247]
    },
    {
      "osc": "/system/controller/d_beam_2_cut_plus_reso_range_upper",
      "_notes": "System Controller: D Beam 2 Cut+Reso Range Upper. DT1 at 02 00 40 10H; raw range 0-127.",
      "section": "System Controller",
      "args": [{"name": "value", "type": "u7", "range": [0, 127]}],
      "pre": [{"bind": "_t1", "expr": "127 - value"}, {"bind": "_t2", "expr": "value > 46 ? 47 + _t1 : 46 - value"}],
      "frame": [240, 65, 16, 0, 89, 18, 2, 0, 64, 16, "{value}", "{_t2}", 247]
    },
    {
      "osc": "/system/controller/d_beam_1_tte_bpm_type",
      "_notes": "System Controller: D Beam 1 TTE BPM Type. DT1 at 02 00 40 13H; raw range 0-1. Display: DOWN, UP.",
      "section": "System Controller",
      "args": [{"name": "value", "type": "enum", "values": {"DOWN": 0, "UP": 1}, "range": [0, 1]}],
      "pre": [{"bind": "_t1", "expr": "127 - value"}, {"bind": "_t2", "expr": "value > 43 ? 44 + _t1 : 43 - value"}],
      "frame": [240, 65, 16, 0, 89, 18, 2, 0, 64, 19, "{value}", "{_t2}", 247]
    },
    {
      "osc": "/system/controller/d_beam_2_tte_pitch_type",
      "_notes": "System Controller: D Beam 2 TTE Pitch Type. DT1 at 02 00 40 17H; raw range 0-1. Display: DOWN, UP.",
      "section": "System Controller",
      "args": [{"name": "value", "type": "enum", "values": {"DOWN": 0, "UP": 1}, "range": [0, 1]}],
      "pre": [{"bind": "_t1", "expr": "127 - value"}, {"bind": "_t2", "expr": "value > 39 ? 40 + _t1 : 39 - value"}],
      "frame": [240, 65, 16, 0, 89, 18, 2, 0, 64, 23, "{value}", "{_t2}", 247]
    },
    {
      "osc": "/system/controller/d_beam_1_asgn_type",
      "_notes": "System Controller: D Beam 1 Asgn Type. DT1 at 02 00 40 1BH; raw range 0-18. Display: CC, BEND-UP, BEND-DW, BEND-BOTH, AFT, START-STOP, GRIS, ADLIB, ARP-OCT-UP, ARP-OCT-DW, ARP-OCT-BOTH, ARP-DUR, BPM-UP, BPM-DW, PCH-UP, PCH-DW, EFCT1, EFCT2, ALL-MUTE.",
      "section": "System Controller",
      "args": [
        {
          "name": "value",
          "type": "enum",
          "values": {
            "CC": 0,
            "BEND-UP": 1,
            "BEND-DW": 2,
            "BEND-BOTH": 3,
            "AFT": 4,
            "START-STOP": 5,
            "GRIS": 6,
            "ADLIB": 7,
            "ARP-OCT-UP": 8,
            "ARP-OCT-DW": 9,
            "ARP-OCT-BOTH": 10,
            "ARP-DUR": 11,
            "BPM-UP": 12,
            "BPM-DW": 13,
            "PCH-UP": 14,
            "PCH-DW": 15,
            "EFCT1": 16,
            "EFCT2": 17,
            "ALL-MUTE": 18
          },
          "range": [0, 18]
        }
      ],
      "pre": [{"bind": "_t1", "expr": "127 - value"}, {"bind": "_t2", "expr": "value > 35 ? 36 + _t1 : 35 - value"}],
      "frame": [240, 65, 16, 0, 89, 18, 2, 0, 64, 27, "{value}", "{_t2}", 247]
    },
    {
      "osc": "/system/controller/d_beam_1_asgn_cc_sharp",
      "_notes": "System Controller: D Beam 1 Asgn CC#. DT1 at 02 00 40 1CH; raw range 0-93. Display: CC01 - CC31, CC33 - CC95.",
      "section": "System Controller",
      "args": [{"name": "value", "type": "u7", "range": [0, 93]}],
      "pre": [{"bind": "_t1", "expr": "127 - value"}, {"bind": "_t2", "expr": "value > 34 ? 35 + _t1 : 34 - value"}],
      "frame": [240, 65, 16, 0, 89, 18, 2, 0, 64, 28, "{value}", "{_t2}", 247]
    },
    {
      "osc": "/system/controller/d_beam_1_asgn_range_lower",
      "_notes": "System Controller: D Beam 1 Asgn Range Lower. DT1 at 02 00 40 1DH; raw range 0-127.",
      "section": "System Controller",
      "args": [{"name": "value", "type": "u7", "range": [0, 127]}],
      "pre": [{"bind": "_t1", "expr": "127 - value"}, {"bind": "_t2", "expr": "value > 33 ? 34 + _t1 : 33 - value"}],
      "frame": [240, 65, 16, 0, 89, 18, 2, 0, 64, 29, "{value}", "{_t2}", 247]
    },
    {
      "osc": "/system/controller/d_beam_1_asgn_range_upper",
      "_notes": "System Controller: D Beam 1 Asgn Range Upper. DT1 at 02 00 40 1EH; raw range 0-127.",
      "section": "System Controller",
      "args": [{"name": "value", "type": "u7", "range": [0, 127]}],
      "pre": [{"bind": "_t1", "expr": "127 - value"}, {"bind": "_t2", "expr": "value > 32 ? 33 + _t1 : 32 - value"}],
      "frame": [240, 65, 16, 0, 89, 18, 2, 0, 64, 30, "{value}", "{_t2}", 247]
    },
    {
      "osc": "/system/controller/d_beam_2_asgn_type",
      "_notes": "System Controller: D Beam 2 Asgn Type. DT1 at 02 00 40 1FH; raw range 0-18. Display: CC, BEND-UP, BEND-DW, BEND-BOTH, AFT, START-STOP, GRIS, ADLIB, ARP-OCT-UP, ARP-OCT-DW, ARP-OCT-BOTH, ARP-DUR, BPM-UP, BPM-DW, PCH-UP, PCH-DW, EFCT1, EFCT2, ALL-MUTE.",
      "section": "System Controller",
      "args": [
        {
          "name": "value",
          "type": "enum",
          "values": {
            "CC": 0,
            "BEND-UP": 1,
            "BEND-DW": 2,
            "BEND-BOTH": 3,
            "AFT": 4,
            "START-STOP": 5,
            "GRIS": 6,
            "ADLIB": 7,
            "ARP-OCT-UP": 8,
            "ARP-OCT-DW": 9,
            "ARP-OCT-BOTH": 10,
            "ARP-DUR": 11,
            "BPM-UP": 12,
            "BPM-DW": 13,
            "PCH-UP": 14,
            "PCH-DW": 15,
            "EFCT1": 16,
            "EFCT2": 17,
            "ALL-MUTE": 18
          },
          "range": [0, 18]
        }
      ],
      "pre": [{"bind": "_t1", "expr": "127 - value"}, {"bind": "_t2", "expr": "value > 31 ? 32 + _t1 : 31 - value"}],
      "frame": [240, 65, 16, 0, 89, 18, 2, 0, 64, 31, "{value}", "{_t2}", 247]
    },
    {
      "osc": "/system/controller/d_beam_2_asgn_cc_sharp",
      "_notes": "System Controller: D Beam 2 Asgn CC#. DT1 at 02 00 40 20H; raw range 0-93. Display: CC01 - CC31, CC33 - CC95.",
      "section": "System Controller",
      "args": [{"name": "value", "type": "u7", "range": [0, 93]}],
      "pre": [{"bind": "_t1", "expr": "127 - value"}, {"bind": "_t2", "expr": "value > 30 ? 31 + _t1 : 30 - value"}],
      "frame": [240, 65, 16, 0, 89, 18, 2, 0, 64, 32, "{value}", "{_t2}", 247]
    },
    {
      "osc": "/system/controller/d_beam_2_asgn_range_lower",
      "_notes": "System Controller: D Beam 2 Asgn Range Lower. DT1 at 02 00 40 21H; raw range 0-127.",
      "section": "System Controller",
      "args": [{"name": "value", "type": "u7", "range": [0, 127]}],
      "pre": [{"bind": "_t1", "expr": "127 - value"}, {"bind": "_t2", "expr": "value > 29 ? 30 + _t1 : 29 - value"}],
      "frame": [240, 65, 16, 0, 89, 18, 2, 0, 64, 33, "{value}", "{_t2}", 247]
    },
    {
      "osc": "/system/controller/d_beam_2_asgn_range_upper",
      "_notes": "System Controller: D Beam 2 Asgn Range Upper. DT1 at 02 00 40 22H; raw range 0-127.",
      "section": "System Controller",
      "args": [{"name": "value", "type": "u7", "range": [0, 127]}],
      "pre": [{"bind": "_t1", "expr": "127 - value"}, {"bind": "_t2", "expr": "value > 28 ? 29 + _t1 : 28 - value"}],
      "frame": [240, 65, 16, 0, 89, 18, 2, 0, 64, 34, "{value}", "{_t2}", 247]
    },
    {
      "osc": "/system/controller/tte_type",
      "_notes": "System Controller: TTE Type. DT1 at 02 00 40 23H; raw range 0-2. Display: TTE, BEND, MODULATION.",
      "section": "System Controller",
      "args": [{"name": "value", "type": "enum", "values": {"TTE": 0, "BEND": 1, "MODULATION": 2}, "range": [0, 2]}],
      "pre": [{"bind": "_t1", "expr": "127 - value"}, {"bind": "_t2", "expr": "value > 27 ? 28 + _t1 : 27 - value"}],
      "frame": [240, 65, 16, 0, 89, 18, 2, 0, 64, 35, "{value}", "{_t2}", 247]
    },
    {
      "osc": "/system/controller/tte_range",
      "_notes": "System Controller: TTE Range. DT1 at 02 00 40 24H; raw range 12768-52768. Sent as 4 nibbles (\"#\" in the map): pass the raw value as 4 hex digits, most significant first (e.g. 52768 = 12 14 2 0). Display: -20000 - +20000.",
      "section": "System Controller",
      "args": [
        {"name": "nibble1", "type": "u7", "range": [0, 15]},
        {"name": "nibble2", "type": "u7", "range": [0, 15]},
        {"name": "nibble3", "type": "u7", "range": [0, 15]},
        {"name": "nibble4", "type": "u7", "range": [0, 15]}
      ],
      "pre": [
        {"bind": "_t1", "expr": "127 - nibble1"},
        {"bind": "_t2", "expr": "_t1 + 1"},
        {"bind": "_t3", "expr": "nibble2 > _t1 ? nibble2 - _t2 : nibble1 + nibble2"},
        {"bind": "_t4", "expr": "127 - _t3"},
        {"bind": "_t5", "expr": "_t4 + 1"},
        {"bind": "_t6", "expr": "nibble3 > _t4 ? nibble3 - _t5 : _t3 + nibble3"},
        {"bind": "_t7", "expr": "127 - _t6"},
        {"bind": "_t8", "expr": "_t7 + 1"},
        {"bind": "_t9", "expr": "nibble4 > _t7 ? nibble4 - _t8 : _t6 + nibble4"},
        {"bind": "_t10", "expr": "127 - _t9"},
        {"bind": "_t11", "expr": "_t9 > 26 ? 27 + _t10 : 26 - _t9"}
      ],
      "frame": [240, 65, 16, 0, 89, 18, 2, 0, 64, 36, "{nibble1}", "{nibble2}", "{nibble3}", "{nibble4}", "{_t11}", 247]
    },
    {
      "osc": "/part_info/voice_reserve/{index}",
      "_notes": "Part Info Common: Voice Reserve N. DT1 at 10 00 00 00H for index 1 (+1 per index step); raw range 0-64. Display: 0 - 63, FULL.",
      "section": "Part Info Common",
      "args": [{"name": "index", "type": "u7", "range": [1, 16]}, {"name": "value", "type": "u7", "range": [0, 64]}],
      "pre": [
        {"bind": "_t1", "expr": "index - 1"},
        {"bind": "_t2", "expr": "127 - _t1"},
        {"bind": "_t3", "expr": "_t2 + 1"},
        {"bind": "_t4", "expr": "value > _t2 ? value - _t3 : _t1 + value"},
        {"bind": "_t5", "expr": "127 - _t4"},
        {"bind": "_t6", "expr": "_t4 > 112 ? 113 + _t5 : 112 - _t4"}
      ],
      "frame": [240, 65, 16, 0, 89, 18, 16, 0, 0, "{_t1}", "{value}", "{_t6}", 247]
    },
    {
      "osc": "/mfx1/mfx_type",
      "_notes": "Part Info Common MFX1: MFX Type. DT1 at 10 00 02 00H; raw range 0-38. Display: 0 - 63.",
      "section": "Part Info Common MFX1",
      "args": [{"name": "value", "type": "u7", "range": [0, 38]}],
      "pre": [{"bind": "_t1", "expr": "127 - value"}, {"bind": "_t2", "expr": "value > 110 ? 111 + _t1 : 110 - value"}],
      "frame": [240, 65, 16, 0, 89, 18, 16, 0, 2, 0, "{value}", "{_t2}", 247]
    },
    {
      "osc": "/mfx1/mfx_reverb_send_level",
      "_notes": "Part Info Common MFX1: MFX Reverb Send Level. DT1 at 10 00 02 01H; raw range 0-127.",
      "section": "Part Info Common MFX1",
      "args": [{"name": "value", "type": "u7", "range": [0, 127]}],
      "pre": [{"bind": "_t1", "expr": "127 - value"}, {"bind": "_t2", "expr": "value > 109 ? 110 + _t1 : 109 - value"}],
      "frame": [240, 65, 16, 0, 89, 18, 16, 0, 2, 1, "{value}", "{_t2}", 247]
    },
    {
      "osc": "/mfx1/mfx1_output_assign",
      "_notes": "Part Info Common MFX1: MFX1 Output Assign. DT1 at 10 00 02 02H; raw range 0-1. Display: DRY, MFX2.",
      "section": "Part Info Common MFX1",
      "args": [{"name": "value", "type": "enum", "values": {"DRY": 0, "MFX2": 1}, "range": [0, 1]}],
      "pre": [{"bind": "_t1", "expr": "127 - value"}, {"bind": "_t2", "expr": "value > 108 ? 109 + _t1 : 108 - value"}],
      "frame": [240, 65, 16, 0, 89, 18, 16, 0, 2, 2, "{value}", "{_t2}", 247]
    },
    {
      "osc": "/mfx1/parameter/{index}",
      "_notes": "Part Info Common MFX1: MFX Parameter N. DT1 at 10 00 02 03H for index 1 (+4 per index step); raw range 12768-52768. Sent as 4 nibbles (\"#\" in the map): pass the raw value as 4 hex digits, most significant first (e.g. 52768 = 12 14 2 0). Display: -20000 - +20000.",
      "section": "Part Info Common MFX1",
      "args": [
        {"name": "index", "type": "u7", "range": [1, 32]},
        {"name": "nibble1", "type": "u7", "range": [0, 15]},
        {"name": "nibble2", "type": "u7", "range": [0, 15]},
        {"name": "nibble3", "type": "u7", "range": [0, 15]},
        {"name": "nibble4", "type": "u7", "range": [0, 15]}
      ],
      "pre": [
        {"bind": "_t1", "expr": "index - 1"},
        {"bind": "_t2", "expr": "_t1 * 4"},
        {"bind": "_t3", "expr": "_t2 + 3"},
        {"bind": "_t4", "expr": "127 - _t2"},
        {"bind": "_t5", "expr": "_t4 + 1"},
        {"bind": "_t6", "expr": "nibble1 > _t4 ? nibble1 - _t5 : _t2 + nibble1"},
        {"bind": "_t7", "expr": "127 - _t6"},
        {"bind": "_t8", "expr": "_t7 + 1"},
        {"bind": "_t9", "expr": "nibble2 > _t7 ? nibble2 - _t8 : _t6 + nibble2"},
        {"bind": "_t10", "expr": "127 - _t9"},
        {"bind": "_t11", "expr": "_t10 + 1"},
        {"bind": "_t12", "expr": "nibble3 > _t10 ? nibble3 - _t11 : _t9 + nibble3"},
        {"bind": "_t13", "expr": "127 - _t12"},
        {"bind": "_t14", "expr": "_t13 + 1"},
        {"bind": "_t15", "expr": "nibble4 > _t13 ? nibble4 - _t14 : _t12 + nibble4"},
        {"bind": "_t16", "expr": "127 - _t15"},
        {"bind": "_t17", "expr": "_t15 > 107 ? 108 + _t16 : 107 - _t15"}
      ],
      "frame": [
        240,
        65,
        16,
        0,
        89,
        18,
        16,
        0,
        2,
        "{_t3}",
        "{nibble1}",
        "{nibble2}",
        "{nibble3}",
        "{nibble4}",
        "{_t17}",
        247
      ]
    },
    {
      "osc": "/mfx2/mfx_type",
      "_notes": "Part Info Common MFX2: MFX Type. DT1 at 10 00 04 00H; raw range 0-47. Display: 0 - 63.",
      "section": "Part Info Common MFX2",
      "args": [{"name": "value", "type": "u7", "range": [0, 47]}],
      "pre": [{"bind": "_t1", "expr": "127 - value"}, {"bind": "_t2", "expr": "value > 108 ? 109 + _t1 : 108 - value"}],
      "frame": [240, 65, 16, 0, 89, 18, 16, 0, 4, 0, "{value}", "{_t2}", 247]
    },
    {
      "osc": "/mfx2/mfx_reverb_send_level",
      "_notes": "Part Info Common MFX2: MFX Reverb Send Level. DT1 at 10 00 04 01H; raw range 0-127.",
      "section": "Part Info Common MFX2",
      "args": [{"name": "value", "type": "u7", "range": [0, 127]}],
      "pre": [{"bind": "_t1", "expr": "127 - value"}, {"bind": "_t2", "expr": "value > 107 ? 108 + _t1 : 107 - value"}],
      "frame": [240, 65, 16, 0, 89, 18, 16, 0, 4, 1, "{value}", "{_t2}", 247]
    },
    {
      "osc": "/mfx2/parameter/{index}",
      "_notes": "Part Info Common MFX2: MFX Parameter N. DT1 at 10 00 04 02H for index 1 (+4 per index step); raw range 12768-52768. Sent as 4 nibbles (\"#\" in the map): pass the raw value as 4 hex digits, most significant first (e.g. 52768 = 12 14 2 0). Display: -20000 - +20000.",
      "section": "Part Info Common MFX2",
      "args": [
        {"name": "index", "type": "u7", "range": [1, 32]},
        {"name": "nibble1", "type": "u7", "range": [0, 15]},
        {"name": "nibble2", "type": "u7", "range": [0, 15]},
        {"name": "nibble3", "type": "u7", "range": [0, 15]},
        {"name": "nibble4", "type": "u7", "range": [0, 15]}
      ],
      "pre": [
        {"bind": "_t1", "expr": "index - 1"},
        {"bind": "_t2", "expr": "_t1 * 4"},
        {"bind": "_t3", "expr": "_t2 + 2"},
        {"bind": "_t4", "expr": "127 - _t2"},
        {"bind": "_t5", "expr": "_t4 + 1"},
        {"bind": "_t6", "expr": "nibble1 > _t4 ? nibble1 - _t5 : _t2 + nibble1"},
        {"bind": "_t7", "expr": "127 - _t6"},
        {"bind": "_t8", "expr": "_t7 + 1"},
        {"bind": "_t9", "expr": "nibble2 > _t7 ? nibble2 - _t8 : _t6 + nibble2"},
        {"bind": "_t10", "expr": "127 - _t9"},
        {"bind": "_t11", "expr": "_t10 + 1"},
        {"bind": "_t12", "expr": "nibble3 > _t10 ? nibble3 - _t11 : _t9 + nibble3"},
        {"bind": "_t13", "expr": "127 - _t12"},
        {"bind": "_t14", "expr": "_t13 + 1"},
        {"bind": "_t15", "expr": "nibble4 > _t13 ? nibble4 - _t14 : _t12 + nibble4"},
        {"bind": "_t16", "expr": "127 - _t15"},
        {"bind": "_t17", "expr": "_t15 > 106 ? 107 + _t16 : 106 - _t15"}
      ],
      "frame": [
        240,
        65,
        16,
        0,
        89,
        18,
        16,
        0,
        4,
        "{_t3}",
        "{nibble1}",
        "{nibble2}",
        "{nibble3}",
        "{nibble4}",
        "{_t17}",
        247
      ]
    },
    {
      "osc": "/reverb/reverb_type",
      "_notes": "Part Info Common Reverb: Reverb Type. DT1 at 10 00 06 00H; raw range 0-4.",
      "section": "Part Info Common Reverb",
      "args": [{"name": "value", "type": "u7", "range": [0, 4]}],
      "pre": [{"bind": "_t1", "expr": "127 - value"}, {"bind": "_t2", "expr": "value > 106 ? 107 + _t1 : 106 - value"}],
      "frame": [240, 65, 16, 0, 89, 18, 16, 0, 6, 0, "{value}", "{_t2}", 247]
    },
    {
      "osc": "/reverb/parameter/{index}",
      "_notes": "Part Info Common Reverb: Reverb Parameter N. DT1 at 10 00 06 01H for index 1 (+4 per index step); raw range 12768-52768. Sent as 4 nibbles (\"#\" in the map): pass the raw value as 4 hex digits, most significant first (e.g. 52768 = 12 14 2 0). Display: -20000 - +20000.",
      "section": "Part Info Common Reverb",
      "args": [
        {"name": "index", "type": "u7", "range": [1, 20]},
        {"name": "nibble1", "type": "u7", "range": [0, 15]},
        {"name": "nibble2", "type": "u7", "range": [0, 15]},
        {"name": "nibble3", "type": "u7", "range": [0, 15]},
        {"name": "nibble4", "type": "u7", "range": [0, 15]}
      ],
      "pre": [
        {"bind": "_t1", "expr": "index - 1"},
        {"bind": "_t2", "expr": "_t1 * 4"},
        {"bind": "_t3", "expr": "_t2 + 1"},
        {"bind": "_t4", "expr": "127 - _t2"},
        {"bind": "_t5", "expr": "_t4 + 1"},
        {"bind": "_t6", "expr": "nibble1 > _t4 ? nibble1 - _t5 : _t2 + nibble1"},
        {"bind": "_t7", "expr": "127 - _t6"},
        {"bind": "_t8", "expr": "_t7 + 1"},
        {"bind": "_t9", "expr": "nibble2 > _t7 ? nibble2 - _t8 : _t6 + nibble2"},
        {"bind": "_t10", "expr": "127 - _t9"},
        {"bind": "_t11", "expr": "_t10 + 1"},
        {"bind": "_t12", "expr": "nibble3 > _t10 ? nibble3 - _t11 : _t9 + nibble3"},
        {"bind": "_t13", "expr": "127 - _t12"},
        {"bind": "_t14", "expr": "_t13 + 1"},
        {"bind": "_t15", "expr": "nibble4 > _t13 ? nibble4 - _t14 : _t12 + nibble4"},
        {"bind": "_t16", "expr": "127 - _t15"},
        {"bind": "_t17", "expr": "_t15 > 105 ? 106 + _t16 : 105 - _t15"}
      ],
      "frame": [
        240,
        65,
        16,
        0,
        89,
        18,
        16,
        0,
        6,
        "{_t3}",
        "{nibble1}",
        "{nibble2}",
        "{nibble3}",
        "{nibble4}",
        "{_t17}",
        247
      ]
    },
    {
      "osc": "/comp_eq/comp_reverb_send_level",
      "_notes": "Part Info Common Comp/EQ: Comp Reverb Send Level. DT1 at 10 00 08 00H; raw range 0-127.",
      "section": "Part Info Common Comp/EQ",
      "args": [{"name": "value", "type": "u7", "range": [0, 127]}],
      "pre": [{"bind": "_t1", "expr": "127 - value"}, {"bind": "_t2", "expr": "value > 104 ? 105 + _t1 : 104 - value"}],
      "frame": [240, 65, 16, 0, 89, 18, 16, 0, 8, 0, "{value}", "{_t2}", 247]
    },
    {
      "osc": "/comp_eq/comp_output_assign",
      "_notes": "Part Info Common Comp/EQ: Comp Output Assign. DT1 at 10 00 08 01H; raw range 0-2. Display: DRY, MFX1, MFX2.",
      "section": "Part Info Common Comp/EQ",
      "args": [{"name": "value", "type": "enum", "values": {"DRY": 0, "MFX1": 1, "MFX2": 2}, "range": [0, 2]}],
      "pre": [{"bind": "_t1", "expr": "127 - value"}, {"bind": "_t2", "expr": "value > 103 ? 104 + _t1 : 103 - value"}],
      "frame": [240, 65, 16, 0, 89, 18, 16, 0, 8, 1, "{value}", "{_t2}", 247]
    },
    {
      "osc": "/comp_eq/comp_attack_time",
      "_notes": "Part Info Common Comp/EQ: Comp Attack time. DT1 at 10 00 08 02H; raw range 0-31.",
      "section": "Part Info Common Comp/EQ",
      "args": [{"name": "value", "type": "u7", "range": [0, 31]}],
      "pre": [{"bind": "_t1", "expr": "127 - value"}, {"bind": "_t2", "expr": "value > 102 ? 103 + _t1 : 102 - value"}],
      "frame": [240, 65, 16, 0, 89, 18, 16, 0, 8, 2, "{value}", "{_t2}", 247]
    },
    {
      "osc": "/comp_eq/comp_release_time",
      "_notes": "Part Info Common Comp/EQ: Comp Release time. DT1 at 10 00 08 03H; raw range 0-23.",
      "section": "Part Info Common Comp/EQ",
      "args": [{"name": "value", "type": "u7", "range": [0, 23]}],
      "pre": [{"bind": "_t1", "expr": "127 - value"}, {"bind": "_t2", "expr": "value > 101 ? 102 + _t1 : 101 - value"}],
      "frame": [240, 65, 16, 0, 89, 18, 16, 0, 8, 3, "{value}", "{_t2}", 247]
    },
    {
      "osc": "/comp_eq/comp_output_gain",
      "_notes": "Part Info Common Comp/EQ: Comp Output Gain. DT1 at 10 00 08 04H; raw range 0-24.",
      "section": "Part Info Common Comp/EQ",
      "args": [{"name": "value", "type": "u7", "range": [0, 24]}],
      "pre": [{"bind": "_t1", "expr": "127 - value"}, {"bind": "_t2", "expr": "value > 100 ? 101 + _t1 : 100 - value"}],
      "frame": [240, 65, 16, 0, 89, 18, 16, 0, 8, 4, "{value}", "{_t2}", 247]
    },
    {
      "osc": "/comp_eq/comp_threshold",
      "_notes": "Part Info Common Comp/EQ: Comp Threshold. DT1 at 10 00 08 05H; raw range 0-127.",
      "section": "Part Info Common Comp/EQ",
      "args": [{"name": "value", "type": "u7", "range": [0, 127]}],
      "pre": [{"bind": "_t1", "expr": "127 - value"}, {"bind": "_t2", "expr": "value > 99 ? 100 + _t1 : 99 - value"}],
      "frame": [240, 65, 16, 0, 89, 18, 16, 0, 8, 5, "{value}", "{_t2}", 247]
    },
    {
      "osc": "/comp_eq/comp_ratio",
      "_notes": "Part Info Common Comp/EQ: Comp Ratio. DT1 at 10 00 08 06H; raw range 0-19.",
      "section": "Part Info Common Comp/EQ",
      "args": [{"name": "value", "type": "u7", "range": [0, 19]}],
      "pre": [{"bind": "_t1", "expr": "127 - value"}, {"bind": "_t2", "expr": "value > 98 ? 99 + _t1 : 98 - value"}],
      "frame": [240, 65, 16, 0, 89, 18, 16, 0, 8, 6, "{value}", "{_t2}", 247]
    },
    {
      "osc": "/comp_eq/comp_low_freq",
      "_notes": "Part Info Common Comp/EQ: Comp Low Freq. DT1 at 10 00 08 07H; raw range 0-1.",
      "section": "Part Info Common Comp/EQ",
      "args": [{"name": "value", "type": "u7", "range": [0, 1]}],
      "pre": [{"bind": "_t1", "expr": "127 - value"}, {"bind": "_t2", "expr": "value > 97 ? 98 + _t1 : 97 - value"}],
      "frame": [240, 65, 16, 0, 89, 18, 16, 0, 8, 7, "{value}", "{_t2}", 247]
    },
    {
      "osc": "/comp_eq/comp_low_gain",
      "_notes": "Part Info Common Comp/EQ: Comp Low Gain. DT1 at 10 00 08 08H; raw range 0-30.",
      "section": "Part Info Common Comp/EQ",
      "args": [{"name": "value", "type": "u7", "range": [0, 30]}],
      "pre": [{"bind": "_t1", "expr": "127 - value"}, {"bind": "_t2", "expr": "value > 96 ? 97 + _t1 : 96 - value"}],
      "frame": [240, 65, 16, 0, 89, 18, 16, 0, 8, 8, "{value}", "{_t2}", 247]
    },
    {
      "osc": "/comp_eq/comp_high_freq",
      "_notes": "Part Info Common Comp/EQ: Comp High Freq. DT1 at 10 00 08 09H; raw range 0-2.",
      "section": "Part Info Common Comp/EQ",
      "args": [{"name": "value", "type": "u7", "range": [0, 2]}],
      "pre": [{"bind": "_t1", "expr": "127 - value"}, {"bind": "_t2", "expr": "value > 95 ? 96 + _t1 : 95 - value"}],
      "frame": [240, 65, 16, 0, 89, 18, 16, 0, 8, 9, "{value}", "{_t2}", 247]
    },
    {
      "osc": "/comp_eq/comp_high_gain",
      "_notes": "Part Info Common Comp/EQ: Comp High Gain. DT1 at 10 00 08 0AH; raw range 0-30.",
      "section": "Part Info Common Comp/EQ",
      "args": [{"name": "value", "type": "u7", "range": [0, 30]}],
      "pre": [{"bind": "_t1", "expr": "127 - value"}, {"bind": "_t2", "expr": "value > 94 ? 95 + _t1 : 94 - value"}],
      "frame": [240, 65, 16, 0, 89, 18, 16, 0, 8, 10, "{value}", "{_t2}", 247]
    },
    {
      "osc": "/comp_eq/comp_level",
      "_notes": "Part Info Common Comp/EQ: Comp Level. DT1 at 10 00 08 0BH; raw range 0-127.",
      "section": "Part Info Common Comp/EQ",
      "args": [{"name": "value", "type": "u7", "range": [0, 127]}],
      "pre": [{"bind": "_t1", "expr": "127 - value"}, {"bind": "_t2", "expr": "value > 93 ? 94 + _t1 : 93 - value"}],
      "frame": [240, 65, 16, 0, 89, 18, 16, 0, 8, 11, "{value}", "{_t2}", 247]
    },
    {
      "osc": "/external_input/external_output_select",
      "_notes": "Part Info Common External Input: External Output Select. DT1 at 10 00 0A 00H; raw range 0-3. Display: DRY, MFX1, MFX2, COMP.",
      "section": "Part Info Common External Input",
      "args": [{"name": "value", "type": "enum", "values": {"DRY": 0, "MFX1": 1, "MFX2": 2, "COMP": 3}, "range": [0, 3]}],
      "pre": [{"bind": "_t1", "expr": "127 - value"}, {"bind": "_t2", "expr": "value > 102 ? 103 + _t1 : 102 - value"}],
      "frame": [240, 65, 16, 0, 89, 18, 16, 0, 10, 0, "{value}", "{_t2}", 247]
    },
    {
      "osc": "/external_input/external_level_l",
      "_notes": "Part Info Common External Input: External Level L. DT1 at 10 00 0A 01H; raw range 0-127.",
      "section": "Part Info Common External Input",
      "args": [{"name": "value", "type": "u7", "range": [0, 127]}],
      "pre": [{"bind": "_t1", "expr": "127 - value"}, {"bind": "_t2", "expr": "value > 101 ? 102 + _t1 : 101 - value"}],
      "frame": [240, 65, 16, 0, 89, 18, 16, 0, 10, 1, "{value}", "{_t2}", 247]
    },
    {
      "osc": "/external_input/external_level_r",
      "_notes": "Part Info Common External Input: External Level R. DT1 at 10 00 0A 02H; raw range 0-127.",
      "section": "Part Info Common External Input",
      "args": [{"name": "value", "type": "u7", "range": [0, 127]}],
      "pre": [{"bind": "_t1", "expr": "127 - value"}, {"bind": "_t2", "expr": "value > 100 ? 101 + _t1 : 100 - value"}],
      "frame": [240, 65, 16, 0, 89, 18, 16, 0, 10, 2, "{value}", "{_t2}", 247]
    },
    {
      "osc": "/external_input/external_reverb_send_level",
      "_notes": "Part Info Common External Input: External Reverb Send Level. DT1 at 10 00 0A 03H; raw range 0-127.",
      "section": "Part Info Common External Input",
      "args": [{"name": "value", "type": "u7", "range": [0, 127]}],
      "pre": [{"bind": "_t1", "expr": "127 - value"}, {"bind": "_t2", "expr": "value > 99 ? 100 + _t1 : 99 - value"}],
      "frame": [240, 65, 16, 0, 89, 18, 16, 0, 10, 3, "{value}", "{_t2}", 247]
    },
    {
      "osc": "/part/{part}/mixer/receive_switch",
      "_notes": "Part Info Part: Receive Switch. DT1 at 10 00 20 00H (+ the part/tone/key/note offsets of the address map); raw range 0-1. Display: OFF, ON.",
      "section": "Part Info Part",
      "args": [
        {"name": "part", "type": "u7", "range": [1, 16]},
        {"name": "value", "type": "enum", "values": {"OFF": 0, "ON": 1}, "range": [0, 1]}
      ],
      "pre": [
        {"bind": "_t1", "expr": "part - 1"},
        {"bind": "_t2", "expr": "_t1 + 32"},
        {"bind": "_t3", "expr": "127 - _t1"},
        {"bind": "_t4", "expr": "_t3 + 1"},
        {"bind": "_t5", "expr": "value > _t3 ? value - _t4 : _t1 + value"},
        {"bind": "_t6", "expr": "127 - _t5"},
        {"bind": "_t7", "expr": "_t5 > 80 ? 81 + _t6 : 80 - _t5"}
      ],
      "frame": [240, 65, 16, 0, 89, 18, 16, 0, "{_t2}", 0, "{value}", "{_t7}", 247]
    },
    {
      "osc": "/part/{part}/mixer/patch_bank_select_msb",
      "_notes": "Part Info Part: Patch Bank Select MSB (CC# 0). DT1 at 10 00 20 01H (+ the part/tone/key/note offsets of the address map); raw range 0-127.",
      "section": "Part Info Part",
      "args": [{"name": "part", "type": "u7", "range": [1, 16]}, {"name": "value", "type": "u7", "range": [0, 127]}],
      "pre": [
        {"bind": "_t1", "expr": "part - 1"},
        {"bind": "_t2", "expr": "_t1 + 32"},
        {"bind": "_t3", "expr": "127 - _t1"},
        {"bind": "_t4", "expr": "_t3 + 1"},
        {"bind": "_t5", "expr": "value > _t3 ? value - _t4 : _t1 + value"},
        {"bind": "_t6", "expr": "127 - _t5"},
        {"bind": "_t7", "expr": "_t5 > 79 ? 80 + _t6 : 79 - _t5"}
      ],
      "frame": [240, 65, 16, 0, 89, 18, 16, 0, "{_t2}", 1, "{value}", "{_t7}", 247]
    },
    {
      "osc": "/part/{part}/mixer/patch_bank_select_lsb",
      "_notes": "Part Info Part: Patch Bank Select LSB (CC# 32). DT1 at 10 00 20 02H (+ the part/tone/key/note offsets of the address map); raw range 0-127.",
      "section": "Part Info Part",
      "args": [{"name": "part", "type": "u7", "range": [1, 16]}, {"name": "value", "type": "u7", "range": [0, 127]}],
      "pre": [
        {"bind": "_t1", "expr": "part - 1"},
        {"bind": "_t2", "expr": "_t1 + 32"},
        {"bind": "_t3", "expr": "127 - _t1"},
        {"bind": "_t4", "expr": "_t3 + 1"},
        {"bind": "_t5", "expr": "value > _t3 ? value - _t4 : _t1 + value"},
        {"bind": "_t6", "expr": "127 - _t5"},
        {"bind": "_t7", "expr": "_t5 > 78 ? 79 + _t6 : 78 - _t5"}
      ],
      "frame": [240, 65, 16, 0, 89, 18, 16, 0, "{_t2}", 2, "{value}", "{_t7}", 247]
    },
    {
      "osc": "/part/{part}/mixer/patch_program_number_pc",
      "_notes": "Part Info Part: Patch Program Number (PC). DT1 at 10 00 20 03H (+ the part/tone/key/note offsets of the address map); raw range 0-127.",
      "section": "Part Info Part",
      "args": [{"name": "part", "type": "u7", "range": [1, 16]}, {"name": "value", "type": "u7", "range": [0, 127]}],
      "pre": [
        {"bind": "_t1", "expr": "part - 1"},
        {"bind": "_t2", "expr": "_t1 + 32"},
        {"bind": "_t3", "expr": "127 - _t1"},
        {"bind": "_t4", "expr": "_t3 + 1"},
        {"bind": "_t5", "expr": "value > _t3 ? value - _t4 : _t1 + value"},
        {"bind": "_t6", "expr": "127 - _t5"},
        {"bind": "_t7", "expr": "_t5 > 77 ? 78 + _t6 : 77 - _t5"}
      ],
      "frame": [240, 65, 16, 0, 89, 18, 16, 0, "{_t2}", 3, "{value}", "{_t7}", 247]
    },
    {
      "osc": "/part/{part}/mixer/part_level",
      "_notes": "Part Info Part: Part Level (CC# 7). DT1 at 10 00 20 04H (+ the part/tone/key/note offsets of the address map); raw range 0-127.",
      "section": "Part Info Part",
      "args": [{"name": "part", "type": "u7", "range": [1, 16]}, {"name": "value", "type": "u7", "range": [0, 127]}],
      "pre": [
        {"bind": "_t1", "expr": "part - 1"},
        {"bind": "_t2", "expr": "_t1 + 32"},
        {"bind": "_t3", "expr": "127 - _t1"},
        {"bind": "_t4", "expr": "_t3 + 1"},
        {"bind": "_t5", "expr": "value > _t3 ? value - _t4 : _t1 + value"},
        {"bind": "_t6", "expr": "127 - _t5"},
        {"bind": "_t7", "expr": "_t5 > 76 ? 77 + _t6 : 76 - _t5"}
      ],
      "frame": [240, 65, 16, 0, 89, 18, 16, 0, "{_t2}", 4, "{value}", "{_t7}", 247]
    },
    {
      "osc": "/part/{part}/mixer/part_pan",
      "_notes": "Part Info Part: Part Pan (CC# 10). DT1 at 10 00 20 05H (+ the part/tone/key/note offsets of the address map); raw range 0-127. Display: L64 - 63R.",
      "section": "Part Info Part",
      "args": [{"name": "part", "type": "u7", "range": [1, 16]}, {"name": "value", "type": "u7", "range": [0, 127]}],
      "pre": [
        {"bind": "_t1", "expr": "part - 1"},
        {"bind": "_t2", "expr": "_t1 + 32"},
        {"bind": "_t3", "expr": "127 - _t1"},
        {"bind": "_t4", "expr": "_t3 + 1"},
        {"bind": "_t5", "expr": "value > _t3 ? value - _t4 : _t1 + value"},
        {"bind": "_t6", "expr": "127 - _t5"},
        {"bind": "_t7", "expr": "_t5 > 75 ? 76 + _t6 : 75 - _t5"}
      ],
      "frame": [240, 65, 16, 0, 89, 18, 16, 0, "{_t2}", 5, "{value}", "{_t7}", 247]
    },
    {
      "osc": "/part/{part}/mixer/part_coarse_tune",
      "_notes": "Part Info Part: Part Coarse Tune (RPN# 2). DT1 at 10 00 20 06H (+ the part/tone/key/note offsets of the address map); raw range 16-112. Display: -48 - +48.",
      "section": "Part Info Part",
      "args": [{"name": "part", "type": "u7", "range": [1, 16]}, {"name": "value", "type": "u7", "range": [16, 112]}],
      "pre": [
        {"bind": "_t1", "expr": "part - 1"},
        {"bind": "_t2", "expr": "_t1 + 32"},
        {"bind": "_t3", "expr": "127 - _t1"},
        {"bind": "_t4", "expr": "_t3 + 1"},
        {"bind": "_t5", "expr": "value > _t3 ? value - _t4 : _t1 + value"},
        {"bind": "_t6", "expr": "127 - _t5"},
        {"bind": "_t7", "expr": "_t5 > 74 ? 75 + _t6 : 74 - _t5"}
      ],
      "frame": [240, 65, 16, 0, 89, 18, 16, 0, "{_t2}", 6, "{value}", "{_t7}", 247]
    },
    {
      "osc": "/part/{part}/mixer/part_fine_tune",
      "_notes": "Part Info Part: Part Fine Tune (RPN# 1). DT1 at 10 00 20 07H (+ the part/tone/key/note offsets of the address map); raw range 14-114. Display: -50 - +50.",
      "section": "Part Info Part",
      "args": [{"name": "part", "type": "u7", "range": [1, 16]}, {"name": "value", "type": "u7", "range": [14, 114]}],
      "pre": [
        {"bind": "_t1", "expr": "part - 1"},
        {"bind": "_t2", "expr": "_t1 + 32"},
        {"bind": "_t3", "expr": "127 - _t1"},
        {"bind": "_t4", "expr": "_t3 + 1"},
        {"bind": "_t5", "expr": "value > _t3 ? value - _t4 : _t1 + value"},
        {"bind": "_t6", "expr": "127 - _t5"},
        {"bind": "_t7", "expr": "_t5 > 73 ? 74 + _t6 : 73 - _t5"}
      ],
      "frame": [240, 65, 16, 0, 89, 18, 16, 0, "{_t2}", 7, "{value}", "{_t7}", 247]
    },
    {
      "osc": "/part/{part}/mixer/part_dry_send_level",
      "_notes": "Part Info Part: Part Dry Send Level. DT1 at 10 00 20 08H (+ the part/tone/key/note offsets of the address map); raw range 0-127.",
      "section": "Part Info Part",
      "args": [{"name": "part", "type": "u7", "range": [1, 16]}, {"name": "value", "type": "u7", "range": [0, 127]}],
      "pre": [
        {"bind": "_t1", "expr": "part - 1"},
        {"bind": "_t2", "expr": "_t1 + 32"},
        {"bind": "_t3", "expr": "127 - _t1"},
        {"bind": "_t4", "expr": "_t3 + 1"},
        {"bind": "_t5", "expr": "value > _t3 ? value - _t4 : _t1 + value"},
        {"bind": "_t6", "expr": "127 - _t5"},
        {"bind": "_t7", "expr": "_t5 > 72 ? 73 + _t6 : 72 - _t5"}
      ],
      "frame": [240, 65, 16, 0, 89, 18, 16, 0, "{_t2}", 8, "{value}", "{_t7}", 247]
    },
    {
      "osc": "/part/{part}/mixer/part_reverb_send_level",
      "_notes": "Part Info Part: Part Reverb Send Level (CC# 91). DT1 at 10 00 20 09H (+ the part/tone/key/note offsets of the address map); raw range 0-127.",
      "section": "Part Info Part",
      "args": [{"name": "part", "type": "u7", "range": [1, 16]}, {"name": "value", "type": "u7", "range": [0, 127]}],
      "pre": [
        {"bind": "_t1", "expr": "part - 1"},
        {"bind": "_t2", "expr": "_t1 + 32"},
        {"bind": "_t3", "expr": "127 - _t1"},
        {"bind": "_t4", "expr": "_t3 + 1"},
        {"bind": "_t5", "expr": "value > _t3 ? value - _t4 : _t1 + value"},
        {"bind": "_t6", "expr": "127 - _t5"},
        {"bind": "_t7", "expr": "_t5 > 71 ? 72 + _t6 : 71 - _t5"}
      ],
      "frame": [240, 65, 16, 0, 89, 18, 16, 0, "{_t2}", 9, "{value}", "{_t7}", 247]
    },
    {
      "osc": "/part/{part}/mixer/part_output_select",
      "_notes": "Part Info Part: Part Output Select. DT1 at 10 00 20 0AH (+ the part/tone/key/note offsets of the address map); raw range 0-6. Display: DRY, MFX1, MFX2, COMP, DIR1, DIR2, RHYTHM.",
      "section": "Part Info Part",
      "args": [
        {"name": "part", "type": "u7", "range": [1, 16]},
        {
          "name": "value",
          "type": "enum",
          "values": {"DRY": 0, "MFX1": 1, "MFX2": 2, "COMP": 3, "DIR1": 4, "DIR2": 5, "RHYTHM": 6},
          "range": [0, 6]
        }
      ],
      "pre": [
        {"bind": "_t1", "expr": "part - 1"},
        {"bind": "_t2", "expr": "_t1 + 32"},
        {"bind": "_t3", "expr": "127 - _t1"},
        {"bind": "_t4", "expr": "_t3 + 1"},
        {"bind": "_t5", "expr": "value > _t3 ? value - _t4 : _t1 + value"},
        {"bind": "_t6", "expr": "127 - _t5"},
        {"bind": "_t7", "expr": "_t5 > 70 ? 71 + _t6 : 70 - _t5"}
      ],
      "frame": [240, 65, 16, 0, 89, 18, 16, 0, "{_t2}", 10, "{value}", "{_t7}", 247]
    },
    {
      "osc": "/part/{part}/mixer/part_auto_sync_switch",
      "_notes": "Part Info Part: Part Auto Sync Switch. DT1 at 10 00 20 0BH (+ the part/tone/key/note offsets of the address map); raw range 0-1. Display: OFF, ON.",
      "section": "Part Info Part",
      "args": [
        {"name": "part", "type": "u7", "range": [1, 16]},
        {"name": "value", "type": "enum", "values": {"OFF": 0, "ON": 1}, "range": [0, 1]}
      ],
      "pre": [
        {"bind": "_t1", "expr": "part - 1"},
        {"bind": "_t2", "expr": "_t1 + 32"},
        {"bind": "_t3", "expr": "127 - _t1"},
        {"bind": "_t4", "expr": "_t3 + 1"},
        {"bind": "_t5", "expr": "value > _t3 ? value - _t4 : _t1 + value"},
        {"bind": "_t6", "expr": "127 - _t5"},
        {"bind": "_t7", "expr": "_t5 > 69 ? 70 + _t6 : 69 - _t5"}
      ],
      "frame": [240, 65, 16, 0, 89, 18, 16, 0, "{_t2}", 11, "{value}", "{_t7}", 247]
    },
    {
      "osc": "/part/{part}/patch/common/patch_category",
      "_notes": "Patch Common: Patch Category. DT1 at 11 00 00 0CH (+ the part/tone/key/note offsets of the address map); raw range 0-127.",
      "section": "Patch Common",
      "args": [{"name": "part", "type": "u7", "range": [1, 16]}, {"name": "value", "type": "u7", "range": [0, 127]}],
      "pre": [
        {"bind": "_t1", "expr": "part - 1"},
        {"bind": "_t2", "expr": "_t1 > 11 ? 3 : _t1 > 7 ? 2 : _t1 > 3 ? 1 : 0"},
        {"bind": "_t3", "expr": "_t2 * 4"},
        {"bind": "_t4", "expr": "_t1 - _t3"},
        {"bind": "_t5", "expr": "_t4 * 32"},
        {"bind": "_t6", "expr": "_t2 + 17"},
        {"bind": "_t7", "expr": "_t2 + _t5"},
        {"bind": "_t8", "expr": "127 - _t7"},
        {"bind": "_t9", "expr": "_t8 + 1"},
        {"bind": "_t10", "expr": "value > _t8 ? value - _t9 : _t7 + value"},
        {"bind": "_t11", "expr": "127 - _t10"},
        {"bind": "_t12", "expr": "_t10 > 99 ? 100 + _t11 : 99 - _t10"}
      ],
      "frame": [240, 65, 16, 0, 89, 18, "{_t6}", "{_t5}", 0, 12, "{value}", "{_t12}", 247]
    },
    {
      "osc": "/part/{part}/patch/common/patch_level",
      "_notes": "Patch Common: Patch Level. DT1 at 11 00 00 0EH (+ the part/tone/key/note offsets of the address map); raw range 0-127.",
      "section": "Patch Common",
      "args": [{"name": "part", "type": "u7", "range": [1, 16]}, {"name": "value", "type": "u7", "range": [0, 127]}],
      "pre": [
        {"bind": "_t1", "expr": "part - 1"},
        {"bind": "_t2", "expr": "_t1 > 11 ? 3 : _t1 > 7 ? 2 : _t1 > 3 ? 1 : 0"},
        {"bind": "_t3", "expr": "_t2 * 4"},
        {"bind": "_t4", "expr": "_t1 - _t3"},
        {"bind": "_t5", "expr": "_t4 * 32"},
        {"bind": "_t6", "expr": "_t2 + 17"},
        {"bind": "_t7", "expr": "_t2 + _t5"},
        {"bind": "_t8", "expr": "127 - _t7"},
        {"bind": "_t9", "expr": "_t8 + 1"},
        {"bind": "_t10", "expr": "value > _t8 ? value - _t9 : _t7 + value"},
        {"bind": "_t11", "expr": "127 - _t10"},
        {"bind": "_t12", "expr": "_t10 > 97 ? 98 + _t11 : 97 - _t10"}
      ],
      "frame": [240, 65, 16, 0, 89, 18, "{_t6}", "{_t5}", 0, 14, "{value}", "{_t12}", 247]
    },
    {
      "osc": "/part/{part}/patch/common/patch_pan",
      "_notes": "Patch Common: Patch Pan. DT1 at 11 00 00 0FH (+ the part/tone/key/note offsets of the address map); raw range 0-127. Display: L64 - 63R.",
      "section": "Patch Common",
      "args": [{"name": "part", "type": "u7", "range": [1, 16]}, {"name": "value", "type": "u7", "range": [0, 127]}],
      "pre": [
        {"bind": "_t1", "expr": "part - 1"},
        {"bind": "_t2", "expr": "_t1 > 11 ? 3 : _t1 > 7 ? 2 : _t1 > 3 ? 1 : 0"},
        {"bind": "_t3", "expr": "_t2 * 4"},
        {"bind": "_t4", "expr": "_t1 - _t3"},
        {"bind": "_t5", "expr": "_t4 * 32"},
        {"bind": "_t6", "expr": "_t2 + 17"},
        {"bind": "_t7", "expr": "_t2 + _t5"},
        {"bind": "_t8", "expr": "127 - _t7"},
        {"bind": "_t9", "expr": "_t8 + 1"},
        {"bind": "_t10", "expr": "value > _t8 ? value - _t9 : _t7 + value"},
        {"bind": "_t11", "expr": "127 - _t10"},
        {"bind": "_t12", "expr": "_t10 > 96 ? 97 + _t11 : 96 - _t10"}
      ],
      "frame": [240, 65, 16, 0, 89, 18, "{_t6}", "{_t5}", 0, 15, "{value}", "{_t12}", 247]
    },
    {
      "osc": "/part/{part}/patch/common/patch_priority",
      "_notes": "Patch Common: Patch Priority. DT1 at 11 00 00 10H (+ the part/tone/key/note offsets of the address map); raw range 0-1. Display: LAST, LOUDEST.",
      "section": "Patch Common",
      "args": [
        {"name": "part", "type": "u7", "range": [1, 16]},
        {"name": "value", "type": "enum", "values": {"LAST": 0, "LOUDEST": 1}, "range": [0, 1]}
      ],
      "pre": [
        {"bind": "_t1", "expr": "part - 1"},
        {"bind": "_t2", "expr": "_t1 > 11 ? 3 : _t1 > 7 ? 2 : _t1 > 3 ? 1 : 0"},
        {"bind": "_t3", "expr": "_t2 * 4"},
        {"bind": "_t4", "expr": "_t1 - _t3"},
        {"bind": "_t5", "expr": "_t4 * 32"},
        {"bind": "_t6", "expr": "_t2 + 17"},
        {"bind": "_t7", "expr": "_t2 + _t5"},
        {"bind": "_t8", "expr": "127 - _t7"},
        {"bind": "_t9", "expr": "_t8 + 1"},
        {"bind": "_t10", "expr": "value > _t8 ? value - _t9 : _t7 + value"},
        {"bind": "_t11", "expr": "127 - _t10"},
        {"bind": "_t12", "expr": "_t10 > 95 ? 96 + _t11 : 95 - _t10"}
      ],
      "frame": [240, 65, 16, 0, 89, 18, "{_t6}", "{_t5}", 0, 16, "{value}", "{_t12}", 247]
    },
    {
      "osc": "/part/{part}/patch/common/patch_coarse_tune",
      "_notes": "Patch Common: Patch Coarse Tune. DT1 at 11 00 00 11H (+ the part/tone/key/note offsets of the address map); raw range 16-112. Display: -48 - +48.",
      "section": "Patch Common",
      "args": [{"name": "part", "type": "u7", "range": [1, 16]}, {"name": "value", "type": "u7", "range": [16, 112]}],
      "pre": [
        {"bind": "_t1", "expr": "part - 1"},
        {"bind": "_t2", "expr": "_t1 > 11 ? 3 : _t1 > 7 ? 2 : _t1 > 3 ? 1 : 0"},
        {"bind": "_t3", "expr": "_t2 * 4"},
        {"bind": "_t4", "expr": "_t1 - _t3"},
        {"bind": "_t5", "expr": "_t4 * 32"},
        {"bind": "_t6", "expr": "_t2 + 17"},
        {"bind": "_t7", "expr": "_t2 + _t5"},
        {"bind": "_t8", "expr": "127 - _t7"},
        {"bind": "_t9", "expr": "_t8 + 1"},
        {"bind": "_t10", "expr": "value > _t8 ? value - _t9 : _t7 + value"},
        {"bind": "_t11", "expr": "127 - _t10"},
        {"bind": "_t12", "expr": "_t10 > 94 ? 95 + _t11 : 94 - _t10"}
      ],
      "frame": [240, 65, 16, 0, 89, 18, "{_t6}", "{_t5}", 0, 17, "{value}", "{_t12}", 247]
    },
    {
      "osc": "/part/{part}/patch/common/patch_fine_tune",
      "_notes": "Patch Common: Patch Fine Tune. DT1 at 11 00 00 12H (+ the part/tone/key/note offsets of the address map); raw range 14-114. Display: -50 - +50.",
      "section": "Patch Common",
      "args": [{"name": "part", "type": "u7", "range": [1, 16]}, {"name": "value", "type": "u7", "range": [14, 114]}],
      "pre": [
        {"bind": "_t1", "expr": "part - 1"},
        {"bind": "_t2", "expr": "_t1 > 11 ? 3 : _t1 > 7 ? 2 : _t1 > 3 ? 1 : 0"},
        {"bind": "_t3", "expr": "_t2 * 4"},
        {"bind": "_t4", "expr": "_t1 - _t3"},
        {"bind": "_t5", "expr": "_t4 * 32"},
        {"bind": "_t6", "expr": "_t2 + 17"},
        {"bind": "_t7", "expr": "_t2 + _t5"},
        {"bind": "_t8", "expr": "127 - _t7"},
        {"bind": "_t9", "expr": "_t8 + 1"},
        {"bind": "_t10", "expr": "value > _t8 ? value - _t9 : _t7 + value"},
        {"bind": "_t11", "expr": "127 - _t10"},
        {"bind": "_t12", "expr": "_t10 > 93 ? 94 + _t11 : 93 - _t10"}
      ],
      "frame": [240, 65, 16, 0, 89, 18, "{_t6}", "{_t5}", 0, 18, "{value}", "{_t12}", 247]
    },
    {
      "osc": "/part/{part}/patch/common/octave_shift",
      "_notes": "Patch Common: Octave Shift. DT1 at 11 00 00 13H (+ the part/tone/key/note offsets of the address map); raw range 61-67. Display: -3 - +3.",
      "section": "Patch Common",
      "args": [{"name": "part", "type": "u7", "range": [1, 16]}, {"name": "value", "type": "u7", "range": [61, 67]}],
      "pre": [
        {"bind": "_t1", "expr": "part - 1"},
        {"bind": "_t2", "expr": "_t1 > 11 ? 3 : _t1 > 7 ? 2 : _t1 > 3 ? 1 : 0"},
        {"bind": "_t3", "expr": "_t2 * 4"},
        {"bind": "_t4", "expr": "_t1 - _t3"},
        {"bind": "_t5", "expr": "_t4 * 32"},
        {"bind": "_t6", "expr": "_t2 + 17"},
        {"bind": "_t7", "expr": "_t2 + _t5"},
        {"bind": "_t8", "expr": "127 - _t7"},
        {"bind": "_t9", "expr": "_t8 + 1"},
        {"bind": "_t10", "expr": "value > _t8 ? value - _t9 : _t7 + value"},
        {"bind": "_t11", "expr": "127 - _t10"},
        {"bind": "_t12", "expr": "_t10 > 92 ? 93 + _t11 : 92 - _t10"}
      ],
      "frame": [240, 65, 16, 0, 89, 18, "{_t6}", "{_t5}", 0, 19, "{value}", "{_t12}", 247]
    },
    {
      "osc": "/part/{part}/patch/common/stretch_tune_depth",
      "_notes": "Patch Common: Stretch Tune Depth. DT1 at 11 00 00 14H (+ the part/tone/key/note offsets of the address map); raw range 0-3. Display: OFF, 1 - 3.",
      "section": "Patch Common",
      "args": [{"name": "part", "type": "u7", "range": [1, 16]}, {"name": "value", "type": "u7", "range": [0, 3]}],
      "pre": [
        {"bind": "_t1", "expr": "part - 1"},
        {"bind": "_t2", "expr": "_t1 > 11 ? 3 : _t1 > 7 ? 2 : _t1 > 3 ? 1 : 0"},
        {"bind": "_t3", "expr": "_t2 * 4"},
        {"bind": "_t4", "expr": "_t1 - _t3"},
        {"bind": "_t5", "expr": "_t4 * 32"},
        {"bind": "_t6", "expr": "_t2 + 17"},
        {"bind": "_t7", "expr": "_t2 + _t5"},
        {"bind": "_t8", "expr": "127 - _t7"},
        {"bind": "_t9", "expr": "_t8 + 1"},
        {"bind": "_t10", "expr": "value > _t8 ? value - _t9 : _t7 + value"},
        {"bind": "_t11", "expr": "127 - _t10"},
        {"bind": "_t12", "expr": "_t10 > 91 ? 92 + _t11 : 91 - _t10"}
      ],
      "frame": [240, 65, 16, 0, 89, 18, "{_t6}", "{_t5}", 0, 20, "{value}", "{_t12}", 247]
    },
    {
      "osc": "/part/{part}/patch/common/analog_feel",
      "_notes": "Patch Common: Analog Feel. DT1 at 11 00 00 15H (+ the part/tone/key/note offsets of the address map); raw range 0-127.",
      "section": "Patch Common",
      "args": [{"name": "part", "type": "u7", "range": [1, 16]}, {"name": "value", "type": "u7", "range": [0, 127]}],
      "pre": [
        {"bind": "_t1", "expr": "part - 1"},
        {"bind": "_t2", "expr": "_t1 > 11 ? 3 : _t1 > 7 ? 2 : _t1 > 3 ? 1 : 0"},
        {"bind": "_t3", "expr": "_t2 * 4"},
        {"bind": "_t4", "expr": "_t1 - _t3"},
        {"bind": "_t5", "expr": "_t4 * 32"},
        {"bind": "_t6", "expr": "_t2 + 17"},
        {"bind": "_t7", "expr": "_t2 + _t5"},
        {"bind": "_t8", "expr": "127 - _t7"},
        {"bind": "_t9", "expr": "_t8 + 1"},
        {"bind": "_t10", "expr": "value > _t8 ? value - _t9 : _t7 + value"},
        {"bind": "_t11", "expr": "127 - _t10"},
        {"bind": "_t12", "expr": "_t10 > 90 ? 91 + _t11 : 90 - _t10"}
      ],
      "frame": [240, 65, 16, 0, 89, 18, "{_t6}", "{_t5}", 0, 21, "{value}", "{_t12}", 247]
    },
    {
      "osc": "/part/{part}/patch/common/mono_poly",
      "_notes": "Patch Common: Mono/Poly. DT1 at 11 00 00 16H (+ the part/tone/key/note offsets of the address map); raw range 0-1. Display: MONO, POLY.",
      "section": "Patch Common",
      "args": [
        {"name": "part", "type": "u7", "range": [1, 16]},
        {"name": "value", "type": "enum", "values": {"MONO": 0, "POLY": 1}, "range": [0, 1]}
      ],
      "pre": [
        {"bind": "_t1", "expr": "part - 1"},
        {"bind": "_t2", "expr": "_t1 > 11 ? 3 : _t1 > 7 ? 2 : _t1 > 3 ? 1 : 0"},
        {"bind": "_t3", "expr": "_t2 * 4"},
        {"bind": "_t4", "expr": "_t1 - _t3"},
        {"bind": "_t5", "expr": "_t4 * 32"},
        {"bind": "_t6", "expr": "_t2 + 17"},
        {"bind": "_t7", "expr": "_t2 + _t5"},
        {"bind": "_t8", "expr": "127 - _t7"},
        {"bind": "_t9", "expr": "_t8 + 1"},
        {"bind": "_t10", "expr": "value > _t8 ? value - _t9 : _t7 + value"},
        {"bind": "_t11", "expr": "127 - _t10"},
        {"bind": "_t12", "expr": "_t10 > 89 ? 90 + _t11 : 89 - _t10"}
      ],
      "frame": [240, 65, 16, 0, 89, 18, "{_t6}", "{_t5}", 0, 22, "{value}", "{_t12}", 247]
    },
    {
      "osc": "/part/{part}/patch/common/legato_switch",
      "_notes": "Patch Common: Legato Switch. DT1 at 11 00 00 17H (+ the part/tone/key/note offsets of the address map); raw range 0-1. Display: OFF, ON.",
      "section": "Patch Common",
      "args": [
        {"name": "part", "type": "u7", "range": [1, 16]},
        {"name": "value", "type": "enum", "values": {"OFF": 0, "ON": 1}, "range": [0, 1]}
      ],
      "pre": [
        {"bind": "_t1", "expr": "part - 1"},
        {"bind": "_t2", "expr": "_t1 > 11 ? 3 : _t1 > 7 ? 2 : _t1 > 3 ? 1 : 0"},
        {"bind": "_t3", "expr": "_t2 * 4"},
        {"bind": "_t4", "expr": "_t1 - _t3"},
        {"bind": "_t5", "expr": "_t4 * 32"},
        {"bind": "_t6", "expr": "_t2 + 17"},
        {"bind": "_t7", "expr": "_t2 + _t5"},
        {"bind": "_t8", "expr": "127 - _t7"},
        {"bind": "_t9", "expr": "_t8 + 1"},
        {"bind": "_t10", "expr": "value > _t8 ? value - _t9 : _t7 + value"},
        {"bind": "_t11", "expr": "127 - _t10"},
        {"bind": "_t12", "expr": "_t10 > 88 ? 89 + _t11 : 88 - _t10"}
      ],
      "frame": [240, 65, 16, 0, 89, 18, "{_t6}", "{_t5}", 0, 23, "{value}", "{_t12}", 247]
    },
    {
      "osc": "/part/{part}/patch/common/legato_retrigger",
      "_notes": "Patch Common: Legato Retrigger. DT1 at 11 00 00 18H (+ the part/tone/key/note offsets of the address map); raw range 0-1. Display: OFF, ON.",
      "section": "Patch Common",
      "args": [
        {"name": "part", "type": "u7", "range": [1, 16]},
        {"name": "value", "type": "enum", "values": {"OFF": 0, "ON": 1}, "range": [0, 1]}
      ],
      "pre": [
        {"bind": "_t1", "expr": "part - 1"},
        {"bind": "_t2", "expr": "_t1 > 11 ? 3 : _t1 > 7 ? 2 : _t1 > 3 ? 1 : 0"},
        {"bind": "_t3", "expr": "_t2 * 4"},
        {"bind": "_t4", "expr": "_t1 - _t3"},
        {"bind": "_t5", "expr": "_t4 * 32"},
        {"bind": "_t6", "expr": "_t2 + 17"},
        {"bind": "_t7", "expr": "_t2 + _t5"},
        {"bind": "_t8", "expr": "127 - _t7"},
        {"bind": "_t9", "expr": "_t8 + 1"},
        {"bind": "_t10", "expr": "value > _t8 ? value - _t9 : _t7 + value"},
        {"bind": "_t11", "expr": "127 - _t10"},
        {"bind": "_t12", "expr": "_t10 > 87 ? 88 + _t11 : 87 - _t10"}
      ],
      "frame": [240, 65, 16, 0, 89, 18, "{_t6}", "{_t5}", 0, 24, "{value}", "{_t12}", 247]
    },
    {
      "osc": "/part/{part}/patch/common/portamento_switch",
      "_notes": "Patch Common: Portamento Switch. DT1 at 11 00 00 19H (+ the part/tone/key/note offsets of the address map); raw range 0-1. Display: OFF, ON.",
      "section": "Patch Common",
      "args": [
        {"name": "part", "type": "u7", "range": [1, 16]},
        {"name": "value", "type": "enum", "values": {"OFF": 0, "ON": 1}, "range": [0, 1]}
      ],
      "pre": [
        {"bind": "_t1", "expr": "part - 1"},
        {"bind": "_t2", "expr": "_t1 > 11 ? 3 : _t1 > 7 ? 2 : _t1 > 3 ? 1 : 0"},
        {"bind": "_t3", "expr": "_t2 * 4"},
        {"bind": "_t4", "expr": "_t1 - _t3"},
        {"bind": "_t5", "expr": "_t4 * 32"},
        {"bind": "_t6", "expr": "_t2 + 17"},
        {"bind": "_t7", "expr": "_t2 + _t5"},
        {"bind": "_t8", "expr": "127 - _t7"},
        {"bind": "_t9", "expr": "_t8 + 1"},
        {"bind": "_t10", "expr": "value > _t8 ? value - _t9 : _t7 + value"},
        {"bind": "_t11", "expr": "127 - _t10"},
        {"bind": "_t12", "expr": "_t10 > 86 ? 87 + _t11 : 86 - _t10"}
      ],
      "frame": [240, 65, 16, 0, 89, 18, "{_t6}", "{_t5}", 0, 25, "{value}", "{_t12}", 247]
    },
    {
      "osc": "/part/{part}/patch/common/portamento_mode",
      "_notes": "Patch Common: Portamento Mode. DT1 at 11 00 00 1AH (+ the part/tone/key/note offsets of the address map); raw range 0-1. Display: NORMAL, LEGATO.",
      "section": "Patch Common",
      "args": [
        {"name": "part", "type": "u7", "range": [1, 16]},
        {"name": "value", "type": "enum", "values": {"NORMAL": 0, "LEGATO": 1}, "range": [0, 1]}
      ],
      "pre": [
        {"bind": "_t1", "expr": "part - 1"},
        {"bind": "_t2", "expr": "_t1 > 11 ? 3 : _t1 > 7 ? 2 : _t1 > 3 ? 1 : 0"},
        {"bind": "_t3", "expr": "_t2 * 4"},
        {"bind": "_t4", "expr": "_t1 - _t3"},
        {"bind": "_t5", "expr": "_t4 * 32"},
        {"bind": "_t6", "expr": "_t2 + 17"},
        {"bind": "_t7", "expr": "_t2 + _t5"},
        {"bind": "_t8", "expr": "127 - _t7"},
        {"bind": "_t9", "expr": "_t8 + 1"},
        {"bind": "_t10", "expr": "value > _t8 ? value - _t9 : _t7 + value"},
        {"bind": "_t11", "expr": "127 - _t10"},
        {"bind": "_t12", "expr": "_t10 > 85 ? 86 + _t11 : 85 - _t10"}
      ],
      "frame": [240, 65, 16, 0, 89, 18, "{_t6}", "{_t5}", 0, 26, "{value}", "{_t12}", 247]
    },
    {
      "osc": "/part/{part}/patch/common/portamento_type",
      "_notes": "Patch Common: Portamento Type. DT1 at 11 00 00 1BH (+ the part/tone/key/note offsets of the address map); raw range 0-1. Display: RATE, TIME.",
      "section": "Patch Common",
      "args": [
        {"name": "part", "type": "u7", "range": [1, 16]},
        {"name": "value", "type": "enum", "values": {"RATE": 0, "TIME": 1}, "range": [0, 1]}
      ],
      "pre": [
        {"bind": "_t1", "expr": "part - 1"},
        {"bind": "_t2", "expr": "_t1 > 11 ? 3 : _t1 > 7 ? 2 : _t1 > 3 ? 1 : 0"},
        {"bind": "_t3", "expr": "_t2 * 4"},
        {"bind": "_t4", "expr": "_t1 - _t3"},
        {"bind": "_t5", "expr": "_t4 * 32"},
        {"bind": "_t6", "expr": "_t2 + 17"},
        {"bind": "_t7", "expr": "_t2 + _t5"},
        {"bind": "_t8", "expr": "127 - _t7"},
        {"bind": "_t9", "expr": "_t8 + 1"},
        {"bind": "_t10", "expr": "value > _t8 ? value - _t9 : _t7 + value"},
        {"bind": "_t11", "expr": "127 - _t10"},
        {"bind": "_t12", "expr": "_t10 > 84 ? 85 + _t11 : 84 - _t10"}
      ],
      "frame": [240, 65, 16, 0, 89, 18, "{_t6}", "{_t5}", 0, 27, "{value}", "{_t12}", 247]
    },
    {
      "osc": "/part/{part}/patch/common/portamento_start",
      "_notes": "Patch Common: Portamento Start. DT1 at 11 00 00 1CH (+ the part/tone/key/note offsets of the address map); raw range 0-1. Display: PITCH, NOTE.",
      "section": "Patch Common",
      "args": [
        {"name": "part", "type": "u7", "range": [1, 16]},
        {"name": "value", "type": "enum", "values": {"PITCH": 0, "NOTE": 1}, "range": [0, 1]}
      ],
      "pre": [
        {"bind": "_t1", "expr": "part - 1"},
        {"bind": "_t2", "expr": "_t1 > 11 ? 3 : _t1 > 7 ? 2 : _t1 > 3 ? 1 : 0"},
        {"bind": "_t3", "expr": "_t2 * 4"},
        {"bind": "_t4", "expr": "_t1 - _t3"},
        {"bind": "_t5", "expr": "_t4 * 32"},
        {"bind": "_t6", "expr": "_t2 + 17"},
        {"bind": "_t7", "expr": "_t2 + _t5"},
        {"bind": "_t8", "expr": "127 - _t7"},
        {"bind": "_t9", "expr": "_t8 + 1"},
        {"bind": "_t10", "expr": "value > _t8 ? value - _t9 : _t7 + value"},
        {"bind": "_t11", "expr": "127 - _t10"},
        {"bind": "_t12", "expr": "_t10 > 83 ? 84 + _t11 : 83 - _t10"}
      ],
      "frame": [240, 65, 16, 0, 89, 18, "{_t6}", "{_t5}", 0, 28, "{value}", "{_t12}", 247]
    },
    {
      "osc": "/part/{part}/patch/common/portamento_time",
      "_notes": "Patch Common: Portamento Time. DT1 at 11 00 00 1DH (+ the part/tone/key/note offsets of the address map); raw range 0-127.",
      "section": "Patch Common",
      "args": [{"name": "part", "type": "u7", "range": [1, 16]}, {"name": "value", "type": "u7", "range": [0, 127]}],
      "pre": [
        {"bind": "_t1", "expr": "part - 1"},
        {"bind": "_t2", "expr": "_t1 > 11 ? 3 : _t1 > 7 ? 2 : _t1 > 3 ? 1 : 0"},
        {"bind": "_t3", "expr": "_t2 * 4"},
        {"bind": "_t4", "expr": "_t1 - _t3"},
        {"bind": "_t5", "expr": "_t4 * 32"},
        {"bind": "_t6", "expr": "_t2 + 17"},
        {"bind": "_t7", "expr": "_t2 + _t5"},
        {"bind": "_t8", "expr": "127 - _t7"},
        {"bind": "_t9", "expr": "_t8 + 1"},
        {"bind": "_t10", "expr": "value > _t8 ? value - _t9 : _t7 + value"},
        {"bind": "_t11", "expr": "127 - _t10"},
        {"bind": "_t12", "expr": "_t10 > 82 ? 83 + _t11 : 82 - _t10"}
      ],
      "frame": [240, 65, 16, 0, 89, 18, "{_t6}", "{_t5}", 0, 29, "{value}", "{_t12}", 247]
    },
    {
      "osc": "/part/{part}/patch/common/cutoff_offset",
      "_notes": "Patch Common: Cutoff Offset. DT1 at 11 00 00 22H (+ the part/tone/key/note offsets of the address map); raw range 1-127. Display: -63 - +63.",
      "section": "Patch Common",
      "args": [{"name": "part", "type": "u7", "range": [1, 16]}, {"name": "value", "type": "u7", "range": [1, 127]}],
      "pre": [
        {"bind": "_t1", "expr": "part - 1"},
        {"bind": "_t2", "expr": "_t1 > 11 ? 3 : _t1 > 7 ? 2 : _t1 > 3 ? 1 : 0"},
        {"bind": "_t3", "expr": "_t2 * 4"},
        {"bind": "_t4", "expr": "_t1 - _t3"},
        {"bind": "_t5", "expr": "_t4 * 32"},
        {"bind": "_t6", "expr": "_t2 + 17"},
        {"bind": "_t7", "expr": "_t2 + _t5"},
        {"bind": "_t8", "expr": "127 - _t7"},
        {"bind": "_t9", "expr": "_t8 + 1"},
        {"bind": "_t10", "expr": "value > _t8 ? value - _t9 : _t7 + value"},
        {"bind": "_t11", "expr": "127 - _t10"},
        {"bind": "_t12", "expr": "_t10 > 77 ? 78 + _t11 : 77 - _t10"}
      ],
      "frame": [240, 65, 16, 0, 89, 18, "{_t6}", "{_t5}", 0, 34, "{value}", "{_t12}", 247]
    },
    {
      "osc": "/part/{part}/patch/common/resonance_offset",
      "_notes": "Patch Common: Resonance Offset. DT1 at 11 00 00 23H (+ the part/tone/key/note offsets of the address map); raw range 1-127. Display: -63 - +63.",
      "section": "Patch Common",
      "args": [{"name": "part", "type": "u7", "range": [1, 16]}, {"name": "value", "type": "u7", "range": [1, 127]}],
      "pre": [
        {"bind": "_t1", "expr": "part - 1"},
        {"bind": "_t2", "expr": "_t1 > 11 ? 3 : _t1 > 7 ? 2 : _t1 > 3 ? 1 : 0"},
        {"bind": "_t3", "expr": "_t2 * 4"},
        {"bind": "_t4", "expr": "_t1 - _t3"},
        {"bind": "_t5", "expr": "_t4 * 32"},
        {"bind": "_t6", "expr": "_t2 + 17"},
        {"bind": "_t7", "expr": "_t2 + _t5"},
        {"bind": "_t8", "expr": "127 - _t7"},
        {"bind": "_t9", "expr": "_t8 + 1"},
        {"bind": "_t10", "expr": "value > _t8 ? value - _t9 : _t7 + value"},
        {"bind": "_t11", "expr": "127 - _t10"},
        {"bind": "_t12", "expr": "_t10 > 76 ? 77 + _t11 : 76 - _t10"}
      ],
      "frame": [240, 65, 16, 0, 89, 18, "{_t6}", "{_t5}", 0, 35, "{value}", "{_t12}", 247]
    },
    {
      "osc": "/part/{part}/patch/common/attack_time_offset",
      "_notes": "Patch Common: Attack Time Offset. DT1 at 11 00 00 24H (+ the part/tone/key/note offsets of the address map); raw range 1-127. Display: -63 - +63.",
      "section": "Patch Common",
      "args": [{"name": "part", "type": "u7", "range": [1, 16]}, {"name": "value", "type": "u7", "range": [1, 127]}],
      "pre": [
        {"bind": "_t1", "expr": "part - 1"},
        {"bind": "_t2", "expr": "_t1 > 11 ? 3 : _t1 > 7 ? 2 : _t1 > 3 ? 1 : 0"},
        {"bind": "_t3", "expr": "_t2 * 4"},
        {"bind": "_t4", "expr": "_t1 - _t3"},
        {"bind": "_t5", "expr": "_t4 * 32"},
        {"bind": "_t6", "expr": "_t2 + 17"},
        {"bind": "_t7", "expr": "_t2 + _t5"},
        {"bind": "_t8", "expr": "127 - _t7"},
        {"bind": "_t9", "expr": "_t8 + 1"},
        {"bind": "_t10", "expr": "value > _t8 ? value - _t9 : _t7 + value"},
        {"bind": "_t11", "expr": "127 - _t10"},
        {"bind": "_t12", "expr": "_t10 > 75 ? 76 + _t11 : 75 - _t10"}
      ],
      "frame": [240, 65, 16, 0, 89, 18, "{_t6}", "{_t5}", 0, 36, "{value}", "{_t12}", 247]
    },
    {
      "osc": "/part/{part}/patch/common/release_time_offset",
      "_notes": "Patch Common: Release Time Offset. DT1 at 11 00 00 25H (+ the part/tone/key/note offsets of the address map); raw range 1-127. Display: -63 - +63.",
      "section": "Patch Common",
      "args": [{"name": "part", "type": "u7", "range": [1, 16]}, {"name": "value", "type": "u7", "range": [1, 127]}],
      "pre": [
        {"bind": "_t1", "expr": "part - 1"},
        {"bind": "_t2", "expr": "_t1 > 11 ? 3 : _t1 > 7 ? 2 : _t1 > 3 ? 1 : 0"},
        {"bind": "_t3", "expr": "_t2 * 4"},
        {"bind": "_t4", "expr": "_t1 - _t3"},
        {"bind": "_t5", "expr": "_t4 * 32"},
        {"bind": "_t6", "expr": "_t2 + 17"},
        {"bind": "_t7", "expr": "_t2 + _t5"},
        {"bind": "_t8", "expr": "127 - _t7"},
        {"bind": "_t9", "expr": "_t8 + 1"},
        {"bind": "_t10", "expr": "value > _t8 ? value - _t9 : _t7 + value"},
        {"bind": "_t11", "expr": "127 - _t10"},
        {"bind": "_t12", "expr": "_t10 > 74 ? 75 + _t11 : 74 - _t10"}
      ],
      "frame": [240, 65, 16, 0, 89, 18, "{_t6}", "{_t5}", 0, 37, "{value}", "{_t12}", 247]
    },
    {
      "osc": "/part/{part}/patch/common/velocity_sens_offset",
      "_notes": "Patch Common: Velocity Sens Offset. DT1 at 11 00 00 26H (+ the part/tone/key/note offsets of the address map); raw range 1-127. Display: -63 - +63.",
      "section": "Patch Common",
      "args": [{"name": "part", "type": "u7", "range": [1, 16]}, {"name": "value", "type": "u7", "range": [1, 127]}],
      "pre": [
        {"bind": "_t1", "expr": "part - 1"},
        {"bind": "_t2", "expr": "_t1 > 11 ? 3 : _t1 > 7 ? 2 : _t1 > 3 ? 1 : 0"},
        {"bind": "_t3", "expr": "_t2 * 4"},
        {"bind": "_t4", "expr": "_t1 - _t3"},
        {"bind": "_t5", "expr": "_t4 * 32"},
        {"bind": "_t6", "expr": "_t2 + 17"},
        {"bind": "_t7", "expr": "_t2 + _t5"},
        {"bind": "_t8", "expr": "127 - _t7"},
        {"bind": "_t9", "expr": "_t8 + 1"},
        {"bind": "_t10", "expr": "value > _t8 ? value - _t9 : _t7 + value"},
        {"bind": "_t11", "expr": "127 - _t10"},
        {"bind": "_t12", "expr": "_t10 > 73 ? 74 + _t11 : 73 - _t10"}
      ],
      "frame": [240, 65, 16, 0, 89, 18, "{_t6}", "{_t5}", 0, 38, "{value}", "{_t12}", 247]
    },
    {
      "osc": "/part/{part}/patch/common/tmt_control_switch",
      "_notes": "Patch Common: TMT Control Switch. DT1 at 11 00 00 28H (+ the part/tone/key/note offsets of the address map); raw range 0-1. Display: OFF, ON.",
      "section": "Patch Common",
      "args": [
        {"name": "part", "type": "u7", "range": [1, 16]},
        {"name": "value", "type": "enum", "values": {"OFF": 0, "ON": 1}, "range": [0, 1]}
      ],
      "pre": [
        {"bind": "_t1", "expr": "part - 1"},
        {"bind": "_t2", "expr": "_t1 > 11 ? 3 : _t1 > 7 ? 2 : _t1 > 3 ? 1 : 0"},
        {"bind": "_t3", "expr": "_t2 * 4"},
        {"bind": "_t4", "expr": "_t1 - _t3"},
        {"bind": "_t5", "expr": "_t4 * 32"},
        {"bind": "_t6", "expr": "_t2 + 17"},
        {"bind": "_t7", "expr": "_t2 + _t5"},
        {"bind": "_t8", "expr": "127 - _t7"},
        {"bind": "_t9", "expr": "_t8 + 1"},
        {"bind": "_t10", "expr": "value > _t8 ? value - _t9 : _t7 + value"},
        {"bind": "_t11", "expr": "127 - _t10"},
        {"bind": "_t12", "expr": "_t10 > 71 ? 72 + _t11 : 71 - _t10"}
      ],
      "frame": [240, 65, 16, 0, 89, 18, "{_t6}", "{_t5}", 0, 40, "{value}", "{_t12}", 247]
    },
    {
      "osc": "/part/{part}/patch/common/pitch_bend_range_up",
      "_notes": "Patch Common: Pitch Bend Range Up. DT1 at 11 00 00 29H (+ the part/tone/key/note offsets of the address map); raw range 0-48.",
      "section": "Patch Common",
      "args": [{"name": "part", "type": "u7", "range": [1, 16]}, {"name": "value", "type": "u7", "range": [0, 48]}],
      "pre": [
        {"bind": "_t1", "expr": "part - 1"},
        {"bind": "_t2", "expr": "_t1 > 11 ? 3 : _t1 > 7 ? 2 : _t1 > 3 ? 1 : 0"},
        {"bind": "_t3", "expr": "_t2 * 4"},
        {"bind": "_t4", "expr": "_t1 - _t3"},
        {"bind": "_t5", "expr": "_t4 * 32"},
        {"bind": "_t6", "expr": "_t2 + 17"},
        {"bind": "_t7", "expr": "_t2 + _t5"},
        {"bind": "_t8", "expr": "127 - _t7"},
        {"bind": "_t9", "expr": "_t8 + 1"},
        {"bind": "_t10", "expr": "value > _t8 ? value - _t9 : _t7 + value"},
        {"bind": "_t11", "expr": "127 - _t10"},
        {"bind": "_t12", "expr": "_t10 > 70 ? 71 + _t11 : 70 - _t10"}
      ],
      "frame": [240, 65, 16, 0, 89, 18, "{_t6}", "{_t5}", 0, 41, "{value}", "{_t12}", 247]
    },
    {
      "osc": "/part/{part}/patch/common/pitch_bend_range_down",
      "_notes": "Patch Common: Pitch Bend Range Down. DT1 at 11 00 00 2AH (+ the part/tone/key/note offsets of the address map); raw range 0-48.",
      "section": "Patch Common",
      "args": [{"name": "part", "type": "u7", "range": [1, 16]}, {"name": "value", "type": "u7", "range": [0, 48]}],
      "pre": [
        {"bind": "_t1", "expr": "part - 1"},
        {"bind": "_t2", "expr": "_t1 > 11 ? 3 : _t1 > 7 ? 2 : _t1 > 3 ? 1 : 0"},
        {"bind": "_t3", "expr": "_t2 * 4"},
        {"bind": "_t4", "expr": "_t1 - _t3"},
        {"bind": "_t5", "expr": "_t4 * 32"},
        {"bind": "_t6", "expr": "_t2 + 17"},
        {"bind": "_t7", "expr": "_t2 + _t5"},
        {"bind": "_t8", "expr": "127 - _t7"},
        {"bind": "_t9", "expr": "_t8 + 1"},
        {"bind": "_t10", "expr": "value > _t8 ? value - _t9 : _t7 + value"},
        {"bind": "_t11", "expr": "127 - _t10"},
        {"bind": "_t12", "expr": "_t10 > 69 ? 70 + _t11 : 69 - _t10"}
      ],
      "frame": [240, 65, 16, 0, 89, 18, "{_t6}", "{_t5}", 0, 42, "{value}", "{_t12}", 247]
    },
    {
      "osc": "/part/{part}/patch/common/matrix_control_1_source",
      "_notes": "Patch Common: Matrix Control 1 Source. DT1 at 11 00 00 2BH (+ the part/tone/key/note offsets of the address map); raw range 0-109. Display: OFF, CC01 - CC31, CC33 - CC95, BEND, AFT, SYS1 - SYS4, VELOCITY, KEYFOLLOW, TEMPO, LFO1, LFO2, PIT-ENV, TVF-ENV, TVA-ENV.",
      "section": "Patch Common",
      "args": [{"name": "part", "type": "u7", "range": [1, 16]}, {"name": "value", "type": "u7", "range": [0, 109]}],
      "pre": [
        {"bind": "_t1", "expr": "part - 1"},
        {"bind": "_t2", "expr": "_t1 > 11 ? 3 : _t1 > 7 ? 2 : _t1 > 3 ? 1 : 0"},
        {"bind": "_t3", "expr": "_t2 * 4"},
        {"bind": "_t4", "expr": "_t1 - _t3"},
        {"bind": "_t5", "expr": "_t4 * 32"},
        {"bind": "_t6", "expr": "_t2 + 17"},
        {"bind": "_t7", "expr": "_t2 + _t5"},
        {"bind": "_t8", "expr": "127 - _t7"},
        {"bind": "_t9", "expr": "_t8 + 1"},
        {"bind": "_t10", "expr": "value > _t8 ? value - _t9 : _t7 + value"},
        {"bind": "_t11", "expr": "127 - _t10"},
        {"bind": "_t12", "expr": "_t10 > 68 ? 69 + _t11 : 68 - _t10"}
      ],
      "frame": [240, 65, 16, 0, 89, 18, "{_t6}", "{_t5}", 0, 43, "{value}", "{_t12}", 247]
    },
    {
      "osc": "/part/{part}/patch/common/matrix_control_1_destination_1",
      "_notes": "Patch Common: Matrix Control 1 Destination 1. DT1 at 11 00 00 2CH (+ the part/tone/key/note offsets of the address map); raw range 0-29. Display: OFF, PCH, CUT, RES, LEV, PAN, DRY, ---, REV, PIT-LFO1, PIT-LFO2, TVF-LFO1, TVF-LFO2, TVA-LFO1, TVA-LFO2, PAN-LFO1, PAN-LFO2, LFO1-RATE, LFO2-RATE, PIT-ATK, PIT-DCY, PIT-REL, TVF-ATK, TVF-DCY, TVF-REL, TVA-ATK, TVA-DCY, TVA-REL, TMT, FXM.",
      "section": "Patch Common",
      "args": [
        {"name": "part", "type": "u7", "range": [1, 16]},
        {
          "name": "value",
          "type": "enum",
          "values": {
            "OFF": 0,
            "PCH": 1,
            "CUT": 2,
            "RES": 3,
            "LEV": 4,
            "PAN": 5,
            "DRY": 6,
            "---": 7,
            "REV": 8,
            "PIT-LFO1": 9,
            "PIT-LFO2": 10,
            "TVF-LFO1": 11,
            "TVF-LFO2": 12,
            "TVA-LFO1": 13,
            "TVA-LFO2": 14,
            "PAN-LFO1": 15,
            "PAN-LFO2": 16,
            "LFO1-RATE": 17,
            "LFO2-RATE": 18,
            "PIT-ATK": 19,
            "PIT-DCY": 20,
            "PIT-REL": 21,
            "TVF-ATK": 22,
            "TVF-DCY": 23,
            "TVF-REL": 24,
            "TVA-ATK": 25,
            "TVA-DCY": 26,
            "TVA-REL": 27,
            "TMT": 28,
            "FXM": 29
          },
          "range": [0, 29]
        }
      ],
      "pre": [
        {"bind": "_t1", "expr": "part - 1"},
        {"bind": "_t2", "expr": "_t1 > 11 ? 3 : _t1 > 7 ? 2 : _t1 > 3 ? 1 : 0"},
        {"bind": "_t3", "expr": "_t2 * 4"},
        {"bind": "_t4", "expr": "_t1 - _t3"},
        {"bind": "_t5", "expr": "_t4 * 32"},
        {"bind": "_t6", "expr": "_t2 + 17"},
        {"bind": "_t7", "expr": "_t2 + _t5"},
        {"bind": "_t8", "expr": "127 - _t7"},
        {"bind": "_t9", "expr": "_t8 + 1"},
        {"bind": "_t10", "expr": "value > _t8 ? value - _t9 : _t7 + value"},
        {"bind": "_t11", "expr": "127 - _t10"},
        {"bind": "_t12", "expr": "_t10 > 67 ? 68 + _t11 : 67 - _t10"}
      ],
      "frame": [240, 65, 16, 0, 89, 18, "{_t6}", "{_t5}", 0, 44, "{value}", "{_t12}", 247]
    },
    {
      "osc": "/part/{part}/patch/common/matrix_control_1_sens_1",
      "_notes": "Patch Common: Matrix Control 1 Sens 1. DT1 at 11 00 00 2DH (+ the part/tone/key/note offsets of the address map); raw range 1-127. Display: -63 - +63.",
      "section": "Patch Common",
      "args": [{"name": "part", "type": "u7", "range": [1, 16]}, {"name": "value", "type": "u7", "range": [1, 127]}],
      "pre": [
        {"bind": "_t1", "expr": "part - 1"},
        {"bind": "_t2", "expr": "_t1 > 11 ? 3 : _t1 > 7 ? 2 : _t1 > 3 ? 1 : 0"},
        {"bind": "_t3", "expr": "_t2 * 4"},
        {"bind": "_t4", "expr": "_t1 - _t3"},
        {"bind": "_t5", "expr": "_t4 * 32"},
        {"bind": "_t6", "expr": "_t2 + 17"},
        {"bind": "_t7", "expr": "_t2 + _t5"},
        {"bind": "_t8", "expr": "127 - _t7"},
        {"bind": "_t9", "expr": "_t8 + 1"},
        {"bind": "_t10", "expr": "value > _t8 ? value - _t9 : _t7 + value"},
        {"bind": "_t11", "expr": "127 - _t10"},
        {"bind": "_t12", "expr": "_t10 > 66 ? 67 + _t11 : 66 - _t10"}
      ],
      "frame": [240, 65, 16, 0, 89, 18, "{_t6}", "{_t5}", 0, 45, "{value}", "{_t12}", 247]
    },
    {
      "osc": "/part/{part}/patch/common/matrix_control_1_destination_2",
      "_notes": "Patch Common: Matrix Control 1 Destination 2. DT1 at 11 00 00 2EH (+ the part/tone/key/note offsets of the address map); raw range 0-29. Display: OFF, PCH, CUT, RES, LEV, PAN, DRY, ---, REV, PIT-LFO1, PIT-LFO2, TVF-LFO1, TVF-LFO2, TVA-LFO1, TVA-LFO2, PAN-LFO1, PAN-LFO2, LFO1-RATE, LFO2-RATE, PIT-ATK, PIT-DCY, PIT-REL, TVF-ATK, TVF-DCY, TVF-REL, TVA-ATK, TVA-DCY, TVA-REL, TMT, FXM.",
      "section": "Patch Common",
      "args": [
        {"name": "part", "type": "u7", "range": [1, 16]},
        {
          "name": "value",
          "type": "enum",
          "values": {
            "OFF": 0,
            "PCH": 1,
            "CUT": 2,
            "RES": 3,
            "LEV": 4,
            "PAN": 5,
            "DRY": 6,
            "---": 7,
            "REV": 8,
            "PIT-LFO1": 9,
            "PIT-LFO2": 10,
            "TVF-LFO1": 11,
            "TVF-LFO2": 12,
            "TVA-LFO1": 13,
            "TVA-LFO2": 14,
            "PAN-LFO1": 15,
            "PAN-LFO2": 16,
            "LFO1-RATE": 17,
            "LFO2-RATE": 18,
            "PIT-ATK": 19,
            "PIT-DCY": 20,
            "PIT-REL": 21,
            "TVF-ATK": 22,
            "TVF-DCY": 23,
            "TVF-REL": 24,
            "TVA-ATK": 25,
            "TVA-DCY": 26,
            "TVA-REL": 27,
            "TMT": 28,
            "FXM": 29
          },
          "range": [0, 29]
        }
      ],
      "pre": [
        {"bind": "_t1", "expr": "part - 1"},
        {"bind": "_t2", "expr": "_t1 > 11 ? 3 : _t1 > 7 ? 2 : _t1 > 3 ? 1 : 0"},
        {"bind": "_t3", "expr": "_t2 * 4"},
        {"bind": "_t4", "expr": "_t1 - _t3"},
        {"bind": "_t5", "expr": "_t4 * 32"},
        {"bind": "_t6", "expr": "_t2 + 17"},
        {"bind": "_t7", "expr": "_t2 + _t5"},
        {"bind": "_t8", "expr": "127 - _t7"},
        {"bind": "_t9", "expr": "_t8 + 1"},
        {"bind": "_t10", "expr": "value > _t8 ? value - _t9 : _t7 + value"},
        {"bind": "_t11", "expr": "127 - _t10"},
        {"bind": "_t12", "expr": "_t10 > 65 ? 66 + _t11 : 65 - _t10"}
      ],
      "frame": [240, 65, 16, 0, 89, 18, "{_t6}", "{_t5}", 0, 46, "{value}", "{_t12}", 247]
    },
    {
      "osc": "/part/{part}/patch/common/matrix_control_1_sens_2",
      "_notes": "Patch Common: Matrix Control 1 Sens 2. DT1 at 11 00 00 2FH (+ the part/tone/key/note offsets of the address map); raw range 1-127. Display: -63 - +63.",
      "section": "Patch Common",
      "args": [{"name": "part", "type": "u7", "range": [1, 16]}, {"name": "value", "type": "u7", "range": [1, 127]}],
      "pre": [
        {"bind": "_t1", "expr": "part - 1"},
        {"bind": "_t2", "expr": "_t1 > 11 ? 3 : _t1 > 7 ? 2 : _t1 > 3 ? 1 : 0"},
        {"bind": "_t3", "expr": "_t2 * 4"},
        {"bind": "_t4", "expr": "_t1 - _t3"},
        {"bind": "_t5", "expr": "_t4 * 32"},
        {"bind": "_t6", "expr": "_t2 + 17"},
        {"bind": "_t7", "expr": "_t2 + _t5"},
        {"bind": "_t8", "expr": "127 - _t7"},
        {"bind": "_t9", "expr": "_t8 + 1"},
        {"bind": "_t10", "expr": "value > _t8 ? value - _t9 : _t7 + value"},
        {"bind": "_t11", "expr": "127 - _t10"},
        {"bind": "_t12", "expr": "_t10 > 64 ? 65 + _t11 : 64 - _t10"}
      ],
      "frame": [240, 65, 16, 0, 89, 18, "{_t6}", "{_t5}", 0, 47, "{value}", "{_t12}", 247]
    },
    {
      "osc": "/part/{part}/patch/common/matrix_control_1_destination_3",
      "_notes": "Patch Common: Matrix Control 1 Destination 3. DT1 at 11 00 00 30H (+ the part/tone/key/note offsets of the address map); raw range 0-29. Display: OFF, PCH, CUT, RES, LEV, PAN, DRY, ---, REV, PIT-LFO1, PIT-LFO2, TVF-LFO1, TVF-LFO2, TVA-LFO1, TVA-LFO2, PAN-LFO1, PAN-LFO2, LFO1-RATE, LFO2-RATE, PIT-ATK, PIT-DCY, PIT-REL, TVF-ATK, TVF-DCY, TVF-REL, TVA-ATK, TVA-DCY, TVA-REL, TMT, FXM.",
      "section": "Patch Common",
      "args": [
        {"name": "part", "type": "u7", "range": [1, 16]},
        {
          "name": "value",
          "type": "enum",
          "values": {
            "OFF": 0,
            "PCH": 1,
            "CUT": 2,
            "RES": 3,
            "LEV": 4,
            "PAN": 5,
            "DRY": 6,
            "---": 7,
            "REV": 8,
            "PIT-LFO1": 9,
            "PIT-LFO2": 10,
            "TVF-LFO1": 11,
            "TVF-LFO2": 12,
            "TVA-LFO1": 13,
            "TVA-LFO2": 14,
            "PAN-LFO1": 15,
            "PAN-LFO2": 16,
            "LFO1-RATE": 17,
            "LFO2-RATE": 18,
            "PIT-ATK": 19,
            "PIT-DCY": 20,
            "PIT-REL": 21,
            "TVF-ATK": 22,
            "TVF-DCY": 23,
            "TVF-REL": 24,
            "TVA-ATK": 25,
            "TVA-DCY": 26,
            "TVA-REL": 27,
            "TMT": 28,
            "FXM": 29
          },
          "range": [0, 29]
        }
      ],
      "pre": [
        {"bind": "_t1", "expr": "part - 1"},
        {"bind": "_t2", "expr": "_t1 > 11 ? 3 : _t1 > 7 ? 2 : _t1 > 3 ? 1 : 0"},
        {"bind": "_t3", "expr": "_t2 * 4"},
        {"bind": "_t4", "expr": "_t1 - _t3"},
        {"bind": "_t5", "expr": "_t4 * 32"},
        {"bind": "_t6", "expr": "_t2 + 17"},
        {"bind": "_t7", "expr": "_t2 + _t5"},
        {"bind": "_t8", "expr": "127 - _t7"},
        {"bind": "_t9", "expr": "_t8 + 1"},
        {"bind": "_t10", "expr": "value > _t8 ? value - _t9 : _t7 + value"},
        {"bind": "_t11", "expr": "127 - _t10"},
        {"bind": "_t12", "expr": "_t10 > 63 ? 64 + _t11 : 63 - _t10"}
      ],
      "frame": [240, 65, 16, 0, 89, 18, "{_t6}", "{_t5}", 0, 48, "{value}", "{_t12}", 247]
    },
    {
      "osc": "/part/{part}/patch/common/matrix_control_1_sens_3",
      "_notes": "Patch Common: Matrix Control 1 Sens 3. DT1 at 11 00 00 31H (+ the part/tone/key/note offsets of the address map); raw range 1-127. Display: -63 - +63.",
      "section": "Patch Common",
      "args": [{"name": "part", "type": "u7", "range": [1, 16]}, {"name": "value", "type": "u7", "range": [1, 127]}],
      "pre": [
        {"bind": "_t1", "expr": "part - 1"},
        {"bind": "_t2", "expr": "_t1 > 11 ? 3 : _t1 > 7 ? 2 : _t1 > 3 ? 1 : 0"},
        {"bind": "_t3", "expr": "_t2 * 4"},
        {"bind": "_t4", "expr": "_t1 - _t3"},
        {"bind": "_t5", "expr": "_t4 * 32"},
        {"bind": "_t6", "expr": "_t2 + 17"},
        {"bind": "_t7", "expr": "_t2 + _t5"},
        {"bind": "_t8", "expr": "127 - _t7"},
        {"bind": "_t9", "expr": "_t8 + 1"},
        {"bind": "_t10", "expr": "value > _t8 ? value - _t9 : _t7 + value"},
        {"bind": "_t11", "expr": "127 - _t10"},
        {"bind": "_t12", "expr": "_t10 > 62 ? 63 + _t11 : 62 - _t10"}
      ],
      "frame": [240, 65, 16, 0, 89, 18, "{_t6}", "{_t5}", 0, 49, "{value}", "{_t12}", 247]
    },
    {
      "osc": "/part/{part}/patch/common/matrix_control_1_destination_4",
      "_notes": "Patch Common: Matrix Control 1 Destination 4. DT1 at 11 00 00 32H (+ the part/tone/key/note offsets of the address map); raw range 0-29. Display: OFF, PCH, CUT, RES, LEV, PAN, DRY, ---, REV, PIT-LFO1, PIT-LFO2, TVF-LFO1, TVF-LFO2, TVA-LFO1, TVA-LFO2, PAN-LFO1, PAN-LFO2, LFO1-RATE, LFO2-RATE, PIT-ATK, PIT-DCY, PIT-REL, TVF-ATK, TVF-DCY, TVF-REL, TVA-ATK, TVA-DCY, TVA-REL, TMT, FXM.",
      "section": "Patch Common",
      "args": [
        {"name": "part", "type": "u7", "range": [1, 16]},
        {
          "name": "value",
          "type": "enum",
          "values": {
            "OFF": 0,
            "PCH": 1,
            "CUT": 2,
            "RES": 3,
            "LEV": 4,
            "PAN": 5,
            "DRY": 6,
            "---": 7,
            "REV": 8,
            "PIT-LFO1": 9,
            "PIT-LFO2": 10,
            "TVF-LFO1": 11,
            "TVF-LFO2": 12,
            "TVA-LFO1": 13,
            "TVA-LFO2": 14,
            "PAN-LFO1": 15,
            "PAN-LFO2": 16,
            "LFO1-RATE": 17,
            "LFO2-RATE": 18,
            "PIT-ATK": 19,
            "PIT-DCY": 20,
            "PIT-REL": 21,
            "TVF-ATK": 22,
            "TVF-DCY": 23,
            "TVF-REL": 24,
            "TVA-ATK": 25,
            "TVA-DCY": 26,
            "TVA-REL": 27,
            "TMT": 28,
            "FXM": 29
          },
          "range": [0, 29]
        }
      ],
      "pre": [
        {"bind": "_t1", "expr": "part - 1"},
        {"bind": "_t2", "expr": "_t1 > 11 ? 3 : _t1 > 7 ? 2 : _t1 > 3 ? 1 : 0"},
        {"bind": "_t3", "expr": "_t2 * 4"},
        {"bind": "_t4", "expr": "_t1 - _t3"},
        {"bind": "_t5", "expr": "_t4 * 32"},
        {"bind": "_t6", "expr": "_t2 + 17"},
        {"bind": "_t7", "expr": "_t2 + _t5"},
        {"bind": "_t8", "expr": "127 - _t7"},
        {"bind": "_t9", "expr": "_t8 + 1"},
        {"bind": "_t10", "expr": "value > _t8 ? value - _t9 : _t7 + value"},
        {"bind": "_t11", "expr": "127 - _t10"},
        {"bind": "_t12", "expr": "_t10 > 61 ? 62 + _t11 : 61 - _t10"}
      ],
      "frame": [240, 65, 16, 0, 89, 18, "{_t6}", "{_t5}", 0, 50, "{value}", "{_t12}", 247]
    },
    {
      "osc": "/part/{part}/patch/common/matrix_control_1_sens_4",
      "_notes": "Patch Common: Matrix Control 1 Sens 4. DT1 at 11 00 00 33H (+ the part/tone/key/note offsets of the address map); raw range 1-127. Display: -63 - +63.",
      "section": "Patch Common",
      "args": [{"name": "part", "type": "u7", "range": [1, 16]}, {"name": "value", "type": "u7", "range": [1, 127]}],
      "pre": [
        {"bind": "_t1", "expr": "part - 1"},
        {"bind": "_t2", "expr": "_t1 > 11 ? 3 : _t1 > 7 ? 2 : _t1 > 3 ? 1 : 0"},
        {"bind": "_t3", "expr": "_t2 * 4"},
        {"bind": "_t4", "expr": "_t1 - _t3"},
        {"bind": "_t5", "expr": "_t4 * 32"},
        {"bind": "_t6", "expr": "_t2 + 17"},
        {"bind": "_t7", "expr": "_t2 + _t5"},
        {"bind": "_t8", "expr": "127 - _t7"},
        {"bind": "_t9", "expr": "_t8 + 1"},
        {"bind": "_t10", "expr": "value > _t8 ? value - _t9 : _t7 + value"},
        {"bind": "_t11", "expr": "127 - _t10"},
        {"bind": "_t12", "expr": "_t10 > 60 ? 61 + _t11 : 60 - _t10"}
      ],
      "frame": [240, 65, 16, 0, 89, 18, "{_t6}", "{_t5}", 0, 51, "{value}", "{_t12}", 247]
    },
    {
      "osc": "/part/{part}/patch/common/matrix_control_2_source",
      "_notes": "Patch Common: Matrix Control 2 Source. DT1 at 11 00 00 34H (+ the part/tone/key/note offsets of the address map); raw range 0-109. Display: OFF, CC01 - CC31, CC33 - CC95, BEND, AFT, SYS1 - SYS4, VELOCITY, KEYFOLLOW, TEMPO, LFO1, LFO2, PIT-ENV, TVF-ENV, TVA-ENV.",
      "section": "Patch Common",
      "args": [{"name": "part", "type": "u7", "range": [1, 16]}, {"name": "value", "type": "u7", "range": [0, 109]}],
      "pre": [
        {"bind": "_t1", "expr": "part - 1"},
        {"bind": "_t2", "expr": "_t1 > 11 ? 3 : _t1 > 7 ? 2 : _t1 > 3 ? 1 : 0"},
        {"bind": "_t3", "expr": "_t2 * 4"},
        {"bind": "_t4", "expr": "_t1 - _t3"},
        {"bind": "_t5", "expr": "_t4 * 32"},
        {"bind": "_t6", "expr": "_t2 + 17"},
        {"bind": "_t7", "expr": "_t2 + _t5"},
        {"bind": "_t8", "expr": "127 - _t7"},
        {"bind": "_t9", "expr": "_t8 + 1"},
        {"bind": "_t10", "expr": "value > _t8 ? value - _t9 : _t7 + value"},
        {"bind": "_t11", "expr": "127 - _t10"},
        {"bind": "_t12", "expr": "_t10 > 59 ? 60 + _t11 : 59 - _t10"}
      ],
      "frame": [240, 65, 16, 0, 89, 18, "{_t6}", "{_t5}", 0, 52, "{value}", "{_t12}", 247]
    },
    {
      "osc": "/part/{part}/patch/common/matrix_control_2_destination_1",
      "_notes": "Patch Common: Matrix Control 2 Destination 1. DT1 at 11 00 00 35H (+ the part/tone/key/note offsets of the address map); raw range 0-29. Display: OFF, PCH, CUT, RES, LEV, PAN, DRY, ---, REV, PIT-LFO1, PIT-LFO2, TVF-LFO1, TVF-LFO2, TVA-LFO1, TVA-LFO2, PAN-LFO1, PAN-LFO2, LFO1-RATE, LFO2-RATE, PIT-ATK, PIT-DCY, PIT-REL, TVF-ATK, TVF-DCY, TVF-REL, TVA-ATK, TVA-DCY, TVA-REL, TMT, FXM.",
      "section": "Patch Common",
      "args": [
        {"name": "part", "type": "u7", "range": [1, 16]},
        {
          "name": "value",
          "type": "enum",
          "values": {
            "OFF": 0,
            "PCH": 1,
            "CUT": 2,
            "RES": 3,
            "LEV": 4,
            "PAN": 5,
            "DRY": 6,
            "---": 7,
            "REV": 8,
            "PIT-LFO1": 9,
            "PIT-LFO2": 10,
            "TVF-LFO1": 11,
            "TVF-LFO2": 12,
            "TVA-LFO1": 13,
            "TVA-LFO2": 14,
            "PAN-LFO1": 15,
            "PAN-LFO2": 16,
            "LFO1-RATE": 17,
            "LFO2-RATE": 18,
            "PIT-ATK": 19,
            "PIT-DCY": 20,
            "PIT-REL": 21,
            "TVF-ATK": 22,
            "TVF-DCY": 23,
            "TVF-REL": 24,
            "TVA-ATK": 25,
            "TVA-DCY": 26,
            "TVA-REL": 27,
            "TMT": 28,
            "FXM": 29
          },
          "range": [0, 29]
        }
      ],
      "pre": [
        {"bind": "_t1", "expr": "part - 1"},
        {"bind": "_t2", "expr": "_t1 > 11 ? 3 : _t1 > 7 ? 2 : _t1 > 3 ? 1 : 0"},
        {"bind": "_t3", "expr": "_t2 * 4"},
        {"bind": "_t4", "expr": "_t1 - _t3"},
        {"bind": "_t5", "expr": "_t4 * 32"},
        {"bind": "_t6", "expr": "_t2 + 17"},
        {"bind": "_t7", "expr": "_t2 + _t5"},
        {"bind": "_t8", "expr": "127 - _t7"},
        {"bind": "_t9", "expr": "_t8 + 1"},
        {"bind": "_t10", "expr": "value > _t8 ? value - _t9 : _t7 + value"},
        {"bind": "_t11", "expr": "127 - _t10"},
        {"bind": "_t12", "expr": "_t10 > 58 ? 59 + _t11 : 58 - _t10"}
      ],
      "frame": [240, 65, 16, 0, 89, 18, "{_t6}", "{_t5}", 0, 53, "{value}", "{_t12}", 247]
    },
    {
      "osc": "/part/{part}/patch/common/matrix_control_2_sens_1",
      "_notes": "Patch Common: Matrix Control 2 Sens 1. DT1 at 11 00 00 36H (+ the part/tone/key/note offsets of the address map); raw range 1-127. Display: -63 - +63.",
      "section": "Patch Common",
      "args": [{"name": "part", "type": "u7", "range": [1, 16]}, {"name": "value", "type": "u7", "range": [1, 127]}],
      "pre": [
        {"bind": "_t1", "expr": "part - 1"},
        {"bind": "_t2", "expr": "_t1 > 11 ? 3 : _t1 > 7 ? 2 : _t1 > 3 ? 1 : 0"},
        {"bind": "_t3", "expr": "_t2 * 4"},
        {"bind": "_t4", "expr": "_t1 - _t3"},
        {"bind": "_t5", "expr": "_t4 * 32"},
        {"bind": "_t6", "expr": "_t2 + 17"},
        {"bind": "_t7", "expr": "_t2 + _t5"},
        {"bind": "_t8", "expr": "127 - _t7"},
        {"bind": "_t9", "expr": "_t8 + 1"},
        {"bind": "_t10", "expr": "value > _t8 ? value - _t9 : _t7 + value"},
        {"bind": "_t11", "expr": "127 - _t10"},
        {"bind": "_t12", "expr": "_t10 > 57 ? 58 + _t11 : 57 - _t10"}
      ],
      "frame": [240, 65, 16, 0, 89, 18, "{_t6}", "{_t5}", 0, 54, "{value}", "{_t12}", 247]
    },
    {
      "osc": "/part/{part}/patch/common/matrix_control_2_destination_2",
      "_notes": "Patch Common: Matrix Control 2 Destination 2. DT1 at 11 00 00 37H (+ the part/tone/key/note offsets of the address map); raw range 0-29. Display: OFF, PCH, CUT, RES, LEV, PAN, DRY, ---, REV, PIT-LFO1, PIT-LFO2, TVF-LFO1, TVF-LFO2, TVA-LFO1, TVA-LFO2, PAN-LFO1, PAN-LFO2, LFO1-RATE, LFO2-RATE, PIT-ATK, PIT-DCY, PIT-REL, TVF-ATK, TVF-DCY, TVF-REL, TVA-ATK, TVA-DCY, TVA-REL, TMT, FXM.",
      "section": "Patch Common",
      "args": [
        {"name": "part", "type": "u7", "range": [1, 16]},
        {
          "name": "value",
          "type": "enum",
          "values": {
            "OFF": 0,
            "PCH": 1,
            "CUT": 2,
            "RES": 3,
            "LEV": 4,
            "PAN": 5,
            "DRY": 6,
            "---": 7,
            "REV": 8,
            "PIT-LFO1": 9,
            "PIT-LFO2": 10,
            "TVF-LFO1": 11,
            "TVF-LFO2": 12,
            "TVA-LFO1": 13,
            "TVA-LFO2": 14,
            "PAN-LFO1": 15,
            "PAN-LFO2": 16,
            "LFO1-RATE": 17,
            "LFO2-RATE": 18,
            "PIT-ATK": 19,
            "PIT-DCY": 20,
            "PIT-REL": 21,
            "TVF-ATK": 22,
            "TVF-DCY": 23,
            "TVF-REL": 24,
            "TVA-ATK": 25,
            "TVA-DCY": 26,
            "TVA-REL": 27,
            "TMT": 28,
            "FXM": 29
          },
          "range": [0, 29]
        }
      ],
      "pre": [
        {"bind": "_t1", "expr": "part - 1"},
        {"bind": "_t2", "expr": "_t1 > 11 ? 3 : _t1 > 7 ? 2 : _t1 > 3 ? 1 : 0"},
        {"bind": "_t3", "expr": "_t2 * 4"},
        {"bind": "_t4", "expr": "_t1 - _t3"},
        {"bind": "_t5", "expr": "_t4 * 32"},
        {"bind": "_t6", "expr": "_t2 + 17"},
        {"bind": "_t7", "expr": "_t2 + _t5"},
        {"bind": "_t8", "expr": "127 - _t7"},
        {"bind": "_t9", "expr": "_t8 + 1"},
        {"bind": "_t10", "expr": "value > _t8 ? value - _t9 : _t7 + value"},
        {"bind": "_t11", "expr": "127 - _t10"},
        {"bind": "_t12", "expr": "_t10 > 56 ? 57 + _t11 : 56 - _t10"}
      ],
      "frame": [240, 65, 16, 0, 89, 18, "{_t6}", "{_t5}", 0, 55, "{value}", "{_t12}", 247]
    },
    {
      "osc": "/part/{part}/patch/common/matrix_control_2_sens_2",
      "_notes": "Patch Common: Matrix Control 2 Sens 2. DT1 at 11 00 00 38H (+ the part/tone/key/note offsets of the address map); raw range 1-127. Display: -63 - +63.",
      "section": "Patch Common",
      "args": [{"name": "part", "type": "u7", "range": [1, 16]}, {"name": "value", "type": "u7", "range": [1, 127]}],
      "pre": [
        {"bind": "_t1", "expr": "part - 1"},
        {"bind": "_t2", "expr": "_t1 > 11 ? 3 : _t1 > 7 ? 2 : _t1 > 3 ? 1 : 0"},
        {"bind": "_t3", "expr": "_t2 * 4"},
        {"bind": "_t4", "expr": "_t1 - _t3"},
        {"bind": "_t5", "expr": "_t4 * 32"},
        {"bind": "_t6", "expr": "_t2 + 17"},
        {"bind": "_t7", "expr": "_t2 + _t5"},
        {"bind": "_t8", "expr": "127 - _t7"},
        {"bind": "_t9", "expr": "_t8 + 1"},
        {"bind": "_t10", "expr": "value > _t8 ? value - _t9 : _t7 + value"},
        {"bind": "_t11", "expr": "127 - _t10"},
        {"bind": "_t12", "expr": "_t10 > 55 ? 56 + _t11 : 55 - _t10"}
      ],
      "frame": [240, 65, 16, 0, 89, 18, "{_t6}", "{_t5}", 0, 56, "{value}", "{_t12}", 247]
    },
    {
      "osc": "/part/{part}/patch/common/matrix_control_2_destination_3",
      "_notes": "Patch Common: Matrix Control 2 Destination 3. DT1 at 11 00 00 39H (+ the part/tone/key/note offsets of the address map); raw range 0-29. Display: OFF, PCH, CUT, RES, LEV, PAN, DRY, ---, REV, PIT-LFO1, PIT-LFO2, TVF-LFO1, TVF-LFO2, TVA-LFO1, TVA-LFO2, PAN-LFO1, PAN-LFO2, LFO1-RATE, LFO2-RATE, PIT-ATK, PIT-DCY, PIT-REL, TVF-ATK, TVF-DCY, TVF-REL, TVA-ATK, TVA-DCY, TVA-REL, TMT, FXM.",
      "section": "Patch Common",
      "args": [
        {"name": "part", "type": "u7", "range": [1, 16]},
        {
          "name": "value",
          "type": "enum",
          "values": {
            "OFF": 0,
            "PCH": 1,
            "CUT": 2,
            "RES": 3,
            "LEV": 4,
            "PAN": 5,
            "DRY": 6,
            "---": 7,
            "REV": 8,
            "PIT-LFO1": 9,
            "PIT-LFO2": 10,
            "TVF-LFO1": 11,
            "TVF-LFO2": 12,
            "TVA-LFO1": 13,
            "TVA-LFO2": 14,
            "PAN-LFO1": 15,
            "PAN-LFO2": 16,
            "LFO1-RATE": 17,
            "LFO2-RATE": 18,
            "PIT-ATK": 19,
            "PIT-DCY": 20,
            "PIT-REL": 21,
            "TVF-ATK": 22,
            "TVF-DCY": 23,
            "TVF-REL": 24,
            "TVA-ATK": 25,
            "TVA-DCY": 26,
            "TVA-REL": 27,
            "TMT": 28,
            "FXM": 29
          },
          "range": [0, 29]
        }
      ],
      "pre": [
        {"bind": "_t1", "expr": "part - 1"},
        {"bind": "_t2", "expr": "_t1 > 11 ? 3 : _t1 > 7 ? 2 : _t1 > 3 ? 1 : 0"},
        {"bind": "_t3", "expr": "_t2 * 4"},
        {"bind": "_t4", "expr": "_t1 - _t3"},
        {"bind": "_t5", "expr": "_t4 * 32"},
        {"bind": "_t6", "expr": "_t2 + 17"},
        {"bind": "_t7", "expr": "_t2 + _t5"},
        {"bind": "_t8", "expr": "127 - _t7"},
        {"bind": "_t9", "expr": "_t8 + 1"},
        {"bind": "_t10", "expr": "value > _t8 ? value - _t9 : _t7 + value"},
        {"bind": "_t11", "expr": "127 - _t10"},
        {"bind": "_t12", "expr": "_t10 > 54 ? 55 + _t11 : 54 - _t10"}
      ],
      "frame": [240, 65, 16, 0, 89, 18, "{_t6}", "{_t5}", 0, 57, "{value}", "{_t12}", 247]
    },
    {
      "osc": "/part/{part}/patch/common/matrix_control_2_sens_3",
      "_notes": "Patch Common: Matrix Control 2 Sens 3. DT1 at 11 00 00 3AH (+ the part/tone/key/note offsets of the address map); raw range 1-127. Display: -63 - +63.",
      "section": "Patch Common",
      "args": [{"name": "part", "type": "u7", "range": [1, 16]}, {"name": "value", "type": "u7", "range": [1, 127]}],
      "pre": [
        {"bind": "_t1", "expr": "part - 1"},
        {"bind": "_t2", "expr": "_t1 > 11 ? 3 : _t1 > 7 ? 2 : _t1 > 3 ? 1 : 0"},
        {"bind": "_t3", "expr": "_t2 * 4"},
        {"bind": "_t4", "expr": "_t1 - _t3"},
        {"bind": "_t5", "expr": "_t4 * 32"},
        {"bind": "_t6", "expr": "_t2 + 17"},
        {"bind": "_t7", "expr": "_t2 + _t5"},
        {"bind": "_t8", "expr": "127 - _t7"},
        {"bind": "_t9", "expr": "_t8 + 1"},
        {"bind": "_t10", "expr": "value > _t8 ? value - _t9 : _t7 + value"},
        {"bind": "_t11", "expr": "127 - _t10"},
        {"bind": "_t12", "expr": "_t10 > 53 ? 54 + _t11 : 53 - _t10"}
      ],
      "frame": [240, 65, 16, 0, 89, 18, "{_t6}", "{_t5}", 0, 58, "{value}", "{_t12}", 247]
    },
    {
      "osc": "/part/{part}/patch/common/matrix_control_2_destination_4",
      "_notes": "Patch Common: Matrix Control 2 Destination 4. DT1 at 11 00 00 3BH (+ the part/tone/key/note offsets of the address map); raw range 0-29. Display: OFF, PCH, CUT, RES, LEV, PAN, DRY, ---, REV, PIT-LFO1, PIT-LFO2, TVF-LFO1, TVF-LFO2, TVA-LFO1, TVA-LFO2, PAN-LFO1, PAN-LFO2, LFO1-RATE, LFO2-RATE, PIT-ATK, PIT-DCY, PIT-REL, TVF-ATK, TVF-DCY, TVF-REL, TVA-ATK, TVA-DCY, TVA-REL, TMT, FXM.",
      "section": "Patch Common",
      "args": [
        {"name": "part", "type": "u7", "range": [1, 16]},
        {
          "name": "value",
          "type": "enum",
          "values": {
            "OFF": 0,
            "PCH": 1,
            "CUT": 2,
            "RES": 3,
            "LEV": 4,
            "PAN": 5,
            "DRY": 6,
            "---": 7,
            "REV": 8,
            "PIT-LFO1": 9,
            "PIT-LFO2": 10,
            "TVF-LFO1": 11,
            "TVF-LFO2": 12,
            "TVA-LFO1": 13,
            "TVA-LFO2": 14,
            "PAN-LFO1": 15,
            "PAN-LFO2": 16,
            "LFO1-RATE": 17,
            "LFO2-RATE": 18,
            "PIT-ATK": 19,
            "PIT-DCY": 20,
            "PIT-REL": 21,
            "TVF-ATK": 22,
            "TVF-DCY": 23,
            "TVF-REL": 24,
            "TVA-ATK": 25,
            "TVA-DCY": 26,
            "TVA-REL": 27,
            "TMT": 28,
            "FXM": 29
          },
          "range": [0, 29]
        }
      ],
      "pre": [
        {"bind": "_t1", "expr": "part - 1"},
        {"bind": "_t2", "expr": "_t1 > 11 ? 3 : _t1 > 7 ? 2 : _t1 > 3 ? 1 : 0"},
        {"bind": "_t3", "expr": "_t2 * 4"},
        {"bind": "_t4", "expr": "_t1 - _t3"},
        {"bind": "_t5", "expr": "_t4 * 32"},
        {"bind": "_t6", "expr": "_t2 + 17"},
        {"bind": "_t7", "expr": "_t2 + _t5"},
        {"bind": "_t8", "expr": "127 - _t7"},
        {"bind": "_t9", "expr": "_t8 + 1"},
        {"bind": "_t10", "expr": "value > _t8 ? value - _t9 : _t7 + value"},
        {"bind": "_t11", "expr": "127 - _t10"},
        {"bind": "_t12", "expr": "_t10 > 52 ? 53 + _t11 : 52 - _t10"}
      ],
      "frame": [240, 65, 16, 0, 89, 18, "{_t6}", "{_t5}", 0, 59, "{value}", "{_t12}", 247]
    },
    {
      "osc": "/part/{part}/patch/common/matrix_control_2_sens_4",
      "_notes": "Patch Common: Matrix Control 2 Sens 4. DT1 at 11 00 00 3CH (+ the part/tone/key/note offsets of the address map); raw range 1-127. Display: -63 - +63.",
      "section": "Patch Common",
      "args": [{"name": "part", "type": "u7", "range": [1, 16]}, {"name": "value", "type": "u7", "range": [1, 127]}],
      "pre": [
        {"bind": "_t1", "expr": "part - 1"},
        {"bind": "_t2", "expr": "_t1 > 11 ? 3 : _t1 > 7 ? 2 : _t1 > 3 ? 1 : 0"},
        {"bind": "_t3", "expr": "_t2 * 4"},
        {"bind": "_t4", "expr": "_t1 - _t3"},
        {"bind": "_t5", "expr": "_t4 * 32"},
        {"bind": "_t6", "expr": "_t2 + 17"},
        {"bind": "_t7", "expr": "_t2 + _t5"},
        {"bind": "_t8", "expr": "127 - _t7"},
        {"bind": "_t9", "expr": "_t8 + 1"},
        {"bind": "_t10", "expr": "value > _t8 ? value - _t9 : _t7 + value"},
        {"bind": "_t11", "expr": "127 - _t10"},
        {"bind": "_t12", "expr": "_t10 > 51 ? 52 + _t11 : 51 - _t10"}
      ],
      "frame": [240, 65, 16, 0, 89, 18, "{_t6}", "{_t5}", 0, 60, "{value}", "{_t12}", 247]
    },
    {
      "osc": "/part/{part}/patch/common/matrix_control_3_source",
      "_notes": "Patch Common: Matrix Control 3 Source. DT1 at 11 00 00 3DH (+ the part/tone/key/note offsets of the address map); raw range 0-109. Display: OFF, CC01 - CC31, CC33 - CC95, BEND, AFT, SYS1 - SYS4, VELOCITY, KEYFOLLOW, TEMPO, LFO1, LFO2, PIT-ENV, TVF-ENV, TVA-ENV.",
      "section": "Patch Common",
      "args": [{"name": "part", "type": "u7", "range": [1, 16]}, {"name": "value", "type": "u7", "range": [0, 109]}],
      "pre": [
        {"bind": "_t1", "expr": "part - 1"},
        {"bind": "_t2", "expr": "_t1 > 11 ? 3 : _t1 > 7 ? 2 : _t1 > 3 ? 1 : 0"},
        {"bind": "_t3", "expr": "_t2 * 4"},
        {"bind": "_t4", "expr": "_t1 - _t3"},
        {"bind": "_t5", "expr": "_t4 * 32"},
        {"bind": "_t6", "expr": "_t2 + 17"},
        {"bind": "_t7", "expr": "_t2 + _t5"},
        {"bind": "_t8", "expr": "127 - _t7"},
        {"bind": "_t9", "expr": "_t8 + 1"},
        {"bind": "_t10", "expr": "value > _t8 ? value - _t9 : _t7 + value"},
        {"bind": "_t11", "expr": "127 - _t10"},
        {"bind": "_t12", "expr": "_t10 > 50 ? 51 + _t11 : 50 - _t10"}
      ],
      "frame": [240, 65, 16, 0, 89, 18, "{_t6}", "{_t5}", 0, 61, "{value}", "{_t12}", 247]
    },
    {
      "osc": "/part/{part}/patch/common/matrix_control_3_destination_1",
      "_notes": "Patch Common: Matrix Control 3 Destination 1. DT1 at 11 00 00 3EH (+ the part/tone/key/note offsets of the address map); raw range 0-29. Display: OFF, PCH, CUT, RES, LEV, PAN, DRY, ---, REV, PIT-LFO1, PIT-LFO2, TVF-LFO1, TVF-LFO2, TVA-LFO1, TVA-LFO2, PAN-LFO1, PAN-LFO2, LFO1-RATE, LFO2-RATE, PIT-ATK, PIT-DCY, PIT-REL, TVF-ATK, TVF-DCY, TVF-REL, TVA-ATK, TVA-DCY, TVA-REL, TMT, FXM.",
      "section": "Patch Common",
      "args": [
        {"name": "part", "type": "u7", "range": [1, 16]},
        {
          "name": "value",
          "type": "enum",
          "values": {
            "OFF": 0,
            "PCH": 1,
            "CUT": 2,
            "RES": 3,
            "LEV": 4,
            "PAN": 5,
            "DRY": 6,
            "---": 7,
            "REV": 8,
            "PIT-LFO1": 9,
            "PIT-LFO2": 10,
            "TVF-LFO1": 11,
            "TVF-LFO2": 12,
            "TVA-LFO1": 13,
            "TVA-LFO2": 14,
            "PAN-LFO1": 15,
            "PAN-LFO2": 16,
            "LFO1-RATE": 17,
            "LFO2-RATE": 18,
            "PIT-ATK": 19,
            "PIT-DCY": 20,
            "PIT-REL": 21,
            "TVF-ATK": 22,
            "TVF-DCY": 23,
            "TVF-REL": 24,
            "TVA-ATK": 25,
            "TVA-DCY": 26,
            "TVA-REL": 27,
            "TMT": 28,
            "FXM": 29
          },
          "range": [0, 29]
        }
      ],
      "pre": [
        {"bind": "_t1", "expr": "part - 1"},
        {"bind": "_t2", "expr": "_t1 > 11 ? 3 : _t1 > 7 ? 2 : _t1 > 3 ? 1 : 0"},
        {"bind": "_t3", "expr": "_t2 * 4"},
        {"bind": "_t4", "expr": "_t1 - _t3"},
        {"bind": "_t5", "expr": "_t4 * 32"},
        {"bind": "_t6", "expr": "_t2 + 17"},
        {"bind": "_t7", "expr": "_t2 + _t5"},
        {"bind": "_t8", "expr": "127 - _t7"},
        {"bind": "_t9", "expr": "_t8 + 1"},
        {"bind": "_t10", "expr": "value > _t8 ? value - _t9 : _t7 + value"},
        {"bind": "_t11", "expr": "127 - _t10"},
        {"bind": "_t12", "expr": "_t10 > 49 ? 50 + _t11 : 49 - _t10"}
      ],
      "frame": [240, 65, 16, 0, 89, 18, "{_t6}", "{_t5}", 0, 62, "{value}", "{_t12}", 247]
    },
    {
      "osc": "/part/{part}/patch/common/matrix_control_3_sens_1",
      "_notes": "Patch Common: Matrix Control 3 Sens 1. DT1 at 11 00 00 3FH (+ the part/tone/key/note offsets of the address map); raw range 1-127. Display: -63 - +63.",
      "section": "Patch Common",
      "args": [{"name": "part", "type": "u7", "range": [1, 16]}, {"name": "value", "type": "u7", "range": [1, 127]}],
      "pre": [
        {"bind": "_t1", "expr": "part - 1"},
        {"bind": "_t2", "expr": "_t1 > 11 ? 3 : _t1 > 7 ? 2 : _t1 > 3 ? 1 : 0"},
        {"bind": "_t3", "expr": "_t2 * 4"},
        {"bind": "_t4", "expr": "_t1 - _t3"},
        {"bind": "_t5", "expr": "_t4 * 32"},
        {"bind": "_t6", "expr": "_t2 + 17"},
        {"bind": "_t7", "expr": "_t2 + _t5"},
        {"bind": "_t8", "expr": "127 - _t7"},
        {"bind": "_t9", "expr": "_t8 + 1"},
        {"bind": "_t10", "expr": "value > _t8 ? value - _t9 : _t7 + value"},
        {"bind": "_t11", "expr": "127 - _t10"},
        {"bind": "_t12", "expr": "_t10 > 48 ? 49 + _t11 : 48 - _t10"}
      ],
      "frame": [240, 65, 16, 0, 89, 18, "{_t6}", "{_t5}", 0, 63, "{value}", "{_t12}", 247]
    },
    {
      "osc": "/part/{part}/patch/common/matrix_control_3_destination_2",
      "_notes": "Patch Common: Matrix Control 3 Destination 2. DT1 at 11 00 00 40H (+ the part/tone/key/note offsets of the address map); raw range 0-29. Display: OFF, PCH, CUT, RES, LEV, PAN, DRY, ---, REV, PIT-LFO1, PIT-LFO2, TVF-LFO1, TVF-LFO2, TVA-LFO1, TVA-LFO2, PAN-LFO1, PAN-LFO2, LFO1-RATE, LFO2-RATE, PIT-ATK, PIT-DCY, PIT-REL, TVF-ATK, TVF-DCY, TVF-REL, TVA-ATK, TVA-DCY, TVA-REL, TMT, FXM.",
      "section": "Patch Common",
      "args": [
        {"name": "part", "type": "u7", "range": [1, 16]},
        {
          "name": "value",
          "type": "enum",
          "values": {
            "OFF": 0,
            "PCH": 1,
            "CUT": 2,
            "RES": 3,
            "LEV": 4,
            "PAN": 5,
            "DRY": 6,
            "---": 7,
            "REV": 8,
            "PIT-LFO1": 9,
            "PIT-LFO2": 10,
            "TVF-LFO1": 11,
            "TVF-LFO2": 12,
            "TVA-LFO1": 13,
            "TVA-LFO2": 14,
            "PAN-LFO1": 15,
            "PAN-LFO2": 16,
            "LFO1-RATE": 17,
            "LFO2-RATE": 18,
            "PIT-ATK": 19,
            "PIT-DCY": 20,
            "PIT-REL": 21,
            "TVF-ATK": 22,
            "TVF-DCY": 23,
            "TVF-REL": 24,
            "TVA-ATK": 25,
            "TVA-DCY": 26,
            "TVA-REL": 27,
            "TMT": 28,
            "FXM": 29
          },
          "range": [0, 29]
        }
      ],
      "pre": [
        {"bind": "_t1", "expr": "part - 1"},
        {"bind": "_t2", "expr": "_t1 > 11 ? 3 : _t1 > 7 ? 2 : _t1 > 3 ? 1 : 0"},
        {"bind": "_t3", "expr": "_t2 * 4"},
        {"bind": "_t4", "expr": "_t1 - _t3"},
        {"bind": "_t5", "expr": "_t4 * 32"},
        {"bind": "_t6", "expr": "_t2 + 17"},
        {"bind": "_t7", "expr": "_t2 + _t5"},
        {"bind": "_t8", "expr": "127 - _t7"},
        {"bind": "_t9", "expr": "_t8 + 1"},
        {"bind": "_t10", "expr": "value > _t8 ? value - _t9 : _t7 + value"},
        {"bind": "_t11", "expr": "127 - _t10"},
        {"bind": "_t12", "expr": "_t10 > 47 ? 48 + _t11 : 47 - _t10"}
      ],
      "frame": [240, 65, 16, 0, 89, 18, "{_t6}", "{_t5}", 0, 64, "{value}", "{_t12}", 247]
    },
    {
      "osc": "/part/{part}/patch/common/matrix_control_3_sens_2",
      "_notes": "Patch Common: Matrix Control 3 Sens 2. DT1 at 11 00 00 41H (+ the part/tone/key/note offsets of the address map); raw range 1-127. Display: -63 - +63.",
      "section": "Patch Common",
      "args": [{"name": "part", "type": "u7", "range": [1, 16]}, {"name": "value", "type": "u7", "range": [1, 127]}],
      "pre": [
        {"bind": "_t1", "expr": "part - 1"},
        {"bind": "_t2", "expr": "_t1 > 11 ? 3 : _t1 > 7 ? 2 : _t1 > 3 ? 1 : 0"},
        {"bind": "_t3", "expr": "_t2 * 4"},
        {"bind": "_t4", "expr": "_t1 - _t3"},
        {"bind": "_t5", "expr": "_t4 * 32"},
        {"bind": "_t6", "expr": "_t2 + 17"},
        {"bind": "_t7", "expr": "_t2 + _t5"},
        {"bind": "_t8", "expr": "127 - _t7"},
        {"bind": "_t9", "expr": "_t8 + 1"},
        {"bind": "_t10", "expr": "value > _t8 ? value - _t9 : _t7 + value"},
        {"bind": "_t11", "expr": "127 - _t10"},
        {"bind": "_t12", "expr": "_t10 > 46 ? 47 + _t11 : 46 - _t10"}
      ],
      "frame": [240, 65, 16, 0, 89, 18, "{_t6}", "{_t5}", 0, 65, "{value}", "{_t12}", 247]
    },
    {
      "osc": "/part/{part}/patch/common/matrix_control_3_destination_3",
      "_notes": "Patch Common: Matrix Control 3 Destination 3. DT1 at 11 00 00 42H (+ the part/tone/key/note offsets of the address map); raw range 0-29. Display: OFF, PCH, CUT, RES, LEV, PAN, DRY, ---, REV, PIT-LFO1, PIT-LFO2, TVF-LFO1, TVF-LFO2, TVA-LFO1, TVA-LFO2, PAN-LFO1, PAN-LFO2, LFO1-RATE, LFO2-RATE, PIT-ATK, PIT-DCY, PIT-REL, TVF-ATK, TVF-DCY, TVF-REL, TVA-ATK, TVA-DCY, TVA-REL, TMT, FXM.",
      "section": "Patch Common",
      "args": [
        {"name": "part", "type": "u7", "range": [1, 16]},
        {
          "name": "value",
          "type": "enum",
          "values": {
            "OFF": 0,
            "PCH": 1,
            "CUT": 2,
            "RES": 3,
            "LEV": 4,
            "PAN": 5,
            "DRY": 6,
            "---": 7,
            "REV": 8,
            "PIT-LFO1": 9,
            "PIT-LFO2": 10,
            "TVF-LFO1": 11,
            "TVF-LFO2": 12,
            "TVA-LFO1": 13,
            "TVA-LFO2": 14,
            "PAN-LFO1": 15,
            "PAN-LFO2": 16,
            "LFO1-RATE": 17,
            "LFO2-RATE": 18,
            "PIT-ATK": 19,
            "PIT-DCY": 20,
            "PIT-REL": 21,
            "TVF-ATK": 22,
            "TVF-DCY": 23,
            "TVF-REL": 24,
            "TVA-ATK": 25,
            "TVA-DCY": 26,
            "TVA-REL": 27,
            "TMT": 28,
            "FXM": 29
          },
          "range": [0, 29]
        }
      ],
      "pre": [
        {"bind": "_t1", "expr": "part - 1"},
        {"bind": "_t2", "expr": "_t1 > 11 ? 3 : _t1 > 7 ? 2 : _t1 > 3 ? 1 : 0"},
        {"bind": "_t3", "expr": "_t2 * 4"},
        {"bind": "_t4", "expr": "_t1 - _t3"},
        {"bind": "_t5", "expr": "_t4 * 32"},
        {"bind": "_t6", "expr": "_t2 + 17"},
        {"bind": "_t7", "expr": "_t2 + _t5"},
        {"bind": "_t8", "expr": "127 - _t7"},
        {"bind": "_t9", "expr": "_t8 + 1"},
        {"bind": "_t10", "expr": "value > _t8 ? value - _t9 : _t7 + value"},
        {"bind": "_t11", "expr": "127 - _t10"},
        {"bind": "_t12", "expr": "_t10 > 45 ? 46 + _t11 : 45 - _t10"}
      ],
      "frame": [240, 65, 16, 0, 89, 18, "{_t6}", "{_t5}", 0, 66, "{value}", "{_t12}", 247]
    },
    {
      "osc": "/part/{part}/patch/common/matrix_control_3_sens_3",
      "_notes": "Patch Common: Matrix Control 3 Sens 3. DT1 at 11 00 00 43H (+ the part/tone/key/note offsets of the address map); raw range 1-127. Display: -63 - +63.",
      "section": "Patch Common",
      "args": [{"name": "part", "type": "u7", "range": [1, 16]}, {"name": "value", "type": "u7", "range": [1, 127]}],
      "pre": [
        {"bind": "_t1", "expr": "part - 1"},
        {"bind": "_t2", "expr": "_t1 > 11 ? 3 : _t1 > 7 ? 2 : _t1 > 3 ? 1 : 0"},
        {"bind": "_t3", "expr": "_t2 * 4"},
        {"bind": "_t4", "expr": "_t1 - _t3"},
        {"bind": "_t5", "expr": "_t4 * 32"},
        {"bind": "_t6", "expr": "_t2 + 17"},
        {"bind": "_t7", "expr": "_t2 + _t5"},
        {"bind": "_t8", "expr": "127 - _t7"},
        {"bind": "_t9", "expr": "_t8 + 1"},
        {"bind": "_t10", "expr": "value > _t8 ? value - _t9 : _t7 + value"},
        {"bind": "_t11", "expr": "127 - _t10"},
        {"bind": "_t12", "expr": "_t10 > 44 ? 45 + _t11 : 44 - _t10"}
      ],
      "frame": [240, 65, 16, 0, 89, 18, "{_t6}", "{_t5}", 0, 67, "{value}", "{_t12}", 247]
    },
    {
      "osc": "/part/{part}/patch/common/matrix_control_3_destination_4",
      "_notes": "Patch Common: Matrix Control 3 Destination 4. DT1 at 11 00 00 44H (+ the part/tone/key/note offsets of the address map); raw range 0-29. Display: OFF, PCH, CUT, RES, LEV, PAN, DRY, ---, REV, PIT-LFO1, PIT-LFO2, TVF-LFO1, TVF-LFO2, TVA-LFO1, TVA-LFO2, PAN-LFO1, PAN-LFO2, LFO1-RATE, LFO2-RATE, PIT-ATK, PIT-DCY, PIT-REL, TVF-ATK, TVF-DCY, TVF-REL, TVA-ATK, TVA-DCY, TVA-REL, TMT, FXM.",
      "section": "Patch Common",
      "args": [
        {"name": "part", "type": "u7", "range": [1, 16]},
        {
          "name": "value",
          "type": "enum",
          "values": {
            "OFF": 0,
            "PCH": 1,
            "CUT": 2,
            "RES": 3,
            "LEV": 4,
            "PAN": 5,
            "DRY": 6,
            "---": 7,
            "REV": 8,
            "PIT-LFO1": 9,
            "PIT-LFO2": 10,
            "TVF-LFO1": 11,
            "TVF-LFO2": 12,
            "TVA-LFO1": 13,
            "TVA-LFO2": 14,
            "PAN-LFO1": 15,
            "PAN-LFO2": 16,
            "LFO1-RATE": 17,
            "LFO2-RATE": 18,
            "PIT-ATK": 19,
            "PIT-DCY": 20,
            "PIT-REL": 21,
            "TVF-ATK": 22,
            "TVF-DCY": 23,
            "TVF-REL": 24,
            "TVA-ATK": 25,
            "TVA-DCY": 26,
            "TVA-REL": 27,
            "TMT": 28,
            "FXM": 29
          },
          "range": [0, 29]
        }
      ],
      "pre": [
        {"bind": "_t1", "expr": "part - 1"},
        {"bind": "_t2", "expr": "_t1 > 11 ? 3 : _t1 > 7 ? 2 : _t1 > 3 ? 1 : 0"},
        {"bind": "_t3", "expr": "_t2 * 4"},
        {"bind": "_t4", "expr": "_t1 - _t3"},
        {"bind": "_t5", "expr": "_t4 * 32"},
        {"bind": "_t6", "expr": "_t2 + 17"},
        {"bind": "_t7", "expr": "_t2 + _t5"},
        {"bind": "_t8", "expr": "127 - _t7"},
        {"bind": "_t9", "expr": "_t8 + 1"},
        {"bind": "_t10", "expr": "value > _t8 ? value - _t9 : _t7 + value"},
        {"bind": "_t11", "expr": "127 - _t10"},
        {"bind": "_t12", "expr": "_t10 > 43 ? 44 + _t11 : 43 - _t10"}
      ],
      "frame": [240, 65, 16, 0, 89, 18, "{_t6}", "{_t5}", 0, 68, "{value}", "{_t12}", 247]
    },
    {
      "osc": "/part/{part}/patch/common/matrix_control_3_sens_4",
      "_notes": "Patch Common: Matrix Control 3 Sens 4. DT1 at 11 00 00 45H (+ the part/tone/key/note offsets of the address map); raw range 1-127. Display: -63 - +63.",
      "section": "Patch Common",
      "args": [{"name": "part", "type": "u7", "range": [1, 16]}, {"name": "value", "type": "u7", "range": [1, 127]}],
      "pre": [
        {"bind": "_t1", "expr": "part - 1"},
        {"bind": "_t2", "expr": "_t1 > 11 ? 3 : _t1 > 7 ? 2 : _t1 > 3 ? 1 : 0"},
        {"bind": "_t3", "expr": "_t2 * 4"},
        {"bind": "_t4", "expr": "_t1 - _t3"},
        {"bind": "_t5", "expr": "_t4 * 32"},
        {"bind": "_t6", "expr": "_t2 + 17"},
        {"bind": "_t7", "expr": "_t2 + _t5"},
        {"bind": "_t8", "expr": "127 - _t7"},
        {"bind": "_t9", "expr": "_t8 + 1"},
        {"bind": "_t10", "expr": "value > _t8 ? value - _t9 : _t7 + value"},
        {"bind": "_t11", "expr": "127 - _t10"},
        {"bind": "_t12", "expr": "_t10 > 42 ? 43 + _t11 : 42 - _t10"}
      ],
      "frame": [240, 65, 16, 0, 89, 18, "{_t6}", "{_t5}", 0, 69, "{value}", "{_t12}", 247]
    },
    {
      "osc": "/part/{part}/patch/common/matrix_control_4_source",
      "_notes": "Patch Common: Matrix Control 4 Source. DT1 at 11 00 00 46H (+ the part/tone/key/note offsets of the address map); raw range 0-109. Display: OFF, CC01 - CC31, CC33 - CC95, BEND, AFT, SYS1 - SYS4, VELOCITY, KEYFOLLOW, TEMPO, LFO1, LFO2, PIT-ENV, TVF-ENV, TVA-ENV.",
      "section": "Patch Common",
      "args": [{"name": "part", "type": "u7", "range": [1, 16]}, {"name": "value", "type": "u7", "range": [0, 109]}],
      "pre": [
        {"bind": "_t1", "expr": "part - 1"},
        {"bind": "_t2", "expr": "_t1 > 11 ? 3 : _t1 > 7 ? 2 : _t1 > 3 ? 1 : 0"},
        {"bind": "_t3", "expr": "_t2 * 4"},
        {"bind": "_t4", "expr": "_t1 - _t3"},
        {"bind": "_t5", "expr": "_t4 * 32"},
        {"bind": "_t6", "expr": "_t2 + 17"},
        {"bind": "_t7", "expr": "_t2 + _t5"},
        {"bind": "_t8", "expr": "127 - _t7"},
        {"bind": "_t9", "expr": "_t8 + 1"},
        {"bind": "_t10", "expr": "value > _t8 ? value - _t9 : _t7 + value"},
        {"bind": "_t11", "expr": "127 - _t10"},
        {"bind": "_t12", "expr": "_t10 > 41 ? 42 + _t11 : 41 - _t10"}
      ],
      "frame": [240, 65, 16, 0, 89, 18, "{_t6}", "{_t5}", 0, 70, "{value}", "{_t12}", 247]
    },
    {
      "osc": "/part/{part}/patch/common/matrix_control_4_destination_1",
      "_notes": "Patch Common: Matrix Control 4 Destination 1. DT1 at 11 00 00 47H (+ the part/tone/key/note offsets of the address map); raw range 0-29. Display: OFF, PCH, CUT, RES, LEV, PAN, DRY, ---, REV, PIT-LFO1, PIT-LFO2, TVF-LFO1, TVF-LFO2, TVA-LFO1, TVA-LFO2, PAN-LFO1, PAN-LFO2, LFO1-RATE, LFO2-RATE, PIT-ATK, PIT-DCY, PIT-REL, TVF-ATK, TVF-DCY, TVF-REL, TVA-ATK, TVA-DCY, TVA-REL, TMT, FXM.",
      "section": "Patch Common",
      "args": [
        {"name": "part", "type": "u7", "range": [1, 16]},
        {
          "name": "value",
          "type": "enum",
          "values": {
            "OFF": 0,
            "PCH": 1,
            "CUT": 2,
            "RES": 3,
            "LEV": 4,
            "PAN": 5,
            "DRY": 6,
            "---": 7,
            "REV": 8,
            "PIT-LFO1": 9,
            "PIT-LFO2": 10,
            "TVF-LFO1": 11,
            "TVF-LFO2": 12,
            "TVA-LFO1": 13,
            "TVA-LFO2": 14,
            "PAN-LFO1": 15,
            "PAN-LFO2": 16,
            "LFO1-RATE": 17,
            "LFO2-RATE": 18,
            "PIT-ATK": 19,
            "PIT-DCY": 20,
            "PIT-REL": 21,
            "TVF-ATK": 22,
            "TVF-DCY": 23,
            "TVF-REL": 24,
            "TVA-ATK": 25,
            "TVA-DCY": 26,
            "TVA-REL": 27,
            "TMT": 28,
            "FXM": 29
          },
          "range": [0, 29]
        }
      ],
      "pre": [
        {"bind": "_t1", "expr": "part - 1"},
        {"bind": "_t2", "expr": "_t1 > 11 ? 3 : _t1 > 7 ? 2 : _t1 > 3 ? 1 : 0"},
        {"bind": "_t3", "expr": "_t2 * 4"},
        {"bind": "_t4", "expr": "_t1 - _t3"},
        {"bind": "_t5", "expr": "_t4 * 32"},
        {"bind": "_t6", "expr": "_t2 + 17"},
        {"bind": "_t7", "expr": "_t2 + _t5"},
        {"bind": "_t8", "expr": "127 - _t7"},
        {"bind": "_t9", "expr": "_t8 + 1"},
        {"bind": "_t10", "expr": "value > _t8 ? value - _t9 : _t7 + value"},
        {"bind": "_t11", "expr": "127 - _t10"},
        {"bind": "_t12", "expr": "_t10 > 40 ? 41 + _t11 : 40 - _t10"}
      ],
      "frame": [240, 65, 16, 0, 89, 18, "{_t6}", "{_t5}", 0, 71, "{value}", "{_t12}", 247]
    },
    {
      "osc": "/part/{part}/patch/common/matrix_control_4_sens_1",
      "_notes": "Patch Common: Matrix Control 4 Sens 1. DT1 at 11 00 00 48H (+ the part/tone/key/note offsets of the address map); raw range 1-127. Display: -63 - +63.",
      "section": "Patch Common",
      "args": [{"name": "part", "type": "u7", "range": [1, 16]}, {"name": "value", "type": "u7", "range": [1, 127]}],
      "pre": [
        {"bind": "_t1", "expr": "part - 1"},
        {"bind": "_t2", "expr": "_t1 > 11 ? 3 : _t1 > 7 ? 2 : _t1 > 3 ? 1 : 0"},
        {"bind": "_t3", "expr": "_t2 * 4"},
        {"bind": "_t4", "expr": "_t1 - _t3"},
        {"bind": "_t5", "expr": "_t4 * 32"},
        {"bind": "_t6", "expr": "_t2 + 17"},
        {"bind": "_t7", "expr": "_t2 + _t5"},
        {"bind": "_t8", "expr": "127 - _t7"},
        {"bind": "_t9", "expr": "_t8 + 1"},
        {"bind": "_t10", "expr": "value > _t8 ? value - _t9 : _t7 + value"},
        {"bind": "_t11", "expr": "127 - _t10"},
        {"bind": "_t12", "expr": "_t10 > 39 ? 40 + _t11 : 39 - _t10"}
      ],
      "frame": [240, 65, 16, 0, 89, 18, "{_t6}", "{_t5}", 0, 72, "{value}", "{_t12}", 247]
    },
    {
      "osc": "/part/{part}/patch/common/matrix_control_4_destination_2",
      "_notes": "Patch Common: Matrix Control 4 Destination 2. DT1 at 11 00 00 49H (+ the part/tone/key/note offsets of the address map); raw range 0-29. Display: OFF, PCH, CUT, RES, LEV, PAN, DRY, ---, REV, PIT-LFO1, PIT-LFO2, TVF-LFO1, TVF-LFO2, TVA-LFO1, TVA-LFO2, PAN-LFO1, PAN-LFO2, LFO1-RATE, LFO2-RATE, PIT-ATK, PIT-DCY, PIT-REL, TVF-ATK, TVF-DCY, TVF-REL, TVA-ATK, TVA-DCY, TVA-REL, TMT, FXM.",
      "section": "Patch Common",
      "args": [
        {"name": "part", "type": "u7", "range": [1, 16]},
        {
          "name": "value",
          "type": "enum",
          "values": {
            "OFF": 0,
            "PCH": 1,
            "CUT": 2,
            "RES": 3,
            "LEV": 4,
            "PAN": 5,
            "DRY": 6,
            "---": 7,
            "REV": 8,
            "PIT-LFO1": 9,
            "PIT-LFO2": 10,
            "TVF-LFO1": 11,
            "TVF-LFO2": 12,
            "TVA-LFO1": 13,
            "TVA-LFO2": 14,
            "PAN-LFO1": 15,
            "PAN-LFO2": 16,
            "LFO1-RATE": 17,
            "LFO2-RATE": 18,
            "PIT-ATK": 19,
            "PIT-DCY": 20,
            "PIT-REL": 21,
            "TVF-ATK": 22,
            "TVF-DCY": 23,
            "TVF-REL": 24,
            "TVA-ATK": 25,
            "TVA-DCY": 26,
            "TVA-REL": 27,
            "TMT": 28,
            "FXM": 29
          },
          "range": [0, 29]
        }
      ],
      "pre": [
        {"bind": "_t1", "expr": "part - 1"},
        {"bind": "_t2", "expr": "_t1 > 11 ? 3 : _t1 > 7 ? 2 : _t1 > 3 ? 1 : 0"},
        {"bind": "_t3", "expr": "_t2 * 4"},
        {"bind": "_t4", "expr": "_t1 - _t3"},
        {"bind": "_t5", "expr": "_t4 * 32"},
        {"bind": "_t6", "expr": "_t2 + 17"},
        {"bind": "_t7", "expr": "_t2 + _t5"},
        {"bind": "_t8", "expr": "127 - _t7"},
        {"bind": "_t9", "expr": "_t8 + 1"},
        {"bind": "_t10", "expr": "value > _t8 ? value - _t9 : _t7 + value"},
        {"bind": "_t11", "expr": "127 - _t10"},
        {"bind": "_t12", "expr": "_t10 > 38 ? 39 + _t11 : 38 - _t10"}
      ],
      "frame": [240, 65, 16, 0, 89, 18, "{_t6}", "{_t5}", 0, 73, "{value}", "{_t12}", 247]
    },
    {
      "osc": "/part/{part}/patch/common/matrix_control_4_sens_2",
      "_notes": "Patch Common: Matrix Control 4 Sens 2. DT1 at 11 00 00 4AH (+ the part/tone/key/note offsets of the address map); raw range 1-127. Display: -63 - +63.",
      "section": "Patch Common",
      "args": [{"name": "part", "type": "u7", "range": [1, 16]}, {"name": "value", "type": "u7", "range": [1, 127]}],
      "pre": [
        {"bind": "_t1", "expr": "part - 1"},
        {"bind": "_t2", "expr": "_t1 > 11 ? 3 : _t1 > 7 ? 2 : _t1 > 3 ? 1 : 0"},
        {"bind": "_t3", "expr": "_t2 * 4"},
        {"bind": "_t4", "expr": "_t1 - _t3"},
        {"bind": "_t5", "expr": "_t4 * 32"},
        {"bind": "_t6", "expr": "_t2 + 17"},
        {"bind": "_t7", "expr": "_t2 + _t5"},
        {"bind": "_t8", "expr": "127 - _t7"},
        {"bind": "_t9", "expr": "_t8 + 1"},
        {"bind": "_t10", "expr": "value > _t8 ? value - _t9 : _t7 + value"},
        {"bind": "_t11", "expr": "127 - _t10"},
        {"bind": "_t12", "expr": "_t10 > 37 ? 38 + _t11 : 37 - _t10"}
      ],
      "frame": [240, 65, 16, 0, 89, 18, "{_t6}", "{_t5}", 0, 74, "{value}", "{_t12}", 247]
    },
    {
      "osc": "/part/{part}/patch/common/matrix_control_4_destination_3",
      "_notes": "Patch Common: Matrix Control 4 Destination 3. DT1 at 11 00 00 4BH (+ the part/tone/key/note offsets of the address map); raw range 0-29. Display: OFF, PCH, CUT, RES, LEV, PAN, DRY, ---, REV, PIT-LFO1, PIT-LFO2, TVF-LFO1, TVF-LFO2, TVA-LFO1, TVA-LFO2, PAN-LFO1, PAN-LFO2, LFO1-RATE, LFO2-RATE, PIT-ATK, PIT-DCY, PIT-REL, TVF-ATK, TVF-DCY, TVF-REL, TVA-ATK, TVA-DCY, TVA-REL, TMT, FXM.",
      "section": "Patch Common",
      "args": [
        {"name": "part", "type": "u7", "range": [1, 16]},
        {
          "name": "value",
          "type": "enum",
          "values": {
            "OFF": 0,
            "PCH": 1,
            "CUT": 2,
            "RES": 3,
            "LEV": 4,
            "PAN": 5,
            "DRY": 6,
            "---": 7,
            "REV": 8,
            "PIT-LFO1": 9,
            "PIT-LFO2": 10,
            "TVF-LFO1": 11,
            "TVF-LFO2": 12,
            "TVA-LFO1": 13,
            "TVA-LFO2": 14,
            "PAN-LFO1": 15,
            "PAN-LFO2": 16,
            "LFO1-RATE": 17,
            "LFO2-RATE": 18,
            "PIT-ATK": 19,
            "PIT-DCY": 20,
            "PIT-REL": 21,
            "TVF-ATK": 22,
            "TVF-DCY": 23,
            "TVF-REL": 24,
            "TVA-ATK": 25,
            "TVA-DCY": 26,
            "TVA-REL": 27,
            "TMT": 28,
            "FXM": 29
          },
          "range": [0, 29]
        }
      ],
      "pre": [
        {"bind": "_t1", "expr": "part - 1"},
        {"bind": "_t2", "expr": "_t1 > 11 ? 3 : _t1 > 7 ? 2 : _t1 > 3 ? 1 : 0"},
        {"bind": "_t3", "expr": "_t2 * 4"},
        {"bind": "_t4", "expr": "_t1 - _t3"},
        {"bind": "_t5", "expr": "_t4 * 32"},
        {"bind": "_t6", "expr": "_t2 + 17"},
        {"bind": "_t7", "expr": "_t2 + _t5"},
        {"bind": "_t8", "expr": "127 - _t7"},
        {"bind": "_t9", "expr": "_t8 + 1"},
        {"bind": "_t10", "expr": "value > _t8 ? value - _t9 : _t7 + value"},
        {"bind": "_t11", "expr": "127 - _t10"},
        {"bind": "_t12", "expr": "_t10 > 36 ? 37 + _t11 : 36 - _t10"}
      ],
      "frame": [240, 65, 16, 0, 89, 18, "{_t6}", "{_t5}", 0, 75, "{value}", "{_t12}", 247]
    },
    {
      "osc": "/part/{part}/patch/common/matrix_control_4_sens_3",
      "_notes": "Patch Common: Matrix Control 4 Sens 3. DT1 at 11 00 00 4CH (+ the part/tone/key/note offsets of the address map); raw range 1-127. Display: -63 - +63.",
      "section": "Patch Common",
      "args": [{"name": "part", "type": "u7", "range": [1, 16]}, {"name": "value", "type": "u7", "range": [1, 127]}],
      "pre": [
        {"bind": "_t1", "expr": "part - 1"},
        {"bind": "_t2", "expr": "_t1 > 11 ? 3 : _t1 > 7 ? 2 : _t1 > 3 ? 1 : 0"},
        {"bind": "_t3", "expr": "_t2 * 4"},
        {"bind": "_t4", "expr": "_t1 - _t3"},
        {"bind": "_t5", "expr": "_t4 * 32"},
        {"bind": "_t6", "expr": "_t2 + 17"},
        {"bind": "_t7", "expr": "_t2 + _t5"},
        {"bind": "_t8", "expr": "127 - _t7"},
        {"bind": "_t9", "expr": "_t8 + 1"},
        {"bind": "_t10", "expr": "value > _t8 ? value - _t9 : _t7 + value"},
        {"bind": "_t11", "expr": "127 - _t10"},
        {"bind": "_t12", "expr": "_t10 > 35 ? 36 + _t11 : 35 - _t10"}
      ],
      "frame": [240, 65, 16, 0, 89, 18, "{_t6}", "{_t5}", 0, 76, "{value}", "{_t12}", 247]
    },
    {
      "osc": "/part/{part}/patch/common/matrix_control_4_destination_4",
      "_notes": "Patch Common: Matrix Control 4 Destination 4. DT1 at 11 00 00 4DH (+ the part/tone/key/note offsets of the address map); raw range 0-29. Display: OFF, PCH, CUT, RES, LEV, PAN, DRY, ---, REV, PIT-LFO1, PIT-LFO2, TVF-LFO1, TVF-LFO2, TVA-LFO1, TVA-LFO2, PAN-LFO1, PAN-LFO2, LFO1-RATE, LFO2-RATE, PIT-ATK, PIT-DCY, PIT-REL, TVF-ATK, TVF-DCY, TVF-REL, TVA-ATK, TVA-DCY, TVA-REL, TMT, FXM.",
      "section": "Patch Common",
      "args": [
        {"name": "part", "type": "u7", "range": [1, 16]},
        {
          "name": "value",
          "type": "enum",
          "values": {
            "OFF": 0,
            "PCH": 1,
            "CUT": 2,
            "RES": 3,
            "LEV": 4,
            "PAN": 5,
            "DRY": 6,
            "---": 7,
            "REV": 8,
            "PIT-LFO1": 9,
            "PIT-LFO2": 10,
            "TVF-LFO1": 11,
            "TVF-LFO2": 12,
            "TVA-LFO1": 13,
            "TVA-LFO2": 14,
            "PAN-LFO1": 15,
            "PAN-LFO2": 16,
            "LFO1-RATE": 17,
            "LFO2-RATE": 18,
            "PIT-ATK": 19,
            "PIT-DCY": 20,
            "PIT-REL": 21,
            "TVF-ATK": 22,
            "TVF-DCY": 23,
            "TVF-REL": 24,
            "TVA-ATK": 25,
            "TVA-DCY": 26,
            "TVA-REL": 27,
            "TMT": 28,
            "FXM": 29
          },
          "range": [0, 29]
        }
      ],
      "pre": [
        {"bind": "_t1", "expr": "part - 1"},
        {"bind": "_t2", "expr": "_t1 > 11 ? 3 : _t1 > 7 ? 2 : _t1 > 3 ? 1 : 0"},
        {"bind": "_t3", "expr": "_t2 * 4"},
        {"bind": "_t4", "expr": "_t1 - _t3"},
        {"bind": "_t5", "expr": "_t4 * 32"},
        {"bind": "_t6", "expr": "_t2 + 17"},
        {"bind": "_t7", "expr": "_t2 + _t5"},
        {"bind": "_t8", "expr": "127 - _t7"},
        {"bind": "_t9", "expr": "_t8 + 1"},
        {"bind": "_t10", "expr": "value > _t8 ? value - _t9 : _t7 + value"},
        {"bind": "_t11", "expr": "127 - _t10"},
        {"bind": "_t12", "expr": "_t10 > 34 ? 35 + _t11 : 34 - _t10"}
      ],
      "frame": [240, 65, 16, 0, 89, 18, "{_t6}", "{_t5}", 0, 77, "{value}", "{_t12}", 247]
    },
    {
      "osc": "/part/{part}/patch/common/matrix_control_4_sens_4",
      "_notes": "Patch Common: Matrix Control 4 Sens 4. DT1 at 11 00 00 4EH (+ the part/tone/key/note offsets of the address map); raw range 1-127. Display: -63 - +63.",
      "section": "Patch Common",
      "args": [{"name": "part", "type": "u7", "range": [1, 16]}, {"name": "value", "type": "u7", "range": [1, 127]}],
      "pre": [
        {"bind": "_t1", "expr": "part - 1"},
        {"bind": "_t2", "expr": "_t1 > 11 ? 3 : _t1 > 7 ? 2 : _t1 > 3 ? 1 : 0"},
        {"bind": "_t3", "expr": "_t2 * 4"},
        {"bind": "_t4", "expr": "_t1 - _t3"},
        {"bind": "_t5", "expr": "_t4 * 32"},
        {"bind": "_t6", "expr": "_t2 + 17"},
        {"bind": "_t7", "expr": "_t2 + _t5"},
        {"bind": "_t8", "expr": "127 - _t7"},
        {"bind": "_t9", "expr": "_t8 + 1"},
        {"bind": "_t10", "expr": "value > _t8 ? value - _t9 : _t7 + value"},
        {"bind": "_t11", "expr": "127 - _t10"},
        {"bind": "_t12", "expr": "_t10 > 33 ? 34 + _t11 : 33 - _t10"}
      ],
      "frame": [240, 65, 16, 0, 89, 18, "{_t6}", "{_t5}", 0, 78, "{value}", "{_t12}", 247]
    },
    {
      "osc": "/part/{part}/patch/common/unison_switch",
      "_notes": "Patch Common: Unison Switch. DT1 at 11 00 00 4FH (+ the part/tone/key/note offsets of the address map); raw range 0-1. Display: OFF, ON.",
      "section": "Patch Common",
      "args": [
        {"name": "part", "type": "u7", "range": [1, 16]},
        {"name": "value", "type": "enum", "values": {"OFF": 0, "ON": 1}, "range": [0, 1]}
      ],
      "pre": [
        {"bind": "_t1", "expr": "part - 1"},
        {"bind": "_t2", "expr": "_t1 > 11 ? 3 : _t1 > 7 ? 2 : _t1 > 3 ? 1 : 0"},
        {"bind": "_t3", "expr": "_t2 * 4"},
        {"bind": "_t4", "expr": "_t1 - _t3"},
        {"bind": "_t5", "expr": "_t4 * 32"},
        {"bind": "_t6", "expr": "_t2 + 17"},
        {"bind": "_t7", "expr": "_t2 + _t5"},
        {"bind": "_t8", "expr": "127 - _t7"},
        {"bind": "_t9", "expr": "_t8 + 1"},
        {"bind": "_t10", "expr": "value > _t8 ? value - _t9 : _t7 + value"},
        {"bind": "_t11", "expr": "127 - _t10"},
        {"bind": "_t12", "expr": "_t10 > 32 ? 33 + _t11 : 32 - _t10"}
      ],
      "frame": [240, 65, 16, 0, 89, 18, "{_t6}", "{_t5}", 0, 79, "{value}", "{_t12}", 247]
    },
    {
      "osc": "/part/{part}/patch/common/unison_fat_level",
      "_notes": "Patch Common: Unison Fat Level. DT1 at 11 00 00 50H (+ the part/tone/key/note offsets of the address map); raw range 0-127.",
      "section": "Patch Common",
      "args": [{"name": "part", "type": "u7", "range": [1, 16]}, {"name": "value", "type": "u7", "range": [0, 127]}],
      "pre": [
        {"bind": "_t1", "expr": "part - 1"},
        {"bind": "_t2", "expr": "_t1 > 11 ? 3 : _t1 > 7 ? 2 : _t1 > 3 ? 1 : 0"},
        {"bind": "_t3", "expr": "_t2 * 4"},
        {"bind": "_t4", "expr": "_t1 - _t3"},
        {"bind": "_t5", "expr": "_t4 * 32"},
        {"bind": "_t6", "expr": "_t2 + 17"},
        {"bind": "_t7", "expr": "_t2 + _t5"},
        {"bind": "_t8", "expr": "127 - _t7"},
        {"bind": "_t9", "expr": "_t8 + 1"},
        {"bind": "_t10", "expr": "value > _t8 ? value - _t9 : _t7 + value"},
        {"bind": "_t11", "expr": "127 - _t10"},
        {"bind": "_t12", "expr": "_t10 > 31 ? 32 + _t11 : 31 - _t10"}
      ],
      "frame": [240, 65, 16, 0, 89, 18, "{_t6}", "{_t5}", 0, 80, "{value}", "{_t12}", 247]
    },
    {
      "osc": "/part/{part}/patch/common/name_char/{index}",
      "_notes": "Patch Common: Patch Name N. DT1 at 11 00 00 00H for index 1 (+1 per index step) (+ the part/tone/key/note offsets of the address map); raw range 32-127. Display: 32 - 127 [ASCII].",
      "section": "Patch Common",
      "args": [
        {"name": "part", "type": "u7", "range": [1, 16]},
        {"name": "index", "type": "u7", "range": [1, 12]},
        {"name": "value", "type": "u7", "range": [32, 127]}
      ],
      "pre": [
        {"bind": "_t1", "expr": "part - 1"},
        {"bind": "_t2", "expr": "_t1 > 11 ? 3 : _t1 > 7 ? 2 : _t1 > 3 ? 1 : 0"},
        {"bind": "_t3", "expr": "_t2 * 4"},
        {"bind": "_t4", "expr": "_t1 - _t3"},
        {"bind": "_t5", "expr": "_t4 * 32"},
        {"bind": "_t6", "expr": "index - 1"},
        {"bind": "_t7", "expr": "_t2 + 17"},
        {"bind": "_t8", "expr": "_t2 + _t5"},
        {"bind": "_t9", "expr": "_t8 + _t6"},
        {"bind": "_t10", "expr": "127 - _t9"},
        {"bind": "_t11", "expr": "_t10 + 1"},
        {"bind": "_t12", "expr": "value > _t10 ? value - _t11 : _t9 + value"},
        {"bind": "_t13", "expr": "127 - _t12"},
        {"bind": "_t14", "expr": "_t12 > 111 ? 112 + _t13 : 111 - _t12"}
      ],
      "frame": [240, 65, 16, 0, 89, 18, "{_t7}", "{_t5}", 0, "{_t6}", "{value}", "{_t14}", 247]
    },
    {
      "osc": "/part/{part}/patch/tmt/structure_type_1_and_2",
      "_notes": "Patch TMT (Tone Mix Table): Structure Type 1 & 2. DT1 at 11 00 10 00H (+ the part/tone/key/note offsets of the address map); raw range 0-9. Display: 1 - 10.",
      "section": "Patch TMT (Tone Mix Table)",
      "args": [{"name": "part", "type": "u7", "range": [1, 16]}, {"name": "value", "type": "u7", "range": [0, 9]}],
      "pre": [
        {"bind": "_t1", "expr": "part - 1"},
        {"bind": "_t2", "expr": "_t1 > 11 ? 3 : _t1 > 7 ? 2 : _t1 > 3 ? 1 : 0"},
        {"bind": "_t3", "expr": "_t2 * 4"},
        {"bind": "_t4", "expr": "_t1 - _t3"},
        {"bind": "_t5", "expr": "_t4 * 32"},
        {"bind": "_t6", "expr": "_t2 + 17"},
        {"bind": "_t7", "expr": "_t2 + _t5"},
        {"bind": "_t8", "expr": "127 - _t7"},
        {"bind": "_t9", "expr": "_t8 + 1"},
        {"bind": "_t10", "expr": "value > _t8 ? value - _t9 : _t7 + value"},
        {"bind": "_t11", "expr": "127 - _t10"},
        {"bind": "_t12", "expr": "_t10 > 95 ? 96 + _t11 : 95 - _t10"}
      ],
      "frame": [240, 65, 16, 0, 89, 18, "{_t6}", "{_t5}", 16, 0, "{value}", "{_t12}", 247]
    },
    {
      "osc": "/part/{part}/patch/tmt/booster_1_and_2",
      "_notes": "Patch TMT (Tone Mix Table): Booster 1 & 2. DT1 at 11 00 10 01H (+ the part/tone/key/note offsets of the address map); raw range 0-3. Display: 0, +6, +12, +18 [dB].",
      "section": "Patch TMT (Tone Mix Table)",
      "args": [{"name": "part", "type": "u7", "range": [1, 16]}, {"name": "value", "type": "u7", "range": [0, 3]}],
      "pre": [
        {"bind": "_t1", "expr": "part - 1"},
        {"bind": "_t2", "expr": "_t1 > 11 ? 3 : _t1 > 7 ? 2 : _t1 > 3 ? 1 : 0"},
        {"bind": "_t3", "expr": "_t2 * 4"},
        {"bind": "_t4", "expr": "_t1 - _t3"},
        {"bind": "_t5", "expr": "_t4 * 32"},
        {"bind": "_t6", "expr": "_t2 + 17"},
        {"bind": "_t7", "expr": "_t2 + _t5"},
        {"bind": "_t8", "expr": "127 - _t7"},
        {"bind": "_t9", "expr": "_t8 + 1"},
        {"bind": "_t10", "expr": "value > _t8 ? value - _t9 : _t7 + value"},
        {"bind": "_t11", "expr": "127 - _t10"},
        {"bind": "_t12", "expr": "_t10 > 94 ? 95 + _t11 : 94 - _t10"}
      ],
      "frame": [240, 65, 16, 0, 89, 18, "{_t6}", "{_t5}", 16, 1, "{value}", "{_t12}", 247]
    },
    {
      "osc": "/part/{part}/patch/tmt/structure_type_3_and_4",
      "_notes": "Patch TMT (Tone Mix Table): Structure Type 3 & 4. DT1 at 11 00 10 02H (+ the part/tone/key/note offsets of the address map); raw range 0-9. Display: 1 - 10.",
      "section": "Patch TMT (Tone Mix Table)",
      "args": [{"name": "part", "type": "u7", "range": [1, 16]}, {"name": "value", "type": "u7", "range": [0, 9]}],
      "pre": [
        {"bind": "_t1", "expr": "part - 1"},
        {"bind": "_t2", "expr": "_t1 > 11 ? 3 : _t1 > 7 ? 2 : _t1 > 3 ? 1 : 0"},
        {"bind": "_t3", "expr": "_t2 * 4"},
        {"bind": "_t4", "expr": "_t1 - _t3"},
        {"bind": "_t5", "expr": "_t4 * 32"},
        {"bind": "_t6", "expr": "_t2 + 17"},
        {"bind": "_t7", "expr": "_t2 + _t5"},
        {"bind": "_t8", "expr": "127 - _t7"},
        {"bind": "_t9", "expr": "_t8 + 1"},
        {"bind": "_t10", "expr": "value > _t8 ? value - _t9 : _t7 + value"},
        {"bind": "_t11", "expr": "127 - _t10"},
        {"bind": "_t12", "expr": "_t10 > 93 ? 94 + _t11 : 93 - _t10"}
      ],
      "frame": [240, 65, 16, 0, 89, 18, "{_t6}", "{_t5}", 16, 2, "{value}", "{_t12}", 247]
    },
    {
      "osc": "/part/{part}/patch/tmt/booster_3_and_4",
      "_notes": "Patch TMT (Tone Mix Table): Booster 3 & 4. DT1 at 11 00 10 03H (+ the part/tone/key/note offsets of the address map); raw range 0-3. Display: 0, +6, +12, +18 [dB].",
      "section": "Patch TMT (Tone Mix Table)",
      "args": [{"name": "part", "type": "u7", "range": [1, 16]}, {"name": "value", "type": "u7", "range": [0, 3]}],
      "pre": [
        {"bind": "_t1", "expr": "part - 1"},
        {"bind": "_t2", "expr": "_t1 > 11 ? 3 : _t1 > 7 ? 2 : _t1 > 3 ? 1 : 0"},
        {"bind": "_t3", "expr": "_t2 * 4"},
        {"bind": "_t4", "expr": "_t1 - _t3"},
        {"bind": "_t5", "expr": "_t4 * 32"},
        {"bind": "_t6", "expr": "_t2 + 17"},
        {"bind": "_t7", "expr": "_t2 + _t5"},
        {"bind": "_t8", "expr": "127 - _t7"},
        {"bind": "_t9", "expr": "_t8 + 1"},
        {"bind": "_t10", "expr": "value > _t8 ? value - _t9 : _t7 + value"},
        {"bind": "_t11", "expr": "127 - _t10"},
        {"bind": "_t12", "expr": "_t10 > 92 ? 93 + _t11 : 92 - _t10"}
      ],
      "frame": [240, 65, 16, 0, 89, 18, "{_t6}", "{_t5}", 16, 3, "{value}", "{_t12}", 247]
    },
    {
      "osc": "/part/{part}/patch/tmt/tmt_velocity_control",
      "_notes": "Patch TMT (Tone Mix Table): TMT Velocity Control. DT1 at 11 00 10 04H (+ the part/tone/key/note offsets of the address map); raw range 0-2. Display: OFF, ON, RANDOM.",
      "section": "Patch TMT (Tone Mix Table)",
      "args": [
        {"name": "part", "type": "u7", "range": [1, 16]},
        {"name": "value", "type": "enum", "values": {"OFF": 0, "ON": 1, "RANDOM": 2}, "range": [0, 2]}
      ],
      "pre": [
        {"bind": "_t1", "expr": "part - 1"},
        {"bind": "_t2", "expr": "_t1 > 11 ? 3 : _t1 > 7 ? 2 : _t1 > 3 ? 1 : 0"},
        {"bind": "_t3", "expr": "_t2 * 4"},
        {"bind": "_t4", "expr": "_t1 - _t3"},
        {"bind": "_t5", "expr": "_t4 * 32"},
        {"bind": "_t6", "expr": "_t2 + 17"},
        {"bind": "_t7", "expr": "_t2 + _t5"},
        {"bind": "_t8", "expr": "127 - _t7"},
        {"bind": "_t9", "expr": "_t8 + 1"},
        {"bind": "_t10", "expr": "value > _t8 ? value - _t9 : _t7 + value"},
        {"bind": "_t11", "expr": "127 - _t10"},
        {"bind": "_t12", "expr": "_t10 > 91 ? 92 + _t11 : 91 - _t10"}
      ],
      "frame": [240, 65, 16, 0, 89, 18, "{_t6}", "{_t5}", 16, 4, "{value}", "{_t12}", 247]
    },
    {
      "osc": "/part/{part}/patch/tmt/tmt1_tone_switch",
      "_notes": "Patch TMT (Tone Mix Table): TMT1 Tone Switch. DT1 at 11 00 10 05H (+ the part/tone/key/note offsets of the address map); raw range 0-1. Display: OFF, ON.",
      "section": "Patch TMT (Tone Mix Table)",
      "args": [
        {"name": "part", "type": "u7", "range": [1, 16]},
        {"name": "value", "type": "enum", "values": {"OFF": 0, "ON": 1}, "range": [0, 1]}
      ],
      "pre": [
        {"bind": "_t1", "expr": "part - 1"},
        {"bind": "_t2", "expr": "_t1 > 11 ? 3 : _t1 > 7 ? 2 : _t1 > 3 ? 1 : 0"},
        {"bind": "_t3", "expr": "_t2 * 4"},
        {"bind": "_t4", "expr": "_t1 - _t3"},
        {"bind": "_t5", "expr": "_t4 * 32"},
        {"bind": "_t6", "expr": "_t2 + 17"},
        {"bind": "_t7", "expr": "_t2 + _t5"},
        {"bind": "_t8", "expr": "127 - _t7"},
        {"bind": "_t9", "expr": "_t8 + 1"},
        {"bind": "_t10", "expr": "value > _t8 ? value - _t9 : _t7 + value"},
        {"bind": "_t11", "expr": "127 - _t10"},
        {"bind": "_t12", "expr": "_t10 > 90 ? 91 + _t11 : 90 - _t10"}
      ],
      "frame": [240, 65, 16, 0, 89, 18, "{_t6}", "{_t5}", 16, 5, "{value}", "{_t12}", 247]
    },
    {
      "osc": "/part/{part}/patch/tmt/tmt1_keyboard_range_lower",
      "_notes": "Patch TMT (Tone Mix Table): TMT1 Keyboard Range Lower. DT1 at 11 00 10 06H (+ the part/tone/key/note offsets of the address map); raw range 0-127. Display: C-1 - UPPER.",
      "section": "Patch TMT (Tone Mix Table)",
      "args": [{"name": "part", "type": "u7", "range": [1, 16]}, {"name": "value", "type": "u7", "range": [0, 127]}],
      "pre": [
        {"bind": "_t1", "expr": "part - 1"},
        {"bind": "_t2", "expr": "_t1 > 11 ? 3 : _t1 > 7 ? 2 : _t1 > 3 ? 1 : 0"},
        {"bind": "_t3", "expr": "_t2 * 4"},
        {"bind": "_t4", "expr": "_t1 - _t3"},
        {"bind": "_t5", "expr": "_t4 * 32"},
        {"bind": "_t6", "expr": "_t2 + 17"},
        {"bind": "_t7", "expr": "_t2 + _t5"},
        {"bind": "_t8", "expr": "127 - _t7"},
        {"bind": "_t9", "expr": "_t8 + 1"},
        {"bind": "_t10", "expr": "value > _t8 ? value - _t9 : _t7 + value"},
        {"bind": "_t11", "expr": "127 - _t10"},
        {"bind": "_t12", "expr": "_t10 > 89 ? 90 + _t11 : 89 - _t10"}
      ],
      "frame": [240, 65, 16, 0, 89, 18, "{_t6}", "{_t5}", 16, 6, "{value}", "{_t12}", 247]
    },
    {
      "osc": "/part/{part}/patch/tmt/tmt1_keyboard_range_upper",
      "_notes": "Patch TMT (Tone Mix Table): TMT1 Keyboard Range Upper. DT1 at 11 00 10 07H (+ the part/tone/key/note offsets of the address map); raw range 0-127. Display: LOWER - G9.",
      "section": "Patch TMT (Tone Mix Table)",
      "args": [{"name": "part", "type": "u7", "range": [1, 16]}, {"name": "value", "type": "u7", "range": [0, 127]}],
      "pre": [
        {"bind": "_t1", "expr": "part - 1"},
        {"bind": "_t2", "expr": "_t1 > 11 ? 3 : _t1 > 7 ? 2 : _t1 > 3 ? 1 : 0"},
        {"bind": "_t3", "expr": "_t2 * 4"},
        {"bind": "_t4", "expr": "_t1 - _t3"},
        {"bind": "_t5", "expr": "_t4 * 32"},
        {"bind": "_t6", "expr": "_t2 + 17"},
        {"bind": "_t7", "expr": "_t2 + _t5"},
        {"bind": "_t8", "expr": "127 - _t7"},
        {"bind": "_t9", "expr": "_t8 + 1"},
        {"bind": "_t10", "expr": "value > _t8 ? value - _t9 : _t7 + value"},
        {"bind": "_t11", "expr": "127 - _t10"},
        {"bind": "_t12", "expr": "_t10 > 88 ? 89 + _t11 : 88 - _t10"}
      ],
      "frame": [240, 65, 16, 0, 89, 18, "{_t6}", "{_t5}", 16, 7, "{value}", "{_t12}", 247]
    },
    {
      "osc": "/part/{part}/patch/tmt/tmt1_keyboard_fade_width_lower",
      "_notes": "Patch TMT (Tone Mix Table): TMT1 Keyboard Fade Width Lower. DT1 at 11 00 10 08H (+ the part/tone/key/note offsets of the address map); raw range 0-127.",
      "section": "Patch TMT (Tone Mix Table)",
      "args": [{"name": "part", "type": "u7", "range": [1, 16]}, {"name": "value", "type": "u7", "range": [0, 127]}],
      "pre": [
        {"bind": "_t1", "expr": "part - 1"},
        {"bind": "_t2", "expr": "_t1 > 11 ? 3 : _t1 > 7 ? 2 : _t1 > 3 ? 1 : 0"},
        {"bind": "_t3", "expr": "_t2 * 4"},
        {"bind": "_t4", "expr": "_t1 - _t3"},
        {"bind": "_t5", "expr": "_t4 * 32"},
        {"bind": "_t6", "expr": "_t2 + 17"},
        {"bind": "_t7", "expr": "_t2 + _t5"},
        {"bind": "_t8", "expr": "127 - _t7"},
        {"bind": "_t9", "expr": "_t8 + 1"},
        {"bind": "_t10", "expr": "value > _t8 ? value - _t9 : _t7 + value"},
        {"bind": "_t11", "expr": "127 - _t10"},
        {"bind": "_t12", "expr": "_t10 > 87 ? 88 + _t11 : 87 - _t10"}
      ],
      "frame": [240, 65, 16, 0, 89, 18, "{_t6}", "{_t5}", 16, 8, "{value}", "{_t12}", 247]
    },
    {
      "osc": "/part/{part}/patch/tmt/tmt1_keyboard_fade_width_upper",
      "_notes": "Patch TMT (Tone Mix Table): TMT1 Keyboard Fade Width Upper. DT1 at 11 00 10 09H (+ the part/tone/key/note offsets of the address map); raw range 0-127.",
      "section": "Patch TMT (Tone Mix Table)",
      "args": [{"name": "part", "type": "u7", "range": [1, 16]}, {"name": "value", "type": "u7", "range": [0, 127]}],
      "pre": [
        {"bind": "_t1", "expr": "part - 1"},
        {"bind": "_t2", "expr": "_t1 > 11 ? 3 : _t1 > 7 ? 2 : _t1 > 3 ? 1 : 0"},
        {"bind": "_t3", "expr": "_t2 * 4"},
        {"bind": "_t4", "expr": "_t1 - _t3"},
        {"bind": "_t5", "expr": "_t4 * 32"},
        {"bind": "_t6", "expr": "_t2 + 17"},
        {"bind": "_t7", "expr": "_t2 + _t5"},
        {"bind": "_t8", "expr": "127 - _t7"},
        {"bind": "_t9", "expr": "_t8 + 1"},
        {"bind": "_t10", "expr": "value > _t8 ? value - _t9 : _t7 + value"},
        {"bind": "_t11", "expr": "127 - _t10"},
        {"bind": "_t12", "expr": "_t10 > 86 ? 87 + _t11 : 86 - _t10"}
      ],
      "frame": [240, 65, 16, 0, 89, 18, "{_t6}", "{_t5}", 16, 9, "{value}", "{_t12}", 247]
    },
    {
      "osc": "/part/{part}/patch/tmt/tmt1_velocity_range_lower",
      "_notes": "Patch TMT (Tone Mix Table): TMT1 Velocity Range Lower. DT1 at 11 00 10 0AH (+ the part/tone/key/note offsets of the address map); raw range 1-127. Display: 1 - UPPER.",
      "section": "Patch TMT (Tone Mix Table)",
      "args": [{"name": "part", "type": "u7", "range": [1, 16]}, {"name": "value", "type": "u7", "range": [1, 127]}],
      "pre": [
        {"bind": "_t1", "expr": "part - 1"},
        {"bind": "_t2", "expr": "_t1 > 11 ? 3 : _t1 > 7 ? 2 : _t1 > 3 ? 1 : 0"},
        {"bind": "_t3", "expr": "_t2 * 4"},
        {"bind": "_t4", "expr": "_t1 - _t3"},
        {"bind": "_t5", "expr": "_t4 * 32"},
        {"bind": "_t6", "expr": "_t2 + 17"},
        {"bind": "_t7", "expr": "_t2 + _t5"},
        {"bind": "_t8", "expr": "127 - _t7"},
        {"bind": "_t9", "expr": "_t8 + 1"},
        {"bind": "_t10", "expr": "value > _t8 ? value - _t9 : _t7 + value"},
        {"bind": "_t11", "expr": "127 - _t10"},
        {"bind": "_t12", "expr": "_t10 > 85 ? 86 + _t11 : 85 - _t10"}
      ],
      "frame": [240, 65, 16, 0, 89, 18, "{_t6}", "{_t5}", 16, 10, "{value}", "{_t12}", 247]
    },
    {
      "osc": "/part/{part}/patch/tmt/tmt1_velocity_range_upper",
      "_notes": "Patch TMT (Tone Mix Table): TMT1 Velocity Range Upper. DT1 at 11 00 10 0BH (+ the part/tone/key/note offsets of the address map); raw range 1-127. Display: LOWER - 127.",
      "section": "Patch TMT (Tone Mix Table)",
      "args": [{"name": "part", "type": "u7", "range": [1, 16]}, {"name": "value", "type": "u7", "range": [1, 127]}],
      "pre": [
        {"bind": "_t1", "expr": "part - 1"},
        {"bind": "_t2", "expr": "_t1 > 11 ? 3 : _t1 > 7 ? 2 : _t1 > 3 ? 1 : 0"},
        {"bind": "_t3", "expr": "_t2 * 4"},
        {"bind": "_t4", "expr": "_t1 - _t3"},
        {"bind": "_t5", "expr": "_t4 * 32"},
        {"bind": "_t6", "expr": "_t2 + 17"},
        {"bind": "_t7", "expr": "_t2 + _t5"},
        {"bind": "_t8", "expr": "127 - _t7"},
        {"bind": "_t9", "expr": "_t8 + 1"},
        {"bind": "_t10", "expr": "value > _t8 ? value - _t9 : _t7 + value"},
        {"bind": "_t11", "expr": "127 - _t10"},
        {"bind": "_t12", "expr": "_t10 > 84 ? 85 + _t11 : 84 - _t10"}
      ],
      "frame": [240, 65, 16, 0, 89, 18, "{_t6}", "{_t5}", 16, 11, "{value}", "{_t12}", 247]
    },
    {
      "osc": "/part/{part}/patch/tmt/tmt1_velocity_fade_width_lower",
      "_notes": "Patch TMT (Tone Mix Table): TMT1 Velocity Fade Width Lower. DT1 at 11 00 10 0CH (+ the part/tone/key/note offsets of the address map); raw range 0-127.",
      "section": "Patch TMT (Tone Mix Table)",
      "args": [{"name": "part", "type": "u7", "range": [1, 16]}, {"name": "value", "type": "u7", "range": [0, 127]}],
      "pre": [
        {"bind": "_t1", "expr": "part - 1"},
        {"bind": "_t2", "expr": "_t1 > 11 ? 3 : _t1 > 7 ? 2 : _t1 > 3 ? 1 : 0"},
        {"bind": "_t3", "expr": "_t2 * 4"},
        {"bind": "_t4", "expr": "_t1 - _t3"},
        {"bind": "_t5", "expr": "_t4 * 32"},
        {"bind": "_t6", "expr": "_t2 + 17"},
        {"bind": "_t7", "expr": "_t2 + _t5"},
        {"bind": "_t8", "expr": "127 - _t7"},
        {"bind": "_t9", "expr": "_t8 + 1"},
        {"bind": "_t10", "expr": "value > _t8 ? value - _t9 : _t7 + value"},
        {"bind": "_t11", "expr": "127 - _t10"},
        {"bind": "_t12", "expr": "_t10 > 83 ? 84 + _t11 : 83 - _t10"}
      ],
      "frame": [240, 65, 16, 0, 89, 18, "{_t6}", "{_t5}", 16, 12, "{value}", "{_t12}", 247]
    },
    {
      "osc": "/part/{part}/patch/tmt/tmt1_velocity_fade_width_upper",
      "_notes": "Patch TMT (Tone Mix Table): TMT1 Velocity Fade Width Upper. DT1 at 11 00 10 0DH (+ the part/tone/key/note offsets of the address map); raw range 0-127.",
      "section": "Patch TMT (Tone Mix Table)",
      "args": [{"name": "part", "type": "u7", "range": [1, 16]}, {"name": "value", "type": "u7", "range": [0, 127]}],
      "pre": [
        {"bind": "_t1", "expr": "part - 1"},
        {"bind": "_t2", "expr": "_t1 > 11 ? 3 : _t1 > 7 ? 2 : _t1 > 3 ? 1 : 0"},
        {"bind": "_t3", "expr": "_t2 * 4"},
        {"bind": "_t4", "expr": "_t1 - _t3"},
        {"bind": "_t5", "expr": "_t4 * 32"},
        {"bind": "_t6", "expr": "_t2 + 17"},
        {"bind": "_t7", "expr": "_t2 + _t5"},
        {"bind": "_t8", "expr": "127 - _t7"},
        {"bind": "_t9", "expr": "_t8 + 1"},
        {"bind": "_t10", "expr": "value > _t8 ? value - _t9 : _t7 + value"},
        {"bind": "_t11", "expr": "127 - _t10"},
        {"bind": "_t12", "expr": "_t10 > 82 ? 83 + _t11 : 82 - _t10"}
      ],
      "frame": [240, 65, 16, 0, 89, 18, "{_t6}", "{_t5}", 16, 13, "{value}", "{_t12}", 247]
    },
    {
      "osc": "/part/{part}/patch/tmt/tmt2_tone_switch",
      "_notes": "Patch TMT (Tone Mix Table): TMT2 Tone Switch. DT1 at 11 00 10 0EH (+ the part/tone/key/note offsets of the address map); raw range 0-1. Display: OFF, ON.",
      "section": "Patch TMT (Tone Mix Table)",
      "args": [
        {"name": "part", "type": "u7", "range": [1, 16]},
        {"name": "value", "type": "enum", "values": {"OFF": 0, "ON": 1}, "range": [0, 1]}
      ],
      "pre": [
        {"bind": "_t1", "expr": "part - 1"},
        {"bind": "_t2", "expr": "_t1 > 11 ? 3 : _t1 > 7 ? 2 : _t1 > 3 ? 1 : 0"},
        {"bind": "_t3", "expr": "_t2 * 4"},
        {"bind": "_t4", "expr": "_t1 - _t3"},
        {"bind": "_t5", "expr": "_t4 * 32"},
        {"bind": "_t6", "expr": "_t2 + 17"},
        {"bind": "_t7", "expr": "_t2 + _t5"},
        {"bind": "_t8", "expr": "127 - _t7"},
        {"bind": "_t9", "expr": "_t8 + 1"},
        {"bind": "_t10", "expr": "value > _t8 ? value - _t9 : _t7 + value"},
        {"bind": "_t11", "expr": "127 - _t10"},
        {"bind": "_t12", "expr": "_t10 > 81 ? 82 + _t11 : 81 - _t10"}
      ],
      "frame": [240, 65, 16, 0, 89, 18, "{_t6}", "{_t5}", 16, 14, "{value}", "{_t12}", 247]
    },
    {
      "osc": "/part/{part}/patch/tmt/tmt2_keyboard_range_lower",
      "_notes": "Patch TMT (Tone Mix Table): TMT2 Keyboard Range Lower. DT1 at 11 00 10 0FH (+ the part/tone/key/note offsets of the address map); raw range 0-127. Display: C-1 - UPPER.",
      "section": "Patch TMT (Tone Mix Table)",
      "args": [{"name": "part", "type": "u7", "range": [1, 16]}, {"name": "value", "type": "u7", "range": [0, 127]}],
      "pre": [
        {"bind": "_t1", "expr": "part - 1"},
        {"bind": "_t2", "expr": "_t1 > 11 ? 3 : _t1 > 7 ? 2 : _t1 > 3 ? 1 : 0"},
        {"bind": "_t3", "expr": "_t2 * 4"},
        {"bind": "_t4", "expr": "_t1 - _t3"},
        {"bind": "_t5", "expr": "_t4 * 32"},
        {"bind": "_t6", "expr": "_t2 + 17"},
        {"bind": "_t7", "expr": "_t2 + _t5"},
        {"bind": "_t8", "expr": "127 - _t7"},
        {"bind": "_t9", "expr": "_t8 + 1"},
        {"bind": "_t10", "expr": "value > _t8 ? value - _t9 : _t7 + value"},
        {"bind": "_t11", "expr": "127 - _t10"},
        {"bind": "_t12", "expr": "_t10 > 80 ? 81 + _t11 : 80 - _t10"}
      ],
      "frame": [240, 65, 16, 0, 89, 18, "{_t6}", "{_t5}", 16, 15, "{value}", "{_t12}", 247]
    },
    {
      "osc": "/part/{part}/patch/tmt/tmt2_keyboard_range_upper",
      "_notes": "Patch TMT (Tone Mix Table): TMT2 Keyboard Range Upper. DT1 at 11 00 10 10H (+ the part/tone/key/note offsets of the address map); raw range 0-127. Display: LOWER - G9.",
      "section": "Patch TMT (Tone Mix Table)",
      "args": [{"name": "part", "type": "u7", "range": [1, 16]}, {"name": "value", "type": "u7", "range": [0, 127]}],
      "pre": [
        {"bind": "_t1", "expr": "part - 1"},
        {"bind": "_t2", "expr": "_t1 > 11 ? 3 : _t1 > 7 ? 2 : _t1 > 3 ? 1 : 0"},
        {"bind": "_t3", "expr": "_t2 * 4"},
        {"bind": "_t4", "expr": "_t1 - _t3"},
        {"bind": "_t5", "expr": "_t4 * 32"},
        {"bind": "_t6", "expr": "_t2 + 17"},
        {"bind": "_t7", "expr": "_t2 + _t5"},
        {"bind": "_t8", "expr": "127 - _t7"},
        {"bind": "_t9", "expr": "_t8 + 1"},
        {"bind": "_t10", "expr": "value > _t8 ? value - _t9 : _t7 + value"},
        {"bind": "_t11", "expr": "127 - _t10"},
        {"bind": "_t12", "expr": "_t10 > 79 ? 80 + _t11 : 79 - _t10"}
      ],
      "frame": [240, 65, 16, 0, 89, 18, "{_t6}", "{_t5}", 16, 16, "{value}", "{_t12}", 247]
    },
    {
      "osc": "/part/{part}/patch/tmt/tmt2_keyboard_fade_width_lower",
      "_notes": "Patch TMT (Tone Mix Table): TMT2 Keyboard Fade Width Lower. DT1 at 11 00 10 11H (+ the part/tone/key/note offsets of the address map); raw range 0-127.",
      "section": "Patch TMT (Tone Mix Table)",
      "args": [{"name": "part", "type": "u7", "range": [1, 16]}, {"name": "value", "type": "u7", "range": [0, 127]}],
      "pre": [
        {"bind": "_t1", "expr": "part - 1"},
        {"bind": "_t2", "expr": "_t1 > 11 ? 3 : _t1 > 7 ? 2 : _t1 > 3 ? 1 : 0"},
        {"bind": "_t3", "expr": "_t2 * 4"},
        {"bind": "_t4", "expr": "_t1 - _t3"},
        {"bind": "_t5", "expr": "_t4 * 32"},
        {"bind": "_t6", "expr": "_t2 + 17"},
        {"bind": "_t7", "expr": "_t2 + _t5"},
        {"bind": "_t8", "expr": "127 - _t7"},
        {"bind": "_t9", "expr": "_t8 + 1"},
        {"bind": "_t10", "expr": "value > _t8 ? value - _t9 : _t7 + value"},
        {"bind": "_t11", "expr": "127 - _t10"},
        {"bind": "_t12", "expr": "_t10 > 78 ? 79 + _t11 : 78 - _t10"}
      ],
      "frame": [240, 65, 16, 0, 89, 18, "{_t6}", "{_t5}", 16, 17, "{value}", "{_t12}", 247]
    },
    {
      "osc": "/part/{part}/patch/tmt/tmt2_keyboard_fade_width_upper",
      "_notes": "Patch TMT (Tone Mix Table): TMT2 Keyboard Fade Width Upper. DT1 at 11 00 10 12H (+ the part/tone/key/note offsets of the address map); raw range 0-127.",
      "section": "Patch TMT (Tone Mix Table)",
      "args": [{"name": "part", "type": "u7", "range": [1, 16]}, {"name": "value", "type": "u7", "range": [0, 127]}],
      "pre": [
        {"bind": "_t1", "expr": "part - 1"},
        {"bind": "_t2", "expr": "_t1 > 11 ? 3 : _t1 > 7 ? 2 : _t1 > 3 ? 1 : 0"},
        {"bind": "_t3", "expr": "_t2 * 4"},
        {"bind": "_t4", "expr": "_t1 - _t3"},
        {"bind": "_t5", "expr": "_t4 * 32"},
        {"bind": "_t6", "expr": "_t2 + 17"},
        {"bind": "_t7", "expr": "_t2 + _t5"},
        {"bind": "_t8", "expr": "127 - _t7"},
        {"bind": "_t9", "expr": "_t8 + 1"},
        {"bind": "_t10", "expr": "value > _t8 ? value - _t9 : _t7 + value"},
        {"bind": "_t11", "expr": "127 - _t10"},
        {"bind": "_t12", "expr": "_t10 > 77 ? 78 + _t11 : 77 - _t10"}
      ],
      "frame": [240, 65, 16, 0, 89, 18, "{_t6}", "{_t5}", 16, 18, "{value}", "{_t12}", 247]
    },
    {
      "osc": "/part/{part}/patch/tmt/tmt2_velocity_range_lower",
      "_notes": "Patch TMT (Tone Mix Table): TMT2 Velocity Range Lower. DT1 at 11 00 10 13H (+ the part/tone/key/note offsets of the address map); raw range 1-127. Display: 1 - UPPER.",
      "section": "Patch TMT (Tone Mix Table)",
      "args": [{"name": "part", "type": "u7", "range": [1, 16]}, {"name": "value", "type": "u7", "range": [1, 127]}],
      "pre": [
        {"bind": "_t1", "expr": "part - 1"},
        {"bind": "_t2", "expr": "_t1 > 11 ? 3 : _t1 > 7 ? 2 : _t1 > 3 ? 1 : 0"},
        {"bind": "_t3", "expr": "_t2 * 4"},
        {"bind": "_t4", "expr": "_t1 - _t3"},
        {"bind": "_t5", "expr": "_t4 * 32"},
        {"bind": "_t6", "expr": "_t2 + 17"},
        {"bind": "_t7", "expr": "_t2 + _t5"},
        {"bind": "_t8", "expr": "127 - _t7"},
        {"bind": "_t9", "expr": "_t8 + 1"},
        {"bind": "_t10", "expr": "value > _t8 ? value - _t9 : _t7 + value"},
        {"bind": "_t11", "expr": "127 - _t10"},
        {"bind": "_t12", "expr": "_t10 > 76 ? 77 + _t11 : 76 - _t10"}
      ],
      "frame": [240, 65, 16, 0, 89, 18, "{_t6}", "{_t5}", 16, 19, "{value}", "{_t12}", 247]
    },
    {
      "osc": "/part/{part}/patch/tmt/tmt2_velocity_range_upper",
      "_notes": "Patch TMT (Tone Mix Table): TMT2 Velocity Range Upper. DT1 at 11 00 10 14H (+ the part/tone/key/note offsets of the address map); raw range 1-127. Display: LOWER - 127.",
      "section": "Patch TMT (Tone Mix Table)",
      "args": [{"name": "part", "type": "u7", "range": [1, 16]}, {"name": "value", "type": "u7", "range": [1, 127]}],
      "pre": [
        {"bind": "_t1", "expr": "part - 1"},
        {"bind": "_t2", "expr": "_t1 > 11 ? 3 : _t1 > 7 ? 2 : _t1 > 3 ? 1 : 0"},
        {"bind": "_t3", "expr": "_t2 * 4"},
        {"bind": "_t4", "expr": "_t1 - _t3"},
        {"bind": "_t5", "expr": "_t4 * 32"},
        {"bind": "_t6", "expr": "_t2 + 17"},
        {"bind": "_t7", "expr": "_t2 + _t5"},
        {"bind": "_t8", "expr": "127 - _t7"},
        {"bind": "_t9", "expr": "_t8 + 1"},
        {"bind": "_t10", "expr": "value > _t8 ? value - _t9 : _t7 + value"},
        {"bind": "_t11", "expr": "127 - _t10"},
        {"bind": "_t12", "expr": "_t10 > 75 ? 76 + _t11 : 75 - _t10"}
      ],
      "frame": [240, 65, 16, 0, 89, 18, "{_t6}", "{_t5}", 16, 20, "{value}", "{_t12}", 247]
    },
    {
      "osc": "/part/{part}/patch/tmt/tmt2_velocity_fade_width_lower",
      "_notes": "Patch TMT (Tone Mix Table): TMT2 Velocity Fade Width Lower. DT1 at 11 00 10 15H (+ the part/tone/key/note offsets of the address map); raw range 0-127.",
      "section": "Patch TMT (Tone Mix Table)",
      "args": [{"name": "part", "type": "u7", "range": [1, 16]}, {"name": "value", "type": "u7", "range": [0, 127]}],
      "pre": [
        {"bind": "_t1", "expr": "part - 1"},
        {"bind": "_t2", "expr": "_t1 > 11 ? 3 : _t1 > 7 ? 2 : _t1 > 3 ? 1 : 0"},
        {"bind": "_t3", "expr": "_t2 * 4"},
        {"bind": "_t4", "expr": "_t1 - _t3"},
        {"bind": "_t5", "expr": "_t4 * 32"},
        {"bind": "_t6", "expr": "_t2 + 17"},
        {"bind": "_t7", "expr": "_t2 + _t5"},
        {"bind": "_t8", "expr": "127 - _t7"},
        {"bind": "_t9", "expr": "_t8 + 1"},
        {"bind": "_t10", "expr": "value > _t8 ? value - _t9 : _t7 + value"},
        {"bind": "_t11", "expr": "127 - _t10"},
        {"bind": "_t12", "expr": "_t10 > 74 ? 75 + _t11 : 74 - _t10"}
      ],
      "frame": [240, 65, 16, 0, 89, 18, "{_t6}", "{_t5}", 16, 21, "{value}", "{_t12}", 247]
    },
    {
      "osc": "/part/{part}/patch/tmt/tmt2_velocity_fade_width_upper",
      "_notes": "Patch TMT (Tone Mix Table): TMT2 Velocity Fade Width Upper. DT1 at 11 00 10 16H (+ the part/tone/key/note offsets of the address map); raw range 0-127.",
      "section": "Patch TMT (Tone Mix Table)",
      "args": [{"name": "part", "type": "u7", "range": [1, 16]}, {"name": "value", "type": "u7", "range": [0, 127]}],
      "pre": [
        {"bind": "_t1", "expr": "part - 1"},
        {"bind": "_t2", "expr": "_t1 > 11 ? 3 : _t1 > 7 ? 2 : _t1 > 3 ? 1 : 0"},
        {"bind": "_t3", "expr": "_t2 * 4"},
        {"bind": "_t4", "expr": "_t1 - _t3"},
        {"bind": "_t5", "expr": "_t4 * 32"},
        {"bind": "_t6", "expr": "_t2 + 17"},
        {"bind": "_t7", "expr": "_t2 + _t5"},
        {"bind": "_t8", "expr": "127 - _t7"},
        {"bind": "_t9", "expr": "_t8 + 1"},
        {"bind": "_t10", "expr": "value > _t8 ? value - _t9 : _t7 + value"},
        {"bind": "_t11", "expr": "127 - _t10"},
        {"bind": "_t12", "expr": "_t10 > 73 ? 74 + _t11 : 73 - _t10"}
      ],
      "frame": [240, 65, 16, 0, 89, 18, "{_t6}", "{_t5}", 16, 22, "{value}", "{_t12}", 247]
    },
    {
      "osc": "/part/{part}/patch/tmt/tmt3_tone_switch",
      "_notes": "Patch TMT (Tone Mix Table): TMT3 Tone Switch. DT1 at 11 00 10 17H (+ the part/tone/key/note offsets of the address map); raw range 0-1. Display: OFF, ON.",
      "section": "Patch TMT (Tone Mix Table)",
      "args": [
        {"name": "part", "type": "u7", "range": [1, 16]},
        {"name": "value", "type": "enum", "values": {"OFF": 0, "ON": 1}, "range": [0, 1]}
      ],
      "pre": [
        {"bind": "_t1", "expr": "part - 1"},
        {"bind": "_t2", "expr": "_t1 > 11 ? 3 : _t1 > 7 ? 2 : _t1 > 3 ? 1 : 0"},
        {"bind": "_t3", "expr": "_t2 * 4"},
        {"bind": "_t4", "expr": "_t1 - _t3"},
        {"bind": "_t5", "expr": "_t4 * 32"},
        {"bind": "_t6", "expr": "_t2 + 17"},
        {"bind": "_t7", "expr": "_t2 + _t5"},
        {"bind": "_t8", "expr": "127 - _t7"},
        {"bind": "_t9", "expr": "_t8 + 1"},
        {"bind": "_t10", "expr": "value > _t8 ? value - _t9 : _t7 + value"},
        {"bind": "_t11", "expr": "127 - _t10"},
        {"bind": "_t12", "expr": "_t10 > 72 ? 73 + _t11 : 72 - _t10"}
      ],
      "frame": [240, 65, 16, 0, 89, 18, "{_t6}", "{_t5}", 16, 23, "{value}", "{_t12}", 247]
    },
    {
      "osc": "/part/{part}/patch/tmt/tmt3_keyboard_range_lower",
      "_notes": "Patch TMT (Tone Mix Table): TMT3 Keyboard Range Lower. DT1 at 11 00 10 18H (+ the part/tone/key/note offsets of the address map); raw range 0-127. Display: C-1 - UPPER.",
      "section": "Patch TMT (Tone Mix Table)",
      "args": [{"name": "part", "type": "u7", "range": [1, 16]}, {"name": "value", "type": "u7", "range": [0, 127]}],
      "pre": [
        {"bind": "_t1", "expr": "part - 1"},
        {"bind": "_t2", "expr": "_t1 > 11 ? 3 : _t1 > 7 ? 2 : _t1 > 3 ? 1 : 0"},
        {"bind": "_t3", "expr": "_t2 * 4"},
        {"bind": "_t4", "expr": "_t1 - _t3"},
        {"bind": "_t5", "expr": "_t4 * 32"},
        {"bind": "_t6", "expr": "_t2 + 17"},
        {"bind": "_t7", "expr": "_t2 + _t5"},
        {"bind": "_t8", "expr": "127 - _t7"},
        {"bind": "_t9", "expr": "_t8 + 1"},
        {"bind": "_t10", "expr": "value > _t8 ? value - _t9 : _t7 + value"},
        {"bind": "_t11", "expr": "127 - _t10"},
        {"bind": "_t12", "expr": "_t10 > 71 ? 72 + _t11 : 71 - _t10"}
      ],
      "frame": [240, 65, 16, 0, 89, 18, "{_t6}", "{_t5}", 16, 24, "{value}", "{_t12}", 247]
    },
    {
      "osc": "/part/{part}/patch/tmt/tmt3_keyboard_range_upper",
      "_notes": "Patch TMT (Tone Mix Table): TMT3 Keyboard Range Upper. DT1 at 11 00 10 19H (+ the part/tone/key/note offsets of the address map); raw range 0-127. Display: LOWER - G9.",
      "section": "Patch TMT (Tone Mix Table)",
      "args": [{"name": "part", "type": "u7", "range": [1, 16]}, {"name": "value", "type": "u7", "range": [0, 127]}],
      "pre": [
        {"bind": "_t1", "expr": "part - 1"},
        {"bind": "_t2", "expr": "_t1 > 11 ? 3 : _t1 > 7 ? 2 : _t1 > 3 ? 1 : 0"},
        {"bind": "_t3", "expr": "_t2 * 4"},
        {"bind": "_t4", "expr": "_t1 - _t3"},
        {"bind": "_t5", "expr": "_t4 * 32"},
        {"bind": "_t6", "expr": "_t2 + 17"},
        {"bind": "_t7", "expr": "_t2 + _t5"},
        {"bind": "_t8", "expr": "127 - _t7"},
        {"bind": "_t9", "expr": "_t8 + 1"},
        {"bind": "_t10", "expr": "value > _t8 ? value - _t9 : _t7 + value"},
        {"bind": "_t11", "expr": "127 - _t10"},
        {"bind": "_t12", "expr": "_t10 > 70 ? 71 + _t11 : 70 - _t10"}
      ],
      "frame": [240, 65, 16, 0, 89, 18, "{_t6}", "{_t5}", 16, 25, "{value}", "{_t12}", 247]
    },
    {
      "osc": "/part/{part}/patch/tmt/tmt3_keyboard_fade_width_lower",
      "_notes": "Patch TMT (Tone Mix Table): TMT3 Keyboard Fade Width Lower. DT1 at 11 00 10 1AH (+ the part/tone/key/note offsets of the address map); raw range 0-127.",
      "section": "Patch TMT (Tone Mix Table)",
      "args": [{"name": "part", "type": "u7", "range": [1, 16]}, {"name": "value", "type": "u7", "range": [0, 127]}],
      "pre": [
        {"bind": "_t1", "expr": "part - 1"},
        {"bind": "_t2", "expr": "_t1 > 11 ? 3 : _t1 > 7 ? 2 : _t1 > 3 ? 1 : 0"},
        {"bind": "_t3", "expr": "_t2 * 4"},
        {"bind": "_t4", "expr": "_t1 - _t3"},
        {"bind": "_t5", "expr": "_t4 * 32"},
        {"bind": "_t6", "expr": "_t2 + 17"},
        {"bind": "_t7", "expr": "_t2 + _t5"},
        {"bind": "_t8", "expr": "127 - _t7"},
        {"bind": "_t9", "expr": "_t8 + 1"},
        {"bind": "_t10", "expr": "value > _t8 ? value - _t9 : _t7 + value"},
        {"bind": "_t11", "expr": "127 - _t10"},
        {"bind": "_t12", "expr": "_t10 > 69 ? 70 + _t11 : 69 - _t10"}
      ],
      "frame": [240, 65, 16, 0, 89, 18, "{_t6}", "{_t5}", 16, 26, "{value}", "{_t12}", 247]
    },
    {
      "osc": "/part/{part}/patch/tmt/tmt3_keyboard_fade_width_upper",
      "_notes": "Patch TMT (Tone Mix Table): TMT3 Keyboard Fade Width Upper. DT1 at 11 00 10 1BH (+ the part/tone/key/note offsets of the address map); raw range 0-127.",
      "section": "Patch TMT (Tone Mix Table)",
      "args": [{"name": "part", "type": "u7", "range": [1, 16]}, {"name": "value", "type": "u7", "range": [0, 127]}],
      "pre": [
        {"bind": "_t1", "expr": "part - 1"},
        {"bind": "_t2", "expr": "_t1 > 11 ? 3 : _t1 > 7 ? 2 : _t1 > 3 ? 1 : 0"},
        {"bind": "_t3", "expr": "_t2 * 4"},
        {"bind": "_t4", "expr": "_t1 - _t3"},
        {"bind": "_t5", "expr": "_t4 * 32"},
        {"bind": "_t6", "expr": "_t2 + 17"},
        {"bind": "_t7", "expr": "_t2 + _t5"},
        {"bind": "_t8", "expr": "127 - _t7"},
        {"bind": "_t9", "expr": "_t8 + 1"},
        {"bind": "_t10", "expr": "value > _t8 ? value - _t9 : _t7 + value"},
        {"bind": "_t11", "expr": "127 - _t10"},
        {"bind": "_t12", "expr": "_t10 > 68 ? 69 + _t11 : 68 - _t10"}
      ],
      "frame": [240, 65, 16, 0, 89, 18, "{_t6}", "{_t5}", 16, 27, "{value}", "{_t12}", 247]
    },
    {
      "osc": "/part/{part}/patch/tmt/tmt3_velocity_range_lower",
      "_notes": "Patch TMT (Tone Mix Table): TMT3 Velocity Range Lower. DT1 at 11 00 10 1CH (+ the part/tone/key/note offsets of the address map); raw range 1-127. Display: 1 - UPPER.",
      "section": "Patch TMT (Tone Mix Table)",
      "args": [{"name": "part", "type": "u7", "range": [1, 16]}, {"name": "value", "type": "u7", "range": [1, 127]}],
      "pre": [
        {"bind": "_t1", "expr": "part - 1"},
        {"bind": "_t2", "expr": "_t1 > 11 ? 3 : _t1 > 7 ? 2 : _t1 > 3 ? 1 : 0"},
        {"bind": "_t3", "expr": "_t2 * 4"},
        {"bind": "_t4", "expr": "_t1 - _t3"},
        {"bind": "_t5", "expr": "_t4 * 32"},
        {"bind": "_t6", "expr": "_t2 + 17"},
        {"bind": "_t7", "expr": "_t2 + _t5"},
        {"bind": "_t8", "expr": "127 - _t7"},
        {"bind": "_t9", "expr": "_t8 + 1"},
        {"bind": "_t10", "expr": "value > _t8 ? value - _t9 : _t7 + value"},
        {"bind": "_t11", "expr": "127 - _t10"},
        {"bind": "_t12", "expr": "_t10 > 67 ? 68 + _t11 : 67 - _t10"}
      ],
      "frame": [240, 65, 16, 0, 89, 18, "{_t6}", "{_t5}", 16, 28, "{value}", "{_t12}", 247]
    },
    {
      "osc": "/part/{part}/patch/tmt/tmt3_velocity_range_upper",
      "_notes": "Patch TMT (Tone Mix Table): TMT3 Velocity Range Upper. DT1 at 11 00 10 1DH (+ the part/tone/key/note offsets of the address map); raw range 1-127. Display: LOWER - 127.",
      "section": "Patch TMT (Tone Mix Table)",
      "args": [{"name": "part", "type": "u7", "range": [1, 16]}, {"name": "value", "type": "u7", "range": [1, 127]}],
      "pre": [
        {"bind": "_t1", "expr": "part - 1"},
        {"bind": "_t2", "expr": "_t1 > 11 ? 3 : _t1 > 7 ? 2 : _t1 > 3 ? 1 : 0"},
        {"bind": "_t3", "expr": "_t2 * 4"},
        {"bind": "_t4", "expr": "_t1 - _t3"},
        {"bind": "_t5", "expr": "_t4 * 32"},
        {"bind": "_t6", "expr": "_t2 + 17"},
        {"bind": "_t7", "expr": "_t2 + _t5"},
        {"bind": "_t8", "expr": "127 - _t7"},
        {"bind": "_t9", "expr": "_t8 + 1"},
        {"bind": "_t10", "expr": "value > _t8 ? value - _t9 : _t7 + value"},
        {"bind": "_t11", "expr": "127 - _t10"},
        {"bind": "_t12", "expr": "_t10 > 66 ? 67 + _t11 : 66 - _t10"}
      ],
      "frame": [240, 65, 16, 0, 89, 18, "{_t6}", "{_t5}", 16, 29, "{value}", "{_t12}", 247]
    },
    {
      "osc": "/part/{part}/patch/tmt/tmt3_velocity_fade_width_lower",
      "_notes": "Patch TMT (Tone Mix Table): TMT3 Velocity Fade Width Lower. DT1 at 11 00 10 1EH (+ the part/tone/key/note offsets of the address map); raw range 0-127.",
      "section": "Patch TMT (Tone Mix Table)",
      "args": [{"name": "part", "type": "u7", "range": [1, 16]}, {"name": "value", "type": "u7", "range": [0, 127]}],
      "pre": [
        {"bind": "_t1", "expr": "part - 1"},
        {"bind": "_t2", "expr": "_t1 > 11 ? 3 : _t1 > 7 ? 2 : _t1 > 3 ? 1 : 0"},
        {"bind": "_t3", "expr": "_t2 * 4"},
        {"bind": "_t4", "expr": "_t1 - _t3"},
        {"bind": "_t5", "expr": "_t4 * 32"},
        {"bind": "_t6", "expr": "_t2 + 17"},
        {"bind": "_t7", "expr": "_t2 + _t5"},
        {"bind": "_t8", "expr": "127 - _t7"},
        {"bind": "_t9", "expr": "_t8 + 1"},
        {"bind": "_t10", "expr": "value > _t8 ? value - _t9 : _t7 + value"},
        {"bind": "_t11", "expr": "127 - _t10"},
        {"bind": "_t12", "expr": "_t10 > 65 ? 66 + _t11 : 65 - _t10"}
      ],
      "frame": [240, 65, 16, 0, 89, 18, "{_t6}", "{_t5}", 16, 30, "{value}", "{_t12}", 247]
    },
    {
      "osc": "/part/{part}/patch/tmt/tmt3_velocity_fade_width_upper",
      "_notes": "Patch TMT (Tone Mix Table): TMT3 Velocity Fade Width Upper. DT1 at 11 00 10 1FH (+ the part/tone/key/note offsets of the address map); raw range 0-127.",
      "section": "Patch TMT (Tone Mix Table)",
      "args": [{"name": "part", "type": "u7", "range": [1, 16]}, {"name": "value", "type": "u7", "range": [0, 127]}],
      "pre": [
        {"bind": "_t1", "expr": "part - 1"},
        {"bind": "_t2", "expr": "_t1 > 11 ? 3 : _t1 > 7 ? 2 : _t1 > 3 ? 1 : 0"},
        {"bind": "_t3", "expr": "_t2 * 4"},
        {"bind": "_t4", "expr": "_t1 - _t3"},
        {"bind": "_t5", "expr": "_t4 * 32"},
        {"bind": "_t6", "expr": "_t2 + 17"},
        {"bind": "_t7", "expr": "_t2 + _t5"},
        {"bind": "_t8", "expr": "127 - _t7"},
        {"bind": "_t9", "expr": "_t8 + 1"},
        {"bind": "_t10", "expr": "value > _t8 ? value - _t9 : _t7 + value"},
        {"bind": "_t11", "expr": "127 - _t10"},
        {"bind": "_t12", "expr": "_t10 > 64 ? 65 + _t11 : 64 - _t10"}
      ],
      "frame": [240, 65, 16, 0, 89, 18, "{_t6}", "{_t5}", 16, 31, "{value}", "{_t12}", 247]
    },
    {
      "osc": "/part/{part}/patch/tmt/tmt4_tone_switch",
      "_notes": "Patch TMT (Tone Mix Table): TMT4 Tone Switch. DT1 at 11 00 10 20H (+ the part/tone/key/note offsets of the address map); raw range 0-1. Display: OFF, ON.",
      "section": "Patch TMT (Tone Mix Table)",
      "args": [
        {"name": "part", "type": "u7", "range": [1, 16]},
        {"name": "value", "type": "enum", "values": {"OFF": 0, "ON": 1}, "range": [0, 1]}
      ],
      "pre": [
        {"bind": "_t1", "expr": "part - 1"},
        {"bind": "_t2", "expr": "_t1 > 11 ? 3 : _t1 > 7 ? 2 : _t1 > 3 ? 1 : 0"},
        {"bind": "_t3", "expr": "_t2 * 4"},
        {"bind": "_t4", "expr": "_t1 - _t3"},
        {"bind": "_t5", "expr": "_t4 * 32"},
        {"bind": "_t6", "expr": "_t2 + 17"},
        {"bind": "_t7", "expr": "_t2 + _t5"},
        {"bind": "_t8", "expr": "127 - _t7"},
        {"bind": "_t9", "expr": "_t8 + 1"},
        {"bind": "_t10", "expr": "value > _t8 ? value - _t9 : _t7 + value"},
        {"bind": "_t11", "expr": "127 - _t10"},
        {"bind": "_t12", "expr": "_t10 > 63 ? 64 + _t11 : 63 - _t10"}
      ],
      "frame": [240, 65, 16, 0, 89, 18, "{_t6}", "{_t5}", 16, 32, "{value}", "{_t12}", 247]
    },
    {
      "osc": "/part/{part}/patch/tmt/tmt4_keyboard_range_lower",
      "_notes": "Patch TMT (Tone Mix Table): TMT4 Keyboard Range Lower. DT1 at 11 00 10 21H (+ the part/tone/key/note offsets of the address map); raw range 0-127. Display: C-1 - UPPER.",
      "section": "Patch TMT (Tone Mix Table)",
      "args": [{"name": "part", "type": "u7", "range": [1, 16]}, {"name": "value", "type": "u7", "range": [0, 127]}],
      "pre": [
        {"bind": "_t1", "expr": "part - 1"},
        {"bind": "_t2", "expr": "_t1 > 11 ? 3 : _t1 > 7 ? 2 : _t1 > 3 ? 1 : 0"},
        {"bind": "_t3", "expr": "_t2 * 4"},
        {"bind": "_t4", "expr": "_t1 - _t3"},
        {"bind": "_t5", "expr": "_t4 * 32"},
        {"bind": "_t6", "expr": "_t2 + 17"},
        {"bind": "_t7", "expr": "_t2 + _t5"},
        {"bind": "_t8", "expr": "127 - _t7"},
        {"bind": "_t9", "expr": "_t8 + 1"},
        {"bind": "_t10", "expr": "value > _t8 ? value - _t9 : _t7 + value"},
        {"bind": "_t11", "expr": "127 - _t10"},
        {"bind": "_t12", "expr": "_t10 > 62 ? 63 + _t11 : 62 - _t10"}
      ],
      "frame": [240, 65, 16, 0, 89, 18, "{_t6}", "{_t5}", 16, 33, "{value}", "{_t12}", 247]
    },
    {
      "osc": "/part/{part}/patch/tmt/tmt4_keyboard_range_upper",
      "_notes": "Patch TMT (Tone Mix Table): TMT4 Keyboard Range Upper. DT1 at 11 00 10 22H (+ the part/tone/key/note offsets of the address map); raw range 0-127. Display: LOWER - G9.",
      "section": "Patch TMT (Tone Mix Table)",
      "args": [{"name": "part", "type": "u7", "range": [1, 16]}, {"name": "value", "type": "u7", "range": [0, 127]}],
      "pre": [
        {"bind": "_t1", "expr": "part - 1"},
        {"bind": "_t2", "expr": "_t1 > 11 ? 3 : _t1 > 7 ? 2 : _t1 > 3 ? 1 : 0"},
        {"bind": "_t3", "expr": "_t2 * 4"},
        {"bind": "_t4", "expr": "_t1 - _t3"},
        {"bind": "_t5", "expr": "_t4 * 32"},
        {"bind": "_t6", "expr": "_t2 + 17"},
        {"bind": "_t7", "expr": "_t2 + _t5"},
        {"bind": "_t8", "expr": "127 - _t7"},
        {"bind": "_t9", "expr": "_t8 + 1"},
        {"bind": "_t10", "expr": "value > _t8 ? value - _t9 : _t7 + value"},
        {"bind": "_t11", "expr": "127 - _t10"},
        {"bind": "_t12", "expr": "_t10 > 61 ? 62 + _t11 : 61 - _t10"}
      ],
      "frame": [240, 65, 16, 0, 89, 18, "{_t6}", "{_t5}", 16, 34, "{value}", "{_t12}", 247]
    },
    {
      "osc": "/part/{part}/patch/tmt/tmt4_keyboard_fade_width_lower",
      "_notes": "Patch TMT (Tone Mix Table): TMT4 Keyboard Fade Width Lower. DT1 at 11 00 10 23H (+ the part/tone/key/note offsets of the address map); raw range 0-127.",
      "section": "Patch TMT (Tone Mix Table)",
      "args": [{"name": "part", "type": "u7", "range": [1, 16]}, {"name": "value", "type": "u7", "range": [0, 127]}],
      "pre": [
        {"bind": "_t1", "expr": "part - 1"},
        {"bind": "_t2", "expr": "_t1 > 11 ? 3 : _t1 > 7 ? 2 : _t1 > 3 ? 1 : 0"},
        {"bind": "_t3", "expr": "_t2 * 4"},
        {"bind": "_t4", "expr": "_t1 - _t3"},
        {"bind": "_t5", "expr": "_t4 * 32"},
        {"bind": "_t6", "expr": "_t2 + 17"},
        {"bind": "_t7", "expr": "_t2 + _t5"},
        {"bind": "_t8", "expr": "127 - _t7"},
        {"bind": "_t9", "expr": "_t8 + 1"},
        {"bind": "_t10", "expr": "value > _t8 ? value - _t9 : _t7 + value"},
        {"bind": "_t11", "expr": "127 - _t10"},
        {"bind": "_t12", "expr": "_t10 > 60 ? 61 + _t11 : 60 - _t10"}
      ],
      "frame": [240, 65, 16, 0, 89, 18, "{_t6}", "{_t5}", 16, 35, "{value}", "{_t12}", 247]
    },
    {
      "osc": "/part/{part}/patch/tmt/tmt4_keyboard_fade_width_upper",
      "_notes": "Patch TMT (Tone Mix Table): TMT4 Keyboard Fade Width Upper. DT1 at 11 00 10 24H (+ the part/tone/key/note offsets of the address map); raw range 0-127.",
      "section": "Patch TMT (Tone Mix Table)",
      "args": [{"name": "part", "type": "u7", "range": [1, 16]}, {"name": "value", "type": "u7", "range": [0, 127]}],
      "pre": [
        {"bind": "_t1", "expr": "part - 1"},
        {"bind": "_t2", "expr": "_t1 > 11 ? 3 : _t1 > 7 ? 2 : _t1 > 3 ? 1 : 0"},
        {"bind": "_t3", "expr": "_t2 * 4"},
        {"bind": "_t4", "expr": "_t1 - _t3"},
        {"bind": "_t5", "expr": "_t4 * 32"},
        {"bind": "_t6", "expr": "_t2 + 17"},
        {"bind": "_t7", "expr": "_t2 + _t5"},
        {"bind": "_t8", "expr": "127 - _t7"},
        {"bind": "_t9", "expr": "_t8 + 1"},
        {"bind": "_t10", "expr": "value > _t8 ? value - _t9 : _t7 + value"},
        {"bind": "_t11", "expr": "127 - _t10"},
        {"bind": "_t12", "expr": "_t10 > 59 ? 60 + _t11 : 59 - _t10"}
      ],
      "frame": [240, 65, 16, 0, 89, 18, "{_t6}", "{_t5}", 16, 36, "{value}", "{_t12}", 247]
    },
    {
      "osc": "/part/{part}/patch/tmt/tmt4_velocity_range_lower",
      "_notes": "Patch TMT (Tone Mix Table): TMT4 Velocity Range Lower. DT1 at 11 00 10 25H (+ the part/tone/key/note offsets of the address map); raw range 1-127. Display: 1 - UPPER.",
      "section": "Patch TMT (Tone Mix Table)",
      "args": [{"name": "part", "type": "u7", "range": [1, 16]}, {"name": "value", "type": "u7", "range": [1, 127]}],
      "pre": [
        {"bind": "_t1", "expr": "part - 1"},
        {"bind": "_t2", "expr": "_t1 > 11 ? 3 : _t1 > 7 ? 2 : _t1 > 3 ? 1 : 0"},
        {"bind": "_t3", "expr": "_t2 * 4"},
        {"bind": "_t4", "expr": "_t1 - _t3"},
        {"bind": "_t5", "expr": "_t4 * 32"},
        {"bind": "_t6", "expr": "_t2 + 17"},
        {"bind": "_t7", "expr": "_t2 + _t5"},
        {"bind": "_t8", "expr": "127 - _t7"},
        {"bind": "_t9", "expr": "_t8 + 1"},
        {"bind": "_t10", "expr": "value > _t8 ? value - _t9 : _t7 + value"},
        {"bind": "_t11", "expr": "127 - _t10"},
        {"bind": "_t12", "expr": "_t10 > 58 ? 59 + _t11 : 58 - _t10"}
      ],
      "frame": [240, 65, 16, 0, 89, 18, "{_t6}", "{_t5}", 16, 37, "{value}", "{_t12}", 247]
    },
    {
      "osc": "/part/{part}/patch/tmt/tmt4_velocity_range_upper",
      "_notes": "Patch TMT (Tone Mix Table): TMT4 Velocity Range Upper. DT1 at 11 00 10 26H (+ the part/tone/key/note offsets of the address map); raw range 1-127. Display: LOWER - 127.",
      "section": "Patch TMT (Tone Mix Table)",
      "args": [{"name": "part", "type": "u7", "range": [1, 16]}, {"name": "value", "type": "u7", "range": [1, 127]}],
      "pre": [
        {"bind": "_t1", "expr": "part - 1"},
        {"bind": "_t2", "expr": "_t1 > 11 ? 3 : _t1 > 7 ? 2 : _t1 > 3 ? 1 : 0"},
        {"bind": "_t3", "expr": "_t2 * 4"},
        {"bind": "_t4", "expr": "_t1 - _t3"},
        {"bind": "_t5", "expr": "_t4 * 32"},
        {"bind": "_t6", "expr": "_t2 + 17"},
        {"bind": "_t7", "expr": "_t2 + _t5"},
        {"bind": "_t8", "expr": "127 - _t7"},
        {"bind": "_t9", "expr": "_t8 + 1"},
        {"bind": "_t10", "expr": "value > _t8 ? value - _t9 : _t7 + value"},
        {"bind": "_t11", "expr": "127 - _t10"},
        {"bind": "_t12", "expr": "_t10 > 57 ? 58 + _t11 : 57 - _t10"}
      ],
      "frame": [240, 65, 16, 0, 89, 18, "{_t6}", "{_t5}", 16, 38, "{value}", "{_t12}", 247]
    },
    {
      "osc": "/part/{part}/patch/tmt/tmt4_velocity_fade_width_lower",
      "_notes": "Patch TMT (Tone Mix Table): TMT4 Velocity Fade Width Lower. DT1 at 11 00 10 27H (+ the part/tone/key/note offsets of the address map); raw range 0-127.",
      "section": "Patch TMT (Tone Mix Table)",
      "args": [{"name": "part", "type": "u7", "range": [1, 16]}, {"name": "value", "type": "u7", "range": [0, 127]}],
      "pre": [
        {"bind": "_t1", "expr": "part - 1"},
        {"bind": "_t2", "expr": "_t1 > 11 ? 3 : _t1 > 7 ? 2 : _t1 > 3 ? 1 : 0"},
        {"bind": "_t3", "expr": "_t2 * 4"},
        {"bind": "_t4", "expr": "_t1 - _t3"},
        {"bind": "_t5", "expr": "_t4 * 32"},
        {"bind": "_t6", "expr": "_t2 + 17"},
        {"bind": "_t7", "expr": "_t2 + _t5"},
        {"bind": "_t8", "expr": "127 - _t7"},
        {"bind": "_t9", "expr": "_t8 + 1"},
        {"bind": "_t10", "expr": "value > _t8 ? value - _t9 : _t7 + value"},
        {"bind": "_t11", "expr": "127 - _t10"},
        {"bind": "_t12", "expr": "_t10 > 56 ? 57 + _t11 : 56 - _t10"}
      ],
      "frame": [240, 65, 16, 0, 89, 18, "{_t6}", "{_t5}", 16, 39, "{value}", "{_t12}", 247]
    },
    {
      "osc": "/part/{part}/patch/tmt/tmt4_velocity_fade_width_upper",
      "_notes": "Patch TMT (Tone Mix Table): TMT4 Velocity Fade Width Upper. DT1 at 11 00 10 28H (+ the part/tone/key/note offsets of the address map); raw range 0-127.",
      "section": "Patch TMT (Tone Mix Table)",
      "args": [{"name": "part", "type": "u7", "range": [1, 16]}, {"name": "value", "type": "u7", "range": [0, 127]}],
      "pre": [
        {"bind": "_t1", "expr": "part - 1"},
        {"bind": "_t2", "expr": "_t1 > 11 ? 3 : _t1 > 7 ? 2 : _t1 > 3 ? 1 : 0"},
        {"bind": "_t3", "expr": "_t2 * 4"},
        {"bind": "_t4", "expr": "_t1 - _t3"},
        {"bind": "_t5", "expr": "_t4 * 32"},
        {"bind": "_t6", "expr": "_t2 + 17"},
        {"bind": "_t7", "expr": "_t2 + _t5"},
        {"bind": "_t8", "expr": "127 - _t7"},
        {"bind": "_t9", "expr": "_t8 + 1"},
        {"bind": "_t10", "expr": "value > _t8 ? value - _t9 : _t7 + value"},
        {"bind": "_t11", "expr": "127 - _t10"},
        {"bind": "_t12", "expr": "_t10 > 55 ? 56 + _t11 : 55 - _t10"}
      ],
      "frame": [240, 65, 16, 0, 89, 18, "{_t6}", "{_t5}", 16, 40, "{value}", "{_t12}", 247]
    },
    {
      "osc": "/part/{part}/patch/tone/{tone}/tone_level",
      "_notes": "Patch Tone: Tone Level. DT1 at 11 00 20 00H (+ the part/tone/key/note offsets of the address map); raw range 0-127.",
      "section": "Patch Tone",
      "args": [
        {"name": "part", "type": "u7", "range": [1, 16]},
        {"name": "tone", "type": "u7", "range": [1, 4]},
        {"name": "value", "type": "u7", "range": [0, 127]}
      ],
      "pre": [
        {"bind": "_t1", "expr": "part - 1"},
        {"bind": "_t2", "expr": "_t1 > 11 ? 3 : _t1 > 7 ? 2 : _t1 > 3 ? 1 : 0"},
        {"bind": "_t3", "expr": "_t2 * 4"},
        {"bind": "_t4", "expr": "_t1 - _t3"},
        {"bind": "_t5", "expr": "_t4 * 32"},
        {"bind": "_t6", "expr": "tone - 1"},
        {"bind": "_t7", "expr": "_t6 * 2"},
        {"bind": "_t8", "expr": "_t2 + 17"},
        {"bind": "_t9", "expr": "_t7 + 32"},
        {"bind": "_t10", "expr": "_t2 + _t5"},
        {"bind": "_t11", "expr": "_t10 + _t7"},
        {"bind": "_t12", "expr": "127 - _t11"},
        {"bind": "_t13", "expr": "_t12 + 1"},
        {"bind": "_t14", "expr": "value > _t12 ? value - _t13 : _t11 + value"},
        {"bind": "_t15", "expr": "127 - _t14"},
        {"bind": "_t16", "expr": "_t14 > 79 ? 80 + _t15 : 79 - _t14"}
      ],
      "frame": [240, 65, 16, 0, 89, 18, "{_t8}", "{_t5}", "{_t9}", 0, "{value}", "{_t16}", 247]
    },
    {
      "osc": "/part/{part}/patch/tone/{tone}/tone_coarse_tune",
      "_notes": "Patch Tone: Tone Coarse Tune. DT1 at 11 00 20 01H (+ the part/tone/key/note offsets of the address map); raw range 16-112. Display: -48 - +48.",
      "section": "Patch Tone",
      "args": [
        {"name": "part", "type": "u7", "range": [1, 16]},
        {"name": "tone", "type": "u7", "range": [1, 4]},
        {"name": "value", "type": "u7", "range": [16, 112]}
      ],
      "pre": [
        {"bind": "_t1", "expr": "part - 1"},
        {"bind": "_t2", "expr": "_t1 > 11 ? 3 : _t1 > 7 ? 2 : _t1 > 3 ? 1 : 0"},
        {"bind": "_t3", "expr": "_t2 * 4"},
        {"bind": "_t4", "expr": "_t1 - _t3"},
        {"bind": "_t5", "expr": "_t4 * 32"},
        {"bind": "_t6", "expr": "tone - 1"},
        {"bind": "_t7", "expr": "_t6 * 2"},
        {"bind": "_t8", "expr": "_t2 + 17"},
        {"bind": "_t9", "expr": "_t7 + 32"},
        {"bind": "_t10", "expr": "_t2 + _t5"},
        {"bind": "_t11", "expr": "_t10 + _t7"},
        {"bind": "_t12", "expr": "127 - _t11"},
        {"bind": "_t13", "expr": "_t12 + 1"},
        {"bind": "_t14", "expr": "value > _t12 ? value - _t13 : _t11 + value"},
        {"bind": "_t15", "expr": "127 - _t14"},
        {"bind": "_t16", "expr": "_t14 > 78 ? 79 + _t15 : 78 - _t14"}
      ],
      "frame": [240, 65, 16, 0, 89, 18, "{_t8}", "{_t5}", "{_t9}", 1, "{value}", "{_t16}", 247]
    },
    {
      "osc": "/part/{part}/patch/tone/{tone}/tone_fine_tune",
      "_notes": "Patch Tone: Tone Fine Tune. DT1 at 11 00 20 02H (+ the part/tone/key/note offsets of the address map); raw range 14-114. Display: -50 - +50.",
      "section": "Patch Tone",
      "args": [
        {"name": "part", "type": "u7", "range": [1, 16]},
        {"name": "tone", "type": "u7", "range": [1, 4]},
        {"name": "value", "type": "u7", "range": [14, 114]}
      ],
      "pre": [
        {"bind": "_t1", "expr": "part - 1"},
        {"bind": "_t2", "expr": "_t1 > 11 ? 3 : _t1 > 7 ? 2 : _t1 > 3 ? 1 : 0"},
        {"bind": "_t3", "expr": "_t2 * 4"},
        {"bind": "_t4", "expr": "_t1 - _t3"},
        {"bind": "_t5", "expr": "_t4 * 32"},
        {"bind": "_t6", "expr": "tone - 1"},
        {"bind": "_t7", "expr": "_t6 * 2"},
        {"bind": "_t8", "expr": "_t2 + 17"},
        {"bind": "_t9", "expr": "_t7 + 32"},
        {"bind": "_t10", "expr": "_t2 + _t5"},
        {"bind": "_t11", "expr": "_t10 + _t7"},
        {"bind": "_t12", "expr": "127 - _t11"},
        {"bind": "_t13", "expr": "_t12 + 1"},
        {"bind": "_t14", "expr": "value > _t12 ? value - _t13 : _t11 + value"},
        {"bind": "_t15", "expr": "127 - _t14"},
        {"bind": "_t16", "expr": "_t14 > 77 ? 78 + _t15 : 77 - _t14"}
      ],
      "frame": [240, 65, 16, 0, 89, 18, "{_t8}", "{_t5}", "{_t9}", 2, "{value}", "{_t16}", 247]
    },
    {
      "osc": "/part/{part}/patch/tone/{tone}/tone_random_pitch_depth",
      "_notes": "Patch Tone: Tone Random Pitch Depth. DT1 at 11 00 20 03H (+ the part/tone/key/note offsets of the address map); raw range 0-30. Display: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 20, 30, 40, 50, 60, 70, 80, 90, 100, 200, 300, 400, 500, 600, 700, 800, 900, 1000, 1100, 1200.",
      "section": "Patch Tone",
      "args": [
        {"name": "part", "type": "u7", "range": [1, 16]},
        {"name": "tone", "type": "u7", "range": [1, 4]},
        {"name": "value", "type": "u7", "range": [0, 30]}
      ],
      "pre": [
        {"bind": "_t1", "expr": "part - 1"},
        {"bind": "_t2", "expr": "_t1 > 11 ? 3 : _t1 > 7 ? 2 : _t1 > 3 ? 1 : 0"},
        {"bind": "_t3", "expr": "_t2 * 4"},
        {"bind": "_t4", "expr": "_t1 - _t3"},
        {"bind": "_t5", "expr": "_t4 * 32"},
        {"bind": "_t6", "expr": "tone - 1"},
        {"bind": "_t7", "expr": "_t6 * 2"},
        {"bind": "_t8", "expr": "_t2 + 17"},
        {"bind": "_t9", "expr": "_t7 + 32"},
        {"bind": "_t10", "expr": "_t2 + _t5"},
        {"bind": "_t11", "expr": "_t10 + _t7"},
        {"bind": "_t12", "expr": "127 - _t11"},
        {"bind": "_t13", "expr": "_t12 + 1"},
        {"bind": "_t14", "expr": "value > _t12 ? value - _t13 : _t11 + value"},
        {"bind": "_t15", "expr": "127 - _t14"},
        {"bind": "_t16", "expr": "_t14 > 76 ? 77 + _t15 : 76 - _t14"}
      ],
      "frame": [240, 65, 16, 0, 89, 18, "{_t8}", "{_t5}", "{_t9}", 3, "{value}", "{_t16}", 247]
    },
    {
      "osc": "/part/{part}/patch/tone/{tone}/tone_pan",
      "_notes": "Patch Tone: Tone Pan. DT1 at 11 00 20 04H (+ the part/tone/key/note offsets of the address map); raw range 0-127. Display: L64 - 63R.",
      "section": "Patch Tone",
      "args": [
        {"name": "part", "type": "u7", "range": [1, 16]},
        {"name": "tone", "type": "u7", "range": [1, 4]},
        {"name": "value", "type": "u7", "range": [0, 127]}
      ],
      "pre": [
        {"bind": "_t1", "expr": "part - 1"},
        {"bind": "_t2", "expr": "_t1 > 11 ? 3 : _t1 > 7 ? 2 : _t1 > 3 ? 1 : 0"},
        {"bind": "_t3", "expr": "_t2 * 4"},
        {"bind": "_t4", "expr": "_t1 - _t3"},
        {"bind": "_t5", "expr": "_t4 * 32"},
        {"bind": "_t6", "expr": "tone - 1"},
        {"bind": "_t7", "expr": "_t6 * 2"},
        {"bind": "_t8", "expr": "_t2 + 17"},
        {"bind": "_t9", "expr": "_t7 + 32"},
        {"bind": "_t10", "expr": "_t2 + _t5"},
        {"bind": "_t11", "expr": "_t10 + _t7"},
        {"bind": "_t12", "expr": "127 - _t11"},
        {"bind": "_t13", "expr": "_t12 + 1"},
        {"bind": "_t14", "expr": "value > _t12 ? value - _t13 : _t11 + value"},
        {"bind": "_t15", "expr": "127 - _t14"},
        {"bind": "_t16", "expr": "_t14 > 75 ? 76 + _t15 : 75 - _t14"}
      ],
      "frame": [240, 65, 16, 0, 89, 18, "{_t8}", "{_t5}", "{_t9}", 4, "{value}", "{_t16}", 247]
    },
    {
      "osc": "/part/{part}/patch/tone/{tone}/tone_pan_keyfollow",
      "_notes": "Patch Tone: Tone Pan Keyfollow. DT1 at 11 00 20 05H (+ the part/tone/key/note offsets of the address map); raw range 54-74. Display: -100 - +100.",
      "section": "Patch Tone",
      "args": [
        {"name": "part", "type": "u7", "range": [1, 16]},
        {"name": "tone", "type": "u7", "range": [1, 4]},
        {"name": "value", "type": "u7", "range": [54, 74]}
      ],
      "pre": [
        {"bind": "_t1", "expr": "part - 1"},
        {"bind": "_t2", "expr": "_t1 > 11 ? 3 : _t1 > 7 ? 2 : _t1 > 3 ? 1 : 0"},
        {"bind": "_t3", "expr": "_t2 * 4"},
        {"bind": "_t4", "expr": "_t1 - _t3"},
        {"bind": "_t5", "expr": "_t4 * 32"},
        {"bind": "_t6", "expr": "tone - 1"},
        {"bind": "_t7", "expr": "_t6 * 2"},
        {"bind": "_t8", "expr": "_t2 + 17"},
        {"bind": "_t9", "expr": "_t7 + 32"},
        {"bind": "_t10", "expr": "_t2 + _t5"},
        {"bind": "_t11", "expr": "_t10 + _t7"},
        {"bind": "_t12", "expr": "127 - _t11"},
        {"bind": "_t13", "expr": "_t12 + 1"},
        {"bind": "_t14", "expr": "value > _t12 ? value - _t13 : _t11 + value"},
        {"bind": "_t15", "expr": "127 - _t14"},
        {"bind": "_t16", "expr": "_t14 > 74 ? 75 + _t15 : 74 - _t14"}
      ],
      "frame": [240, 65, 16, 0, 89, 18, "{_t8}", "{_t5}", "{_t9}", 5, "{value}", "{_t16}", 247]
    },
    {
      "osc": "/part/{part}/patch/tone/{tone}/tone_random_pan_depth",
      "_notes": "Patch Tone: Tone Random Pan Depth. DT1 at 11 00 20 06H (+ the part/tone/key/note offsets of the address map); raw range 0-63.",
      "section": "Patch Tone",
      "args": [
        {"name": "part", "type": "u7", "range": [1, 16]},
        {"name": "tone", "type": "u7", "range": [1, 4]},
        {"name": "value", "type": "u7", "range": [0, 63]}
      ],
      "pre": [
        {"bind": "_t1", "expr": "part - 1"},
        {"bind": "_t2", "expr": "_t1 > 11 ? 3 : _t1 > 7 ? 2 : _t1 > 3 ? 1 : 0"},
        {"bind": "_t3", "expr": "_t2 * 4"},
        {"bind": "_t4", "expr": "_t1 - _t3"},
        {"bind": "_t5", "expr": "_t4 * 32"},
        {"bind": "_t6", "expr": "tone - 1"},
        {"bind": "_t7", "expr": "_t6 * 2"},
        {"bind": "_t8", "expr": "_t2 + 17"},
        {"bind": "_t9", "expr": "_t7 + 32"},
        {"bind": "_t10", "expr": "_t2 + _t5"},
        {"bind": "_t11", "expr": "_t10 + _t7"},
        {"bind": "_t12", "expr": "127 - _t11"},
        {"bind": "_t13", "expr": "_t12 + 1"},
        {"bind": "_t14", "expr": "value > _t12 ? value - _t13 : _t11 + value"},
        {"bind": "_t15", "expr": "127 - _t14"},
        {"bind": "_t16", "expr": "_t14 > 73 ? 74 + _t15 : 73 - _t14"}
      ],
      "frame": [240, 65, 16, 0, 89, 18, "{_t8}", "{_t5}", "{_t9}", 6, "{value}", "{_t16}", 247]
    },
    {
      "osc": "/part/{part}/patch/tone/{tone}/tone_alternate_pan_depth",
      "_notes": "Patch Tone: Tone Alternate Pan Depth. DT1 at 11 00 20 07H (+ the part/tone/key/note offsets of the address map); raw range 1-127. Display: L63 - 63R.",
      "section": "Patch Tone",
      "args": [
        {"name": "part", "type": "u7", "range": [1, 16]},
        {"name": "tone", "type": "u7", "range": [1, 4]},
        {"name": "value", "type": "u7", "range": [1, 127]}
      ],
      "pre": [
        {"bind": "_t1", "expr": "part - 1"},
        {"bind": "_t2", "expr": "_t1 > 11 ? 3 : _t1 > 7 ? 2 : _t1 > 3 ? 1 : 0"},
        {"bind": "_t3", "expr": "_t2 * 4"},
        {"bind": "_t4", "expr": "_t1 - _t3"},
        {"bind": "_t5", "expr": "_t4 * 32"},
        {"bind": "_t6", "expr": "tone - 1"},
        {"bind": "_t7", "expr": "_t6 * 2"},
        {"bind": "_t8", "expr": "_t2 + 17"},
        {"bind": "_t9", "expr": "_t7 + 32"},
        {"bind": "_t10", "expr": "_t2 + _t5"},
        {"bind": "_t11", "expr": "_t10 + _t7"},
        {"bind": "_t12", "expr": "127 - _t11"},
        {"bind": "_t13", "expr": "_t12 + 1"},
        {"bind": "_t14", "expr": "value > _t12 ? value - _t13 : _t11 + value"},
        {"bind": "_t15", "expr": "127 - _t14"},
        {"bind": "_t16", "expr": "_t14 > 72 ? 73 + _t15 : 72 - _t14"}
      ],
      "frame": [240, 65, 16, 0, 89, 18, "{_t8}", "{_t5}", "{_t9}", 7, "{value}", "{_t16}", 247]
    },
    {
      "osc": "/part/{part}/patch/tone/{tone}/tone_env_mode",
      "_notes": "Patch Tone: Tone Env Mode. DT1 at 11 00 20 08H (+ the part/tone/key/note offsets of the address map); raw range 0-1. Display: NO-SUS, SUSTAIN.",
      "section": "Patch Tone",
      "args": [
        {"name": "part", "type": "u7", "range": [1, 16]},
        {"name": "tone", "type": "u7", "range": [1, 4]},
        {"name": "value", "type": "enum", "values": {"NO-SUS": 0, "SUSTAIN": 1}, "range": [0, 1]}
      ],
      "pre": [
        {"bind": "_t1", "expr": "part - 1"},
        {"bind": "_t2", "expr": "_t1 > 11 ? 3 : _t1 > 7 ? 2 : _t1 > 3 ? 1 : 0"},
        {"bind": "_t3", "expr": "_t2 * 4"},
        {"bind": "_t4", "expr": "_t1 - _t3"},
        {"bind": "_t5", "expr": "_t4 * 32"},
        {"bind": "_t6", "expr": "tone - 1"},
        {"bind": "_t7", "expr": "_t6 * 2"},
        {"bind": "_t8", "expr": "_t2 + 17"},
        {"bind": "_t9", "expr": "_t7 + 32"},
        {"bind": "_t10", "expr": "_t2 + _t5"},
        {"bind": "_t11", "expr": "_t10 + _t7"},
        {"bind": "_t12", "expr": "127 - _t11"},
        {"bind": "_t13", "expr": "_t12 + 1"},
        {"bind": "_t14", "expr": "value > _t12 ? value - _t13 : _t11 + value"},
        {"bind": "_t15", "expr": "127 - _t14"},
        {"bind": "_t16", "expr": "_t14 > 71 ? 72 + _t15 : 71 - _t14"}
      ],
      "frame": [240, 65, 16, 0, 89, 18, "{_t8}", "{_t5}", "{_t9}", 8, "{value}", "{_t16}", 247]
    },
    {
      "osc": "/part/{part}/patch/tone/{tone}/tone_delay_mode",
      "_notes": "Patch Tone: Tone Delay Mode. DT1 at 11 00 20 09H (+ the part/tone/key/note offsets of the address map); raw range 0-3. Display: NORMAL, HOLD, KEY-OFF-NORMAL, KEY-OFF-DECAY.",
      "section": "Patch Tone",
      "args": [
        {"name": "part", "type": "u7", "range": [1, 16]},
        {"name": "tone", "type": "u7", "range": [1, 4]},
        {
          "name": "value",
          "type": "enum",
          "values": {"NORMAL": 0, "HOLD": 1, "KEY-OFF-NORMAL": 2, "KEY-OFF-DECAY": 3},
          "range": [0, 3]
        }
      ],
      "pre": [
        {"bind": "_t1", "expr": "part - 1"},
        {"bind": "_t2", "expr": "_t1 > 11 ? 3 : _t1 > 7 ? 2 : _t1 > 3 ? 1 : 0"},
        {"bind": "_t3", "expr": "_t2 * 4"},
        {"bind": "_t4", "expr": "_t1 - _t3"},
        {"bind": "_t5", "expr": "_t4 * 32"},
        {"bind": "_t6", "expr": "tone - 1"},
        {"bind": "_t7", "expr": "_t6 * 2"},
        {"bind": "_t8", "expr": "_t2 + 17"},
        {"bind": "_t9", "expr": "_t7 + 32"},
        {"bind": "_t10", "expr": "_t2 + _t5"},
        {"bind": "_t11", "expr": "_t10 + _t7"},
        {"bind": "_t12", "expr": "127 - _t11"},
        {"bind": "_t13", "expr": "_t12 + 1"},
        {"bind": "_t14", "expr": "value > _t12 ? value - _t13 : _t11 + value"},
        {"bind": "_t15", "expr": "127 - _t14"},
        {"bind": "_t16", "expr": "_t14 > 70 ? 71 + _t15 : 70 - _t14"}
      ],
      "frame": [240, 65, 16, 0, 89, 18, "{_t8}", "{_t5}", "{_t9}", 9, "{value}", "{_t16}", 247]
    },
    {
      "osc": "/part/{part}/patch/tone/{tone}/tone_delay_time",
      "_notes": "Patch Tone: Tone Delay Time. DT1 at 11 00 20 0AH (+ the part/tone/key/note offsets of the address map); raw range 0-149. Sent as 2 nibbles (\"#\" in the map): pass the raw value as 2 hex digits, most significant first (e.g. 149 = 9 5). Display: 0 - 127, MUSICAL-NOTES.",
      "section": "Patch Tone",
      "args": [
        {"name": "part", "type": "u7", "range": [1, 16]},
        {"name": "tone", "type": "u7", "range": [1, 4]},
        {"name": "nibble1", "type": "u7", "range": [0, 15]},
        {"name": "nibble2", "type": "u7", "range": [0, 15]}
      ],
      "pre": [
        {"bind": "_t1", "expr": "part - 1"},
        {"bind": "_t2", "expr": "_t1 > 11 ? 3 : _t1 > 7 ? 2 : _t1 > 3 ? 1 : 0"},
        {"bind": "_t3", "expr": "_t2 * 4"},
        {"bind": "_t4", "expr": "_t1 - _t3"},
        {"bind": "_t5", "expr": "_t4 * 32"},
        {"bind": "_t6", "expr": "tone - 1"},
        {"bind": "_t7", "expr": "_t6 * 2"},
        {"bind": "_t8", "expr": "_t2 + 17"},
        {"bind": "_t9", "expr": "_t7 + 32"},
        {"bind": "_t10", "expr": "_t2 + _t5"},
        {"bind": "_t11", "expr": "_t10 + _t7"},
        {"bind": "_t12", "expr": "127 - _t11"},
        {"bind": "_t13", "expr": "_t12 + 1"},
        {"bind": "_t14", "expr": "nibble1 > _t12 ? nibble1 - _t13 : _t11 + nibble1"},
        {"bind": "_t15", "expr": "127 - _t14"},
        {"bind": "_t16", "expr": "_t15 + 1"},
        {"bind": "_t17", "expr": "nibble2 > _t15 ? nibble2 - _t16 : _t14 + nibble2"},
        {"bind": "_t18", "expr": "127 - _t17"},
        {"bind": "_t19", "expr": "_t17 > 69 ? 70 + _t18 : 69 - _t17"}
      ],
      "frame": [240, 65, 16, 0, 89, 18, "{_t8}", "{_t5}", "{_t9}", 10, "{nibble1}", "{nibble2}", "{_t19}", 247]
    },
    {
      "osc": "/part/{part}/patch/tone/{tone}/tone_dry_send_level",
      "_notes": "Patch Tone: Tone Dry Send Level. DT1 at 11 00 20 0CH (+ the part/tone/key/note offsets of the address map); raw range 0-127.",
      "section": "Patch Tone",
      "args": [
        {"name": "part", "type": "u7", "range": [1, 16]},
        {"name": "tone", "type": "u7", "range": [1, 4]},
        {"name": "value", "type": "u7", "range": [0, 127]}
      ],
      "pre": [
        {"bind": "_t1", "expr": "part - 1"},
        {"bind": "_t2", "expr": "_t1 > 11 ? 3 : _t1 > 7 ? 2 : _t1 > 3 ? 1 : 0"},
        {"bind": "_t3", "expr": "_t2 * 4"},
        {"bind": "_t4", "expr": "_t1 - _t3"},
        {"bind": "_t5", "expr": "_t4 * 32"},
        {"bind": "_t6", "expr": "tone - 1"},
        {"bind": "_t7", "expr": "_t6 * 2"},
        {"bind": "_t8", "expr": "_t2 + 17"},
        {"bind": "_t9", "expr": "_t7 + 32"},
        {"bind": "_t10", "expr": "_t2 + _t5"},
        {"bind": "_t11", "expr": "_t10 + _t7"},
        {"bind": "_t12", "expr": "127 - _t11"},
        {"bind": "_t13", "expr": "_t12 + 1"},
        {"bind": "_t14", "expr": "value > _t12 ? value - _t13 : _t11 + value"},
        {"bind": "_t15", "expr": "127 - _t14"},
        {"bind": "_t16", "expr": "_t14 > 67 ? 68 + _t15 : 67 - _t14"}
      ],
      "frame": [240, 65, 16, 0, 89, 18, "{_t8}", "{_t5}", "{_t9}", 12, "{value}", "{_t16}", 247]
    },
    {
      "osc": "/part/{part}/patch/tone/{tone}/tone_reverb_send_level_mfx",
      "_notes": "Patch Tone: Tone Reverb Send Level (MFX). DT1 at 11 00 20 0EH (+ the part/tone/key/note offsets of the address map); raw range 0-127.",
      "section": "Patch Tone",
      "args": [
        {"name": "part", "type": "u7", "range": [1, 16]},
        {"name": "tone", "type": "u7", "range": [1, 4]},
        {"name": "value", "type": "u7", "range": [0, 127]}
      ],
      "pre": [
        {"bind": "_t1", "expr": "part - 1"},
        {"bind": "_t2", "expr": "_t1 > 11 ? 3 : _t1 > 7 ? 2 : _t1 > 3 ? 1 : 0"},
        {"bind": "_t3", "expr": "_t2 * 4"},
        {"bind": "_t4", "expr": "_t1 - _t3"},
        {"bind": "_t5", "expr": "_t4 * 32"},
        {"bind": "_t6", "expr": "tone - 1"},
        {"bind": "_t7", "expr": "_t6 * 2"},
        {"bind": "_t8", "expr": "_t2 + 17"},
        {"bind": "_t9", "expr": "_t7 + 32"},
        {"bind": "_t10", "expr": "_t2 + _t5"},
        {"bind": "_t11", "expr": "_t10 + _t7"},
        {"bind": "_t12", "expr": "127 - _t11"},
        {"bind": "_t13", "expr": "_t12 + 1"},
        {"bind": "_t14", "expr": "value > _t12 ? value - _t13 : _t11 + value"},
        {"bind": "_t15", "expr": "127 - _t14"},
        {"bind": "_t16", "expr": "_t14 > 65 ? 66 + _t15 : 65 - _t14"}
      ],
      "frame": [240, 65, 16, 0, 89, 18, "{_t8}", "{_t5}", "{_t9}", 14, "{value}", "{_t16}", 247]
    },
    {
      "osc": "/part/{part}/patch/tone/{tone}/tone_reverb_send_level_non_mfx",
      "_notes": "Patch Tone: Tone Reverb Send Level (non MFX). DT1 at 11 00 20 10H (+ the part/tone/key/note offsets of the address map); raw range 0-127.",
      "section": "Patch Tone",
      "args": [
        {"name": "part", "type": "u7", "range": [1, 16]},
        {"name": "tone", "type": "u7", "range": [1, 4]},
        {"name": "value", "type": "u7", "range": [0, 127]}
      ],
      "pre": [
        {"bind": "_t1", "expr": "part - 1"},
        {"bind": "_t2", "expr": "_t1 > 11 ? 3 : _t1 > 7 ? 2 : _t1 > 3 ? 1 : 0"},
        {"bind": "_t3", "expr": "_t2 * 4"},
        {"bind": "_t4", "expr": "_t1 - _t3"},
        {"bind": "_t5", "expr": "_t4 * 32"},
        {"bind": "_t6", "expr": "tone - 1"},
        {"bind": "_t7", "expr": "_t6 * 2"},
        {"bind": "_t8", "expr": "_t2 + 17"},
        {"bind": "_t9", "expr": "_t7 + 32"},
        {"bind": "_t10", "expr": "_t2 + _t5"},
        {"bind": "_t11", "expr": "_t10 + _t7"},
        {"bind": "_t12", "expr": "127 - _t11"},
        {"bind": "_t13", "expr": "_t12 + 1"},
        {"bind": "_t14", "expr": "value > _t12 ? value - _t13 : _t11 + value"},
        {"bind": "_t15", "expr": "127 - _t14"},
        {"bind": "_t16", "expr": "_t14 > 63 ? 64 + _t15 : 63 - _t14"}
      ],
      "frame": [240, 65, 16, 0, 89, 18, "{_t8}", "{_t5}", "{_t9}", 16, "{value}", "{_t16}", 247]
    },
    {
      "osc": "/part/{part}/patch/tone/{tone}/tone_receive_bender",
      "_notes": "Patch Tone: Tone Receive Bender. DT1 at 11 00 20 12H (+ the part/tone/key/note offsets of the address map); raw range 0-1. Display: OFF, ON.",
      "section": "Patch Tone",
      "args": [
        {"name": "part", "type": "u7", "range": [1, 16]},
        {"name": "tone", "type": "u7", "range": [1, 4]},
        {"name": "value", "type": "enum", "values": {"OFF": 0, "ON": 1}, "range": [0, 1]}
      ],
      "pre": [
        {"bind": "_t1", "expr": "part - 1"},
        {"bind": "_t2", "expr": "_t1 > 11 ? 3 : _t1 > 7 ? 2 : _t1 > 3 ? 1 : 0"},
        {"bind": "_t3", "expr": "_t2 * 4"},
        {"bind": "_t4", "expr": "_t1 - _t3"},
        {"bind": "_t5", "expr": "_t4 * 32"},
        {"bind": "_t6", "expr": "tone - 1"},
        {"bind": "_t7", "expr": "_t6 * 2"},
        {"bind": "_t8", "expr": "_t2 + 17"},
        {"bind": "_t9", "expr": "_t7 + 32"},
        {"bind": "_t10", "expr": "_t2 + _t5"},
        {"bind": "_t11", "expr": "_t10 + _t7"},
        {"bind": "_t12", "expr": "127 - _t11"},
        {"bind": "_t13", "expr": "_t12 + 1"},
        {"bind": "_t14", "expr": "value > _t12 ? value - _t13 : _t11 + value"},
        {"bind": "_t15", "expr": "127 - _t14"},
        {"bind": "_t16", "expr": "_t14 > 61 ? 62 + _t15 : 61 - _t14"}
      ],
      "frame": [240, 65, 16, 0, 89, 18, "{_t8}", "{_t5}", "{_t9}", 18, "{value}", "{_t16}", 247]
    },
    {
      "osc": "/part/{part}/patch/tone/{tone}/tone_receive_expression",
      "_notes": "Patch Tone: Tone Receive Expression. DT1 at 11 00 20 13H (+ the part/tone/key/note offsets of the address map); raw range 0-1. Display: OFF, ON.",
      "section": "Patch Tone",
      "args": [
        {"name": "part", "type": "u7", "range": [1, 16]},
        {"name": "tone", "type": "u7", "range": [1, 4]},
        {"name": "value", "type": "enum", "values": {"OFF": 0, "ON": 1}, "range": [0, 1]}
      ],
      "pre": [
        {"bind": "_t1", "expr": "part - 1"},
        {"bind": "_t2", "expr": "_t1 > 11 ? 3 : _t1 > 7 ? 2 : _t1 > 3 ? 1 : 0"},
        {"bind": "_t3", "expr": "_t2 * 4"},
        {"bind": "_t4", "expr": "_t1 - _t3"},
        {"bind": "_t5", "expr": "_t4 * 32"},
        {"bind": "_t6", "expr": "tone - 1"},
        {"bind": "_t7", "expr": "_t6 * 2"},
        {"bind": "_t8", "expr": "_t2 + 17"},
        {"bind": "_t9", "expr": "_t7 + 32"},
        {"bind": "_t10", "expr": "_t2 + _t5"},
        {"bind": "_t11", "expr": "_t10 + _t7"},
        {"bind": "_t12", "expr": "127 - _t11"},
        {"bind": "_t13", "expr": "_t12 + 1"},
        {"bind": "_t14", "expr": "value > _t12 ? value - _t13 : _t11 + value"},
        {"bind": "_t15", "expr": "127 - _t14"},
        {"bind": "_t16", "expr": "_t14 > 60 ? 61 + _t15 : 60 - _t14"}
      ],
      "frame": [240, 65, 16, 0, 89, 18, "{_t8}", "{_t5}", "{_t9}", 19, "{value}", "{_t16}", 247]
    },
    {
      "osc": "/part/{part}/patch/tone/{tone}/tone_receive_hold_1",
      "_notes": "Patch Tone: Tone Receive Hold-1. DT1 at 11 00 20 14H (+ the part/tone/key/note offsets of the address map); raw range 0-1. Display: OFF, ON.",
      "section": "Patch Tone",
      "args": [
        {"name": "part", "type": "u7", "range": [1, 16]},
        {"name": "tone", "type": "u7", "range": [1, 4]},
        {"name": "value", "type": "enum", "values": {"OFF": 0, "ON": 1}, "range": [0, 1]}
      ],
      "pre": [
        {"bind": "_t1", "expr": "part - 1"},
        {"bind": "_t2", "expr": "_t1 > 11 ? 3 : _t1 > 7 ? 2 : _t1 > 3 ? 1 : 0"},
        {"bind": "_t3", "expr": "_t2 * 4"},
        {"bind": "_t4", "expr": "_t1 - _t3"},
        {"bind": "_t5", "expr": "_t4 * 32"},
        {"bind": "_t6", "expr": "tone - 1"},
        {"bind": "_t7", "expr": "_t6 * 2"},
        {"bind": "_t8", "expr": "_t2 + 17"},
        {"bind": "_t9", "expr": "_t7 + 32"},
        {"bind": "_t10", "expr": "_t2 + _t5"},
        {"bind": "_t11", "expr": "_t10 + _t7"},
        {"bind": "_t12", "expr": "127 - _t11"},
        {"bind": "_t13", "expr": "_t12 + 1"},
        {"bind": "_t14", "expr": "value > _t12 ? value - _t13 : _t11 + value"},
        {"bind": "_t15", "expr": "127 - _t14"},
        {"bind": "_t16", "expr": "_t14 > 59 ? 60 + _t15 : 59 - _t14"}
      ],
      "frame": [240, 65, 16, 0, 89, 18, "{_t8}", "{_t5}", "{_t9}", 20, "{value}", "{_t16}", 247]
    },
    {
      "osc": "/part/{part}/patch/tone/{tone}/tone_receive_pan_mode",
      "_notes": "Patch Tone: Tone Receive Pan Mode. DT1 at 11 00 20 15H (+ the part/tone/key/note offsets of the address map); raw range 0-1. Display: CONTINUOUS, KEY-ON.",
      "section": "Patch Tone",
      "args": [
        {"name": "part", "type": "u7", "range": [1, 16]},
        {"name": "tone", "type": "u7", "range": [1, 4]},
        {"name": "value", "type": "enum", "values": {"CONTINUOUS": 0, "KEY-ON": 1}, "range": [0, 1]}
      ],
      "pre": [
        {"bind": "_t1", "expr": "part - 1"},
        {"bind": "_t2", "expr": "_t1 > 11 ? 3 : _t1 > 7 ? 2 : _t1 > 3 ? 1 : 0"},
        {"bind": "_t3", "expr": "_t2 * 4"},
        {"bind": "_t4", "expr": "_t1 - _t3"},
        {"bind": "_t5", "expr": "_t4 * 32"},
        {"bind": "_t6", "expr": "tone - 1"},
        {"bind": "_t7", "expr": "_t6 * 2"},
        {"bind": "_t8", "expr": "_t2 + 17"},
        {"bind": "_t9", "expr": "_t7 + 32"},
        {"bind": "_t10", "expr": "_t2 + _t5"},
        {"bind": "_t11", "expr": "_t10 + _t7"},
        {"bind": "_t12", "expr": "127 - _t11"},
        {"bind": "_t13", "expr": "_t12 + 1"},
        {"bind": "_t14", "expr": "value > _t12 ? value - _t13 : _t11 + value"},
        {"bind": "_t15", "expr": "127 - _t14"},
        {"bind": "_t16", "expr": "_t14 > 58 ? 59 + _t15 : 58 - _t14"}
      ],
      "frame": [240, 65, 16, 0, 89, 18, "{_t8}", "{_t5}", "{_t9}", 21, "{value}", "{_t16}", 247]
    },
    {
      "osc": "/part/{part}/patch/tone/{tone}/tone_redamper_switch",
      "_notes": "Patch Tone: Tone Redamper Switch. DT1 at 11 00 20 16H (+ the part/tone/key/note offsets of the address map); raw range 0-1. Display: OFF, ON.",
      "section": "Patch Tone",
      "args": [
        {"name": "part", "type": "u7", "range": [1, 16]},
        {"name": "tone", "type": "u7", "range": [1, 4]},
        {"name": "value", "type": "enum", "values": {"OFF": 0, "ON": 1}, "range": [0, 1]}
      ],
      "pre": [
        {"bind": "_t1", "expr": "part - 1"},
        {"bind": "_t2", "expr": "_t1 > 11 ? 3 : _t1 > 7 ? 2 : _t1 > 3 ? 1 : 0"},
        {"bind": "_t3", "expr": "_t2 * 4"},
        {"bind": "_t4", "expr": "_t1 - _t3"},
        {"bind": "_t5", "expr": "_t4 * 32"},
        {"bind": "_t6", "expr": "tone - 1"},
        {"bind": "_t7", "expr": "_t6 * 2"},
        {"bind": "_t8", "expr": "_t2 + 17"},
        {"bind": "_t9", "expr": "_t7 + 32"},
        {"bind": "_t10", "expr": "_t2 + _t5"},
        {"bind": "_t11", "expr": "_t10 + _t7"},
        {"bind": "_t12", "expr": "127 - _t11"},
        {"bind": "_t13", "expr": "_t12 + 1"},
        {"bind": "_t14", "expr": "value > _t12 ? value - _t13 : _t11 + value"},
        {"bind": "_t15", "expr": "127 - _t14"},
        {"bind": "_t16", "expr": "_t14 > 57 ? 58 + _t15 : 57 - _t14"}
      ],
      "frame": [240, 65, 16, 0, 89, 18, "{_t8}", "{_t5}", "{_t9}", 22, "{value}", "{_t16}", 247]
    },
    {
      "osc": "/part/{part}/patch/tone/{tone}/tone_control_1_switch_1",
      "_notes": "Patch Tone: Tone Control 1 Switch 1. DT1 at 11 00 20 17H (+ the part/tone/key/note offsets of the address map); raw range 0-2. Display: OFF, ON, REVERSE.",
      "section": "Patch Tone",
      "args": [
        {"name": "part", "type": "u7", "range": [1, 16]},
        {"name": "tone", "type": "u7", "range": [1, 4]},
        {"name": "value", "type": "enum", "values": {"OFF": 0, "ON": 1, "REVERSE": 2}, "range": [0, 2]}
      ],
      "pre": [
        {"bind": "_t1", "expr": "part - 1"},
        {"bind": "_t2", "expr": "_t1 > 11 ? 3 : _t1 > 7 ? 2 : _t1 > 3 ? 1 : 0"},
        {"bind": "_t3", "expr": "_t2 * 4"},
        {"bind": "_t4", "expr": "_t1 - _t3"},
        {"bind": "_t5", "expr": "_t4 * 32"},
        {"bind": "_t6", "expr": "tone - 1"},
        {"bind": "_t7", "expr": "_t6 * 2"},
        {"bind": "_t8", "expr": "_t2 + 17"},
        {"bind": "_t9", "expr": "_t7 + 32"},
        {"bind": "_t10", "expr": "_t2 + _t5"},
        {"bind": "_t11", "expr": "_t10 + _t7"},
        {"bind": "_t12", "expr": "127 - _t11"},
        {"bind": "_t13", "expr": "_t12 + 1"},
        {"bind": "_t14", "expr": "value > _t12 ? value - _t13 : _t11 + value"},
        {"bind": "_t15", "expr": "127 - _t14"},
        {"bind": "_t16", "expr": "_t14 > 56 ? 57 + _t15 : 56 - _t14"}
      ],
      "frame": [240, 65, 16, 0, 89, 18, "{_t8}", "{_t5}", "{_t9}", 23, "{value}", "{_t16}", 247]
    },
    {
      "osc": "/part/{part}/patch/tone/{tone}/tone_control_1_switch_2",
      "_notes": "Patch Tone: Tone Control 1 Switch 2. DT1 at 11 00 20 18H (+ the part/tone/key/note offsets of the address map); raw range 0-2. Display: OFF, ON, REVERSE.",
      "section": "Patch Tone",
      "args": [
        {"name": "part", "type": "u7", "range": [1, 16]},
        {"name": "tone", "type": "u7", "range": [1, 4]},
        {"name": "value", "type": "enum", "values": {"OFF": 0, "ON": 1, "REVERSE": 2}, "range": [0, 2]}
      ],
      "pre": [
        {"bind": "_t1", "expr": "part - 1"},
        {"bind": "_t2", "expr": "_t1 > 11 ? 3 : _t1 > 7 ? 2 : _t1 > 3 ? 1 : 0"},
        {"bind": "_t3", "expr": "_t2 * 4"},
        {"bind": "_t4", "expr": "_t1 - _t3"},
        {"bind": "_t5", "expr": "_t4 * 32"},
        {"bind": "_t6", "expr": "tone - 1"},
        {"bind": "_t7", "expr": "_t6 * 2"},
        {"bind": "_t8", "expr": "_t2 + 17"},
        {"bind": "_t9", "expr": "_t7 + 32"},
        {"bind": "_t10", "expr": "_t2 + _t5"},
        {"bind": "_t11", "expr": "_t10 + _t7"},
        {"bind": "_t12", "expr": "127 - _t11"},
        {"bind": "_t13", "expr": "_t12 + 1"},
        {"bind": "_t14", "expr": "value > _t12 ? value - _t13 : _t11 + value"},
        {"bind": "_t15", "expr": "127 - _t14"},
        {"bind": "_t16", "expr": "_t14 > 55 ? 56 + _t15 : 55 - _t14"}
      ],
      "frame": [240, 65, 16, 0, 89, 18, "{_t8}", "{_t5}", "{_t9}", 24, "{value}", "{_t16}", 247]
    },
    {
      "osc": "/part/{part}/patch/tone/{tone}/tone_control_1_switch_3",
      "_notes": "Patch Tone: Tone Control 1 Switch 3. DT1 at 11 00 20 19H (+ the part/tone/key/note offsets of the address map); raw range 0-2. Display: OFF, ON, REVERSE.",
      "section": "Patch Tone",
      "args": [
        {"name": "part", "type": "u7", "range": [1, 16]},
        {"name": "tone", "type": "u7", "range": [1, 4]},
        {"name": "value", "type": "enum", "values": {"OFF": 0, "ON": 1, "REVERSE": 2}, "range": [0, 2]}
      ],
      "pre": [
        {"bind": "_t1", "expr": "part - 1"},
        {"bind": "_t2", "expr": "_t1 > 11 ? 3 : _t1 > 7 ? 2 : _t1 > 3 ? 1 : 0"},
        {"bind": "_t3", "expr": "_t2 * 4"},
        {"bind": "_t4", "expr": "_t1 - _t3"},
        {"bind": "_t5", "expr": "_t4 * 32"},
        {"bind": "_t6", "expr": "tone - 1"},
        {"bind": "_t7", "expr": "_t6 * 2"},
        {"bind": "_t8", "expr": "_t2 + 17"},
        {"bind": "_t9", "expr": "_t7 + 32"},
        {"bind": "_t10", "expr": "_t2 + _t5"},
        {"bind": "_t11", "expr": "_t10 + _t7"},
        {"bind": "_t12", "expr": "127 - _t11"},
        {"bind": "_t13", "expr": "_t12 + 1"},
        {"bind": "_t14", "expr": "value > _t12 ? value - _t13 : _t11 + value"},
        {"bind": "_t15", "expr": "127 - _t14"},
        {"bind": "_t16", "expr": "_t14 > 54 ? 55 + _t15 : 54 - _t14"}
      ],
      "frame": [240, 65, 16, 0, 89, 18, "{_t8}", "{_t5}", "{_t9}", 25, "{value}", "{_t16}", 247]
    },
    {
      "osc": "/part/{part}/patch/tone/{tone}/tone_control_1_switch_4",
      "_notes": "Patch Tone: Tone Control 1 Switch 4. DT1 at 11 00 20 1AH (+ the part/tone/key/note offsets of the address map); raw range 0-2. Display: OFF, ON, REVERSE.",
      "section": "Patch Tone",
      "args": [
        {"name": "part", "type": "u7", "range": [1, 16]},
        {"name": "tone", "type": "u7", "range": [1, 4]},
        {"name": "value", "type": "enum", "values": {"OFF": 0, "ON": 1, "REVERSE": 2}, "range": [0, 2]}
      ],
      "pre": [
        {"bind": "_t1", "expr": "part - 1"},
        {"bind": "_t2", "expr": "_t1 > 11 ? 3 : _t1 > 7 ? 2 : _t1 > 3 ? 1 : 0"},
        {"bind": "_t3", "expr": "_t2 * 4"},
        {"bind": "_t4", "expr": "_t1 - _t3"},
        {"bind": "_t5", "expr": "_t4 * 32"},
        {"bind": "_t6", "expr": "tone - 1"},
        {"bind": "_t7", "expr": "_t6 * 2"},
        {"bind": "_t8", "expr": "_t2 + 17"},
        {"bind": "_t9", "expr": "_t7 + 32"},
        {"bind": "_t10", "expr": "_t2 + _t5"},
        {"bind": "_t11", "expr": "_t10 + _t7"},
        {"bind": "_t12", "expr": "127 - _t11"},
        {"bind": "_t13", "expr": "_t12 + 1"},
        {"bind": "_t14", "expr": "value > _t12 ? value - _t13 : _t11 + value"},
        {"bind": "_t15", "expr": "127 - _t14"},
        {"bind": "_t16", "expr": "_t14 > 53 ? 54 + _t15 : 53 - _t14"}
      ],
      "frame": [240, 65, 16, 0, 89, 18, "{_t8}", "{_t5}", "{_t9}", 26, "{value}", "{_t16}", 247]
    },
    {
      "osc": "/part/{part}/patch/tone/{tone}/tone_control_2_switch_1",
      "_notes": "Patch Tone: Tone Control 2 Switch 1. DT1 at 11 00 20 1BH (+ the part/tone/key/note offsets of the address map); raw range 0-2. Display: OFF, ON, REVERSE.",
      "section": "Patch Tone",
      "args": [
        {"name": "part", "type": "u7", "range": [1, 16]},
        {"name": "tone", "type": "u7", "range": [1, 4]},
        {"name": "value", "type": "enum", "values": {"OFF": 0, "ON": 1, "REVERSE": 2}, "range": [0, 2]}
      ],
      "pre": [
        {"bind": "_t1", "expr": "part - 1"},
        {"bind": "_t2", "expr": "_t1 > 11 ? 3 : _t1 > 7 ? 2 : _t1 > 3 ? 1 : 0"},
        {"bind": "_t3", "expr": "_t2 * 4"},
        {"bind": "_t4", "expr": "_t1 - _t3"},
        {"bind": "_t5", "expr": "_t4 * 32"},
        {"bind": "_t6", "expr": "tone - 1"},
        {"bind": "_t7", "expr": "_t6 * 2"},
        {"bind": "_t8", "expr": "_t2 + 17"},
        {"bind": "_t9", "expr": "_t7 + 32"},
        {"bind": "_t10", "expr": "_t2 + _t5"},
        {"bind": "_t11", "expr": "_t10 + _t7"},
        {"bind": "_t12", "expr": "127 - _t11"},
        {"bind": "_t13", "expr": "_t12 + 1"},
        {"bind": "_t14", "expr": "value > _t12 ? value - _t13 : _t11 + value"},
        {"bind": "_t15", "expr": "127 - _t14"},
        {"bind": "_t16", "expr": "_t14 > 52 ? 53 + _t15 : 52 - _t14"}
      ],
      "frame": [240, 65, 16, 0, 89, 18, "{_t8}", "{_t5}", "{_t9}", 27, "{value}", "{_t16}", 247]
    },
    {
      "osc": "/part/{part}/patch/tone/{tone}/tone_control_2_switch_2",
      "_notes": "Patch Tone: Tone Control 2 Switch 2. DT1 at 11 00 20 1CH (+ the part/tone/key/note offsets of the address map); raw range 0-2. Display: OFF, ON, REVERSE.",
      "section": "Patch Tone",
      "args": [
        {"name": "part", "type": "u7", "range": [1, 16]},
        {"name": "tone", "type": "u7", "range": [1, 4]},
        {"name": "value", "type": "enum", "values": {"OFF": 0, "ON": 1, "REVERSE": 2}, "range": [0, 2]}
      ],
      "pre": [
        {"bind": "_t1", "expr": "part - 1"},
        {"bind": "_t2", "expr": "_t1 > 11 ? 3 : _t1 > 7 ? 2 : _t1 > 3 ? 1 : 0"},
        {"bind": "_t3", "expr": "_t2 * 4"},
        {"bind": "_t4", "expr": "_t1 - _t3"},
        {"bind": "_t5", "expr": "_t4 * 32"},
        {"bind": "_t6", "expr": "tone - 1"},
        {"bind": "_t7", "expr": "_t6 * 2"},
        {"bind": "_t8", "expr": "_t2 + 17"},
        {"bind": "_t9", "expr": "_t7 + 32"},
        {"bind": "_t10", "expr": "_t2 + _t5"},
        {"bind": "_t11", "expr": "_t10 + _t7"},
        {"bind": "_t12", "expr": "127 - _t11"},
        {"bind": "_t13", "expr": "_t12 + 1"},
        {"bind": "_t14", "expr": "value > _t12 ? value - _t13 : _t11 + value"},
        {"bind": "_t15", "expr": "127 - _t14"},
        {"bind": "_t16", "expr": "_t14 > 51 ? 52 + _t15 : 51 - _t14"}
      ],
      "frame": [240, 65, 16, 0, 89, 18, "{_t8}", "{_t5}", "{_t9}", 28, "{value}", "{_t16}", 247]
    },
    {
      "osc": "/part/{part}/patch/tone/{tone}/tone_control_2_switch_3",
      "_notes": "Patch Tone: Tone Control 2 Switch 3. DT1 at 11 00 20 1DH (+ the part/tone/key/note offsets of the address map); raw range 0-2. Display: OFF, ON, REVERSE.",
      "section": "Patch Tone",
      "args": [
        {"name": "part", "type": "u7", "range": [1, 16]},
        {"name": "tone", "type": "u7", "range": [1, 4]},
        {"name": "value", "type": "enum", "values": {"OFF": 0, "ON": 1, "REVERSE": 2}, "range": [0, 2]}
      ],
      "pre": [
        {"bind": "_t1", "expr": "part - 1"},
        {"bind": "_t2", "expr": "_t1 > 11 ? 3 : _t1 > 7 ? 2 : _t1 > 3 ? 1 : 0"},
        {"bind": "_t3", "expr": "_t2 * 4"},
        {"bind": "_t4", "expr": "_t1 - _t3"},
        {"bind": "_t5", "expr": "_t4 * 32"},
        {"bind": "_t6", "expr": "tone - 1"},
        {"bind": "_t7", "expr": "_t6 * 2"},
        {"bind": "_t8", "expr": "_t2 + 17"},
        {"bind": "_t9", "expr": "_t7 + 32"},
        {"bind": "_t10", "expr": "_t2 + _t5"},
        {"bind": "_t11", "expr": "_t10 + _t7"},
        {"bind": "_t12", "expr": "127 - _t11"},
        {"bind": "_t13", "expr": "_t12 + 1"},
        {"bind": "_t14", "expr": "value > _t12 ? value - _t13 : _t11 + value"},
        {"bind": "_t15", "expr": "127 - _t14"},
        {"bind": "_t16", "expr": "_t14 > 50 ? 51 + _t15 : 50 - _t14"}
      ],
      "frame": [240, 65, 16, 0, 89, 18, "{_t8}", "{_t5}", "{_t9}", 29, "{value}", "{_t16}", 247]
    },
    {
      "osc": "/part/{part}/patch/tone/{tone}/tone_control_2_switch_4",
      "_notes": "Patch Tone: Tone Control 2 Switch 4. DT1 at 11 00 20 1EH (+ the part/tone/key/note offsets of the address map); raw range 0-2. Display: OFF, ON, REVERSE.",
      "section": "Patch Tone",
      "args": [
        {"name": "part", "type": "u7", "range": [1, 16]},
        {"name": "tone", "type": "u7", "range": [1, 4]},
        {"name": "value", "type": "enum", "values": {"OFF": 0, "ON": 1, "REVERSE": 2}, "range": [0, 2]}
      ],
      "pre": [
        {"bind": "_t1", "expr": "part - 1"},
        {"bind": "_t2", "expr": "_t1 > 11 ? 3 : _t1 > 7 ? 2 : _t1 > 3 ? 1 : 0"},
        {"bind": "_t3", "expr": "_t2 * 4"},
        {"bind": "_t4", "expr": "_t1 - _t3"},
        {"bind": "_t5", "expr": "_t4 * 32"},
        {"bind": "_t6", "expr": "tone - 1"},
        {"bind": "_t7", "expr": "_t6 * 2"},
        {"bind": "_t8", "expr": "_t2 + 17"},
        {"bind": "_t9", "expr": "_t7 + 32"},
        {"bind": "_t10", "expr": "_t2 + _t5"},
        {"bind": "_t11", "expr": "_t10 + _t7"},
        {"bind": "_t12", "expr": "127 - _t11"},
        {"bind": "_t13", "expr": "_t12 + 1"},
        {"bind": "_t14", "expr": "value > _t12 ? value - _t13 : _t11 + value"},
        {"bind": "_t15", "expr": "127 - _t14"},
        {"bind": "_t16", "expr": "_t14 > 49 ? 50 + _t15 : 49 - _t14"}
      ],
      "frame": [240, 65, 16, 0, 89, 18, "{_t8}", "{_t5}", "{_t9}", 30, "{value}", "{_t16}", 247]
    },
    {
      "osc": "/part/{part}/patch/tone/{tone}/tone_control_3_switch_1",
      "_notes": "Patch Tone: Tone Control 3 Switch 1. DT1 at 11 00 20 1FH (+ the part/tone/key/note offsets of the address map); raw range 0-2. Display: OFF, ON, REVERSE.",
      "section": "Patch Tone",
      "args": [
        {"name": "part", "type": "u7", "range": [1, 16]},
        {"name": "tone", "type": "u7", "range": [1, 4]},
        {"name": "value", "type": "enum", "values": {"OFF": 0, "ON": 1, "REVERSE": 2}, "range": [0, 2]}
      ],
      "pre": [
        {"bind": "_t1", "expr": "part - 1"},
        {"bind": "_t2", "expr": "_t1 > 11 ? 3 : _t1 > 7 ? 2 : _t1 > 3 ? 1 : 0"},
        {"bind": "_t3", "expr": "_t2 * 4"},
        {"bind": "_t4", "expr": "_t1 - _t3"},
        {"bind": "_t5", "expr": "_t4 * 32"},
        {"bind": "_t6", "expr": "tone - 1"},
        {"bind": "_t7", "expr": "_t6 * 2"},
        {"bind": "_t8", "expr": "_t2 + 17"},
        {"bind": "_t9", "expr": "_t7 + 32"},
        {"bind": "_t10", "expr": "_t2 + _t5"},
        {"bind": "_t11", "expr": "_t10 + _t7"},
        {"bind": "_t12", "expr": "127 - _t11"},
        {"bind": "_t13", "expr": "_t12 + 1"},
        {"bind": "_t14", "expr": "value > _t12 ? value - _t13 : _t11 + value"},
        {"bind": "_t15", "expr": "127 - _t14"},
        {"bind": "_t16", "expr": "_t14 > 48 ? 49 + _t15 : 48 - _t14"}
      ],
      "frame": [240, 65, 16, 0, 89, 18, "{_t8}", "{_t5}", "{_t9}", 31, "{value}", "{_t16}", 247]
    },
    {
      "osc": "/part/{part}/patch/tone/{tone}/tone_control_3_switch_2",
      "_notes": "Patch Tone: Tone Control 3 Switch 2. DT1 at 11 00 20 20H (+ the part/tone/key/note offsets of the address map); raw range 0-2. Display: OFF, ON, REVERSE.",
      "section": "Patch Tone",
      "args": [
        {"name": "part", "type": "u7", "range": [1, 16]},
        {"name": "tone", "type": "u7", "range": [1, 4]},
        {"name": "value", "type": "enum", "values": {"OFF": 0, "ON": 1, "REVERSE": 2}, "range": [0, 2]}
      ],
      "pre": [
        {"bind": "_t1", "expr": "part - 1"},
        {"bind": "_t2", "expr": "_t1 > 11 ? 3 : _t1 > 7 ? 2 : _t1 > 3 ? 1 : 0"},
        {"bind": "_t3", "expr": "_t2 * 4"},
        {"bind": "_t4", "expr": "_t1 - _t3"},
        {"bind": "_t5", "expr": "_t4 * 32"},
        {"bind": "_t6", "expr": "tone - 1"},
        {"bind": "_t7", "expr": "_t6 * 2"},
        {"bind": "_t8", "expr": "_t2 + 17"},
        {"bind": "_t9", "expr": "_t7 + 32"},
        {"bind": "_t10", "expr": "_t2 + _t5"},
        {"bind": "_t11", "expr": "_t10 + _t7"},
        {"bind": "_t12", "expr": "127 - _t11"},
        {"bind": "_t13", "expr": "_t12 + 1"},
        {"bind": "_t14", "expr": "value > _t12 ? value - _t13 : _t11 + value"},
        {"bind": "_t15", "expr": "127 - _t14"},
        {"bind": "_t16", "expr": "_t14 > 47 ? 48 + _t15 : 47 - _t14"}
      ],
      "frame": [240, 65, 16, 0, 89, 18, "{_t8}", "{_t5}", "{_t9}", 32, "{value}", "{_t16}", 247]
    },
    {
      "osc": "/part/{part}/patch/tone/{tone}/tone_control_3_switch_3",
      "_notes": "Patch Tone: Tone Control 3 Switch 3. DT1 at 11 00 20 21H (+ the part/tone/key/note offsets of the address map); raw range 0-2. Display: OFF, ON, REVERSE.",
      "section": "Patch Tone",
      "args": [
        {"name": "part", "type": "u7", "range": [1, 16]},
        {"name": "tone", "type": "u7", "range": [1, 4]},
        {"name": "value", "type": "enum", "values": {"OFF": 0, "ON": 1, "REVERSE": 2}, "range": [0, 2]}
      ],
      "pre": [
        {"bind": "_t1", "expr": "part - 1"},
        {"bind": "_t2", "expr": "_t1 > 11 ? 3 : _t1 > 7 ? 2 : _t1 > 3 ? 1 : 0"},
        {"bind": "_t3", "expr": "_t2 * 4"},
        {"bind": "_t4", "expr": "_t1 - _t3"},
        {"bind": "_t5", "expr": "_t4 * 32"},
        {"bind": "_t6", "expr": "tone - 1"},
        {"bind": "_t7", "expr": "_t6 * 2"},
        {"bind": "_t8", "expr": "_t2 + 17"},
        {"bind": "_t9", "expr": "_t7 + 32"},
        {"bind": "_t10", "expr": "_t2 + _t5"},
        {"bind": "_t11", "expr": "_t10 + _t7"},
        {"bind": "_t12", "expr": "127 - _t11"},
        {"bind": "_t13", "expr": "_t12 + 1"},
        {"bind": "_t14", "expr": "value > _t12 ? value - _t13 : _t11 + value"},
        {"bind": "_t15", "expr": "127 - _t14"},
        {"bind": "_t16", "expr": "_t14 > 46 ? 47 + _t15 : 46 - _t14"}
      ],
      "frame": [240, 65, 16, 0, 89, 18, "{_t8}", "{_t5}", "{_t9}", 33, "{value}", "{_t16}", 247]
    },
    {
      "osc": "/part/{part}/patch/tone/{tone}/tone_control_3_switch_4",
      "_notes": "Patch Tone: Tone Control 3 Switch 4. DT1 at 11 00 20 22H (+ the part/tone/key/note offsets of the address map); raw range 0-2. Display: OFF, ON, REVERSE.",
      "section": "Patch Tone",
      "args": [
        {"name": "part", "type": "u7", "range": [1, 16]},
        {"name": "tone", "type": "u7", "range": [1, 4]},
        {"name": "value", "type": "enum", "values": {"OFF": 0, "ON": 1, "REVERSE": 2}, "range": [0, 2]}
      ],
      "pre": [
        {"bind": "_t1", "expr": "part - 1"},
        {"bind": "_t2", "expr": "_t1 > 11 ? 3 : _t1 > 7 ? 2 : _t1 > 3 ? 1 : 0"},
        {"bind": "_t3", "expr": "_t2 * 4"},
        {"bind": "_t4", "expr": "_t1 - _t3"},
        {"bind": "_t5", "expr": "_t4 * 32"},
        {"bind": "_t6", "expr": "tone - 1"},
        {"bind": "_t7", "expr": "_t6 * 2"},
        {"bind": "_t8", "expr": "_t2 + 17"},
        {"bind": "_t9", "expr": "_t7 + 32"},
        {"bind": "_t10", "expr": "_t2 + _t5"},
        {"bind": "_t11", "expr": "_t10 + _t7"},
        {"bind": "_t12", "expr": "127 - _t11"},
        {"bind": "_t13", "expr": "_t12 + 1"},
        {"bind": "_t14", "expr": "value > _t12 ? value - _t13 : _t11 + value"},
        {"bind": "_t15", "expr": "127 - _t14"},
        {"bind": "_t16", "expr": "_t14 > 45 ? 46 + _t15 : 45 - _t14"}
      ],
      "frame": [240, 65, 16, 0, 89, 18, "{_t8}", "{_t5}", "{_t9}", 34, "{value}", "{_t16}", 247]
    },
    {
      "osc": "/part/{part}/patch/tone/{tone}/tone_control_4_switch_1",
      "_notes": "Patch Tone: Tone Control 4 Switch 1. DT1 at 11 00 20 23H (+ the part/tone/key/note offsets of the address map); raw range 0-2. Display: OFF, ON, REVERSE.",
      "section": "Patch Tone",
      "args": [
        {"name": "part", "type": "u7", "range": [1, 16]},
        {"name": "tone", "type": "u7", "range": [1, 4]},
        {"name": "value", "type": "enum", "values": {"OFF": 0, "ON": 1, "REVERSE": 2}, "range": [0, 2]}
      ],
      "pre": [
        {"bind": "_t1", "expr": "part - 1"},
        {"bind": "_t2", "expr": "_t1 > 11 ? 3 : _t1 > 7 ? 2 : _t1 > 3 ? 1 : 0"},
        {"bind": "_t3", "expr": "_t2 * 4"},
        {"bind": "_t4", "expr": "_t1 - _t3"},
        {"bind": "_t5", "expr": "_t4 * 32"},
        {"bind": "_t6", "expr": "tone - 1"},
        {"bind": "_t7", "expr": "_t6 * 2"},
        {"bind": "_t8", "expr": "_t2 + 17"},
        {"bind": "_t9", "expr": "_t7 + 32"},
        {"bind": "_t10", "expr": "_t2 + _t5"},
        {"bind": "_t11", "expr": "_t10 + _t7"},
        {"bind": "_t12", "expr": "127 - _t11"},
        {"bind": "_t13", "expr": "_t12 + 1"},
        {"bind": "_t14", "expr": "value > _t12 ? value - _t13 : _t11 + value"},
        {"bind": "_t15", "expr": "127 - _t14"},
        {"bind": "_t16", "expr": "_t14 > 44 ? 45 + _t15 : 44 - _t14"}
      ],
      "frame": [240, 65, 16, 0, 89, 18, "{_t8}", "{_t5}", "{_t9}", 35, "{value}", "{_t16}", 247]
    },
    {
      "osc": "/part/{part}/patch/tone/{tone}/tone_control_4_switch_2",
      "_notes": "Patch Tone: Tone Control 4 Switch 2. DT1 at 11 00 20 24H (+ the part/tone/key/note offsets of the address map); raw range 0-2. Display: OFF, ON, REVERSE.",
      "section": "Patch Tone",
      "args": [
        {"name": "part", "type": "u7", "range": [1, 16]},
        {"name": "tone", "type": "u7", "range": [1, 4]},
        {"name": "value", "type": "enum", "values": {"OFF": 0, "ON": 1, "REVERSE": 2}, "range": [0, 2]}
      ],
      "pre": [
        {"bind": "_t1", "expr": "part - 1"},
        {"bind": "_t2", "expr": "_t1 > 11 ? 3 : _t1 > 7 ? 2 : _t1 > 3 ? 1 : 0"},
        {"bind": "_t3", "expr": "_t2 * 4"},
        {"bind": "_t4", "expr": "_t1 - _t3"},
        {"bind": "_t5", "expr": "_t4 * 32"},
        {"bind": "_t6", "expr": "tone - 1"},
        {"bind": "_t7", "expr": "_t6 * 2"},
        {"bind": "_t8", "expr": "_t2 + 17"},
        {"bind": "_t9", "expr": "_t7 + 32"},
        {"bind": "_t10", "expr": "_t2 + _t5"},
        {"bind": "_t11", "expr": "_t10 + _t7"},
        {"bind": "_t12", "expr": "127 - _t11"},
        {"bind": "_t13", "expr": "_t12 + 1"},
        {"bind": "_t14", "expr": "value > _t12 ? value - _t13 : _t11 + value"},
        {"bind": "_t15", "expr": "127 - _t14"},
        {"bind": "_t16", "expr": "_t14 > 43 ? 44 + _t15 : 43 - _t14"}
      ],
      "frame": [240, 65, 16, 0, 89, 18, "{_t8}", "{_t5}", "{_t9}", 36, "{value}", "{_t16}", 247]
    },
    {
      "osc": "/part/{part}/patch/tone/{tone}/tone_control_4_switch_3",
      "_notes": "Patch Tone: Tone Control 4 Switch 3. DT1 at 11 00 20 25H (+ the part/tone/key/note offsets of the address map); raw range 0-2. Display: OFF, ON, REVERSE.",
      "section": "Patch Tone",
      "args": [
        {"name": "part", "type": "u7", "range": [1, 16]},
        {"name": "tone", "type": "u7", "range": [1, 4]},
        {"name": "value", "type": "enum", "values": {"OFF": 0, "ON": 1, "REVERSE": 2}, "range": [0, 2]}
      ],
      "pre": [
        {"bind": "_t1", "expr": "part - 1"},
        {"bind": "_t2", "expr": "_t1 > 11 ? 3 : _t1 > 7 ? 2 : _t1 > 3 ? 1 : 0"},
        {"bind": "_t3", "expr": "_t2 * 4"},
        {"bind": "_t4", "expr": "_t1 - _t3"},
        {"bind": "_t5", "expr": "_t4 * 32"},
        {"bind": "_t6", "expr": "tone - 1"},
        {"bind": "_t7", "expr": "_t6 * 2"},
        {"bind": "_t8", "expr": "_t2 + 17"},
        {"bind": "_t9", "expr": "_t7 + 32"},
        {"bind": "_t10", "expr": "_t2 + _t5"},
        {"bind": "_t11", "expr": "_t10 + _t7"},
        {"bind": "_t12", "expr": "127 - _t11"},
        {"bind": "_t13", "expr": "_t12 + 1"},
        {"bind": "_t14", "expr": "value > _t12 ? value - _t13 : _t11 + value"},
        {"bind": "_t15", "expr": "127 - _t14"},
        {"bind": "_t16", "expr": "_t14 > 42 ? 43 + _t15 : 42 - _t14"}
      ],
      "frame": [240, 65, 16, 0, 89, 18, "{_t8}", "{_t5}", "{_t9}", 37, "{value}", "{_t16}", 247]
    },
    {
      "osc": "/part/{part}/patch/tone/{tone}/tone_control_4_switch_4",
      "_notes": "Patch Tone: Tone Control 4 Switch 4. DT1 at 11 00 20 26H (+ the part/tone/key/note offsets of the address map); raw range 0-2. Display: OFF, ON, REVERSE.",
      "section": "Patch Tone",
      "args": [
        {"name": "part", "type": "u7", "range": [1, 16]},
        {"name": "tone", "type": "u7", "range": [1, 4]},
        {"name": "value", "type": "enum", "values": {"OFF": 0, "ON": 1, "REVERSE": 2}, "range": [0, 2]}
      ],
      "pre": [
        {"bind": "_t1", "expr": "part - 1"},
        {"bind": "_t2", "expr": "_t1 > 11 ? 3 : _t1 > 7 ? 2 : _t1 > 3 ? 1 : 0"},
        {"bind": "_t3", "expr": "_t2 * 4"},
        {"bind": "_t4", "expr": "_t1 - _t3"},
        {"bind": "_t5", "expr": "_t4 * 32"},
        {"bind": "_t6", "expr": "tone - 1"},
        {"bind": "_t7", "expr": "_t6 * 2"},
        {"bind": "_t8", "expr": "_t2 + 17"},
        {"bind": "_t9", "expr": "_t7 + 32"},
        {"bind": "_t10", "expr": "_t2 + _t5"},
        {"bind": "_t11", "expr": "_t10 + _t7"},
        {"bind": "_t12", "expr": "127 - _t11"},
        {"bind": "_t13", "expr": "_t12 + 1"},
        {"bind": "_t14", "expr": "value > _t12 ? value - _t13 : _t11 + value"},
        {"bind": "_t15", "expr": "127 - _t14"},
        {"bind": "_t16", "expr": "_t14 > 41 ? 42 + _t15 : 41 - _t14"}
      ],
      "frame": [240, 65, 16, 0, 89, 18, "{_t8}", "{_t5}", "{_t9}", 38, "{value}", "{_t16}", 247]
    },
    {
      "osc": "/part/{part}/patch/tone/{tone}/wave_group_type",
      "_notes": "Patch Tone: Wave Group Type. DT1 at 11 00 20 27H (+ the part/tone/key/note offsets of the address map); raw range 0-3. Display: INT, ---, SRX, SAMPLE.",
      "section": "Patch Tone",
      "args": [
        {"name": "part", "type": "u7", "range": [1, 16]},
        {"name": "tone", "type": "u7", "range": [1, 4]},
        {"name": "value", "type": "enum", "values": {"INT": 0, "---": 1, "SRX": 2, "SAMPLE": 3}, "range": [0, 3]}
      ],
      "pre": [
        {"bind": "_t1", "expr": "part - 1"},
        {"bind": "_t2", "expr": "_t1 > 11 ? 3 : _t1 > 7 ? 2 : _t1 > 3 ? 1 : 0"},
        {"bind": "_t3", "expr": "_t2 * 4"},
        {"bind": "_t4", "expr": "_t1 - _t3"},
        {"bind": "_t5", "expr": "_t4 * 32"},
        {"bind": "_t6", "expr": "tone - 1"},
        {"bind": "_t7", "expr": "_t6 * 2"},
        {"bind": "_t8", "expr": "_t2 + 17"},
        {"bind": "_t9", "expr": "_t7 + 32"},
        {"bind": "_t10", "expr": "_t2 + _t5"},
        {"bind": "_t11", "expr": "_t10 + _t7"},
        {"bind": "_t12", "expr": "127 - _t11"},
        {"bind": "_t13", "expr": "_t12 + 1"},
        {"bind": "_t14", "expr": "value > _t12 ? value - _t13 : _t11 + value"},
        {"bind": "_t15", "expr": "127 - _t14"},
        {"bind": "_t16", "expr": "_t14 > 40 ? 41 + _t15 : 40 - _t14"}
      ],
      "frame": [240, 65, 16, 0, 89, 18, "{_t8}", "{_t5}", "{_t9}", 39, "{value}", "{_t16}", 247]
    },
    {
      "osc": "/part/{part}/patch/tone/{tone}/wave_group_id",
      "_notes": "Patch Tone: Wave Group ID. DT1 at 11 00 20 28H (+ the part/tone/key/note offsets of the address map); raw range 0-16384. Sent as 4 nibbles (\"#\" in the map): pass the raw value as 4 hex digits, most significant first (e.g. 16384 = 4 0 0 0). Display: OFF, 1 - 16384.",
      "section": "Patch Tone",
      "args": [
        {"name": "part", "type": "u7", "range": [1, 16]},
        {"name": "tone", "type": "u7", "range": [1, 4]},
        {"name": "nibble1", "type": "u7", "range": [0, 15]},
        {"name": "nibble2", "type": "u7", "range": [0, 15]},
        {"name": "nibble3", "type": "u7", "range": [0, 15]},
        {"name": "nibble4", "type": "u7", "range": [0, 15]}
      ],
      "pre": [
        {"bind": "_t1", "expr": "part - 1"},
        {"bind": "_t2", "expr": "_t1 > 11 ? 3 : _t1 > 7 ? 2 : _t1 > 3 ? 1 : 0"},
        {"bind": "_t3", "expr": "_t2 * 4"},
        {"bind": "_t4", "expr": "_t1 - _t3"},
        {"bind": "_t5", "expr": "_t4 * 32"},
        {"bind": "_t6", "expr": "tone - 1"},
        {"bind": "_t7", "expr": "_t6 * 2"},
        {"bind": "_t8", "expr": "_t2 + 17"},
        {"bind": "_t9", "expr": "_t7 + 32"},
        {"bind": "_t10", "expr": "_t2 + _t5"},
        {"bind": "_t11", "expr": "_t10 + _t7"},
        {"bind": "_t12", "expr": "127 - _t11"},
        {"bind": "_t13", "expr": "_t12 + 1"},
        {"bind": "_t14", "expr": "nibble1 > _t12 ? nibble1 - _t13 : _t11 + nibble1"},
        {"bind": "_t15", "expr": "127 - _t14"},
        {"bind": "_t16", "expr": "_t15 + 1"},
        {"bind": "_t17", "expr": "nibble2 > _t15 ? nibble2 - _t16 : _t14 + nibble2"},
        {"bind": "_t18", "expr": "127 - _t17"},
        {"bind": "_t19", "expr": "_t18 + 1"},
        {"bind": "_t20", "expr": "nibble3 > _t18 ? nibble3 - _t19 : _t17 + nibble3"},
        {"bind": "_t21", "expr": "127 - _t20"},
        {"bind": "_t22", "expr": "_t21 + 1"},
        {"bind": "_t23", "expr": "nibble4 > _t21 ? nibble4 - _t22 : _t20 + nibble4"},
        {"bind": "_t24", "expr": "127 - _t23"},
        {"bind": "_t25", "expr": "_t23 > 39 ? 40 + _t24 : 39 - _t23"}
      ],
      "frame": [
        240,
        65,
        16,
        0,
        89,
        18,
        "{_t8}",
        "{_t5}",
        "{_t9}",
        40,
        "{nibble1}",
        "{nibble2}",
        "{nibble3}",
        "{nibble4}",
        "{_t25}",
        247
      ]
    },
    {
      "osc": "/part/{part}/patch/tone/{tone}/wave_number_l_mono",
      "_notes": "Patch Tone: Wave Number L (Mono). DT1 at 11 00 20 2CH (+ the part/tone/key/note offsets of the address map); raw range 0-16384. Sent as 4 nibbles (\"#\" in the map): pass the raw value as 4 hex digits, most significant first (e.g. 16384 = 4 0 0 0). Display: OFF, 1 - 16384.",
      "section": "Patch Tone",
      "args": [
        {"name": "part", "type": "u7", "range": [1, 16]},
        {"name": "tone", "type": "u7", "range": [1, 4]},
        {"name": "nibble1", "type": "u7", "range": [0, 15]},
        {"name": "nibble2", "type": "u7", "range": [0, 15]},
        {"name": "nibble3", "type": "u7", "range": [0, 15]},
        {"name": "nibble4", "type": "u7", "range": [0, 15]}
      ],
      "pre": [
        {"bind": "_t1", "expr": "part - 1"},
        {"bind": "_t2", "expr": "_t1 > 11 ? 3 : _t1 > 7 ? 2 : _t1 > 3 ? 1 : 0"},
        {"bind": "_t3", "expr": "_t2 * 4"},
        {"bind": "_t4", "expr": "_t1 - _t3"},
        {"bind": "_t5", "expr": "_t4 * 32"},
        {"bind": "_t6", "expr": "tone - 1"},
        {"bind": "_t7", "expr": "_t6 * 2"},
        {"bind": "_t8", "expr": "_t2 + 17"},
        {"bind": "_t9", "expr": "_t7 + 32"},
        {"bind": "_t10", "expr": "_t2 + _t5"},
        {"bind": "_t11", "expr": "_t10 + _t7"},
        {"bind": "_t12", "expr": "127 - _t11"},
        {"bind": "_t13", "expr": "_t12 + 1"},
        {"bind": "_t14", "expr": "nibble1 > _t12 ? nibble1 - _t13 : _t11 + nibble1"},
        {"bind": "_t15", "expr": "127 - _t14"},
        {"bind": "_t16", "expr": "_t15 + 1"},
        {"bind": "_t17", "expr": "nibble2 > _t15 ? nibble2 - _t16 : _t14 + nibble2"},
        {"bind": "_t18", "expr": "127 - _t17"},
        {"bind": "_t19", "expr": "_t18 + 1"},
        {"bind": "_t20", "expr": "nibble3 > _t18 ? nibble3 - _t19 : _t17 + nibble3"},
        {"bind": "_t21", "expr": "127 - _t20"},
        {"bind": "_t22", "expr": "_t21 + 1"},
        {"bind": "_t23", "expr": "nibble4 > _t21 ? nibble4 - _t22 : _t20 + nibble4"},
        {"bind": "_t24", "expr": "127 - _t23"},
        {"bind": "_t25", "expr": "_t23 > 35 ? 36 + _t24 : 35 - _t23"}
      ],
      "frame": [
        240,
        65,
        16,
        0,
        89,
        18,
        "{_t8}",
        "{_t5}",
        "{_t9}",
        44,
        "{nibble1}",
        "{nibble2}",
        "{nibble3}",
        "{nibble4}",
        "{_t25}",
        247
      ]
    },
    {
      "osc": "/part/{part}/patch/tone/{tone}/wave_number_r",
      "_notes": "Patch Tone: Wave Number R. DT1 at 11 00 20 30H (+ the part/tone/key/note offsets of the address map); raw range 0-16384. Sent as 4 nibbles (\"#\" in the map): pass the raw value as 4 hex digits, most significant first (e.g. 16384 = 4 0 0 0). Display: OFF, 1 - 16384.",
      "section": "Patch Tone",
      "args": [
        {"name": "part", "type": "u7", "range": [1, 16]},
        {"name": "tone", "type": "u7", "range": [1, 4]},
        {"name": "nibble1", "type": "u7", "range": [0, 15]},
        {"name": "nibble2", "type": "u7", "range": [0, 15]},
        {"name": "nibble3", "type": "u7", "range": [0, 15]},
        {"name": "nibble4", "type": "u7", "range": [0, 15]}
      ],
      "pre": [
        {"bind": "_t1", "expr": "part - 1"},
        {"bind": "_t2", "expr": "_t1 > 11 ? 3 : _t1 > 7 ? 2 : _t1 > 3 ? 1 : 0"},
        {"bind": "_t3", "expr": "_t2 * 4"},
        {"bind": "_t4", "expr": "_t1 - _t3"},
        {"bind": "_t5", "expr": "_t4 * 32"},
        {"bind": "_t6", "expr": "tone - 1"},
        {"bind": "_t7", "expr": "_t6 * 2"},
        {"bind": "_t8", "expr": "_t2 + 17"},
        {"bind": "_t9", "expr": "_t7 + 32"},
        {"bind": "_t10", "expr": "_t2 + _t5"},
        {"bind": "_t11", "expr": "_t10 + _t7"},
        {"bind": "_t12", "expr": "127 - _t11"},
        {"bind": "_t13", "expr": "_t12 + 1"},
        {"bind": "_t14", "expr": "nibble1 > _t12 ? nibble1 - _t13 : _t11 + nibble1"},
        {"bind": "_t15", "expr": "127 - _t14"},
        {"bind": "_t16", "expr": "_t15 + 1"},
        {"bind": "_t17", "expr": "nibble2 > _t15 ? nibble2 - _t16 : _t14 + nibble2"},
        {"bind": "_t18", "expr": "127 - _t17"},
        {"bind": "_t19", "expr": "_t18 + 1"},
        {"bind": "_t20", "expr": "nibble3 > _t18 ? nibble3 - _t19 : _t17 + nibble3"},
        {"bind": "_t21", "expr": "127 - _t20"},
        {"bind": "_t22", "expr": "_t21 + 1"},
        {"bind": "_t23", "expr": "nibble4 > _t21 ? nibble4 - _t22 : _t20 + nibble4"},
        {"bind": "_t24", "expr": "127 - _t23"},
        {"bind": "_t25", "expr": "_t23 > 31 ? 32 + _t24 : 31 - _t23"}
      ],
      "frame": [
        240,
        65,
        16,
        0,
        89,
        18,
        "{_t8}",
        "{_t5}",
        "{_t9}",
        48,
        "{nibble1}",
        "{nibble2}",
        "{nibble3}",
        "{nibble4}",
        "{_t25}",
        247
      ]
    },
    {
      "osc": "/part/{part}/patch/tone/{tone}/wave_gain",
      "_notes": "Patch Tone: Wave Gain. DT1 at 11 00 20 34H (+ the part/tone/key/note offsets of the address map); raw range 0-3. Display: -6, 0, +6, +12 [dB].",
      "section": "Patch Tone",
      "args": [
        {"name": "part", "type": "u7", "range": [1, 16]},
        {"name": "tone", "type": "u7", "range": [1, 4]},
        {"name": "value", "type": "u7", "range": [0, 3]}
      ],
      "pre": [
        {"bind": "_t1", "expr": "part - 1"},
        {"bind": "_t2", "expr": "_t1 > 11 ? 3 : _t1 > 7 ? 2 : _t1 > 3 ? 1 : 0"},
        {"bind": "_t3", "expr": "_t2 * 4"},
        {"bind": "_t4", "expr": "_t1 - _t3"},
        {"bind": "_t5", "expr": "_t4 * 32"},
        {"bind": "_t6", "expr": "tone - 1"},
        {"bind": "_t7", "expr": "_t6 * 2"},
        {"bind": "_t8", "expr": "_t2 + 17"},
        {"bind": "_t9", "expr": "_t7 + 32"},
        {"bind": "_t10", "expr": "_t2 + _t5"},
        {"bind": "_t11", "expr": "_t10 + _t7"},
        {"bind": "_t12", "expr": "127 - _t11"},
        {"bind": "_t13", "expr": "_t12 + 1"},
        {"bind": "_t14", "expr": "value > _t12 ? value - _t13 : _t11 + value"},
        {"bind": "_t15", "expr": "127 - _t14"},
        {"bind": "_t16", "expr": "_t14 > 27 ? 28 + _t15 : 27 - _t14"}
      ],
      "frame": [240, 65, 16, 0, 89, 18, "{_t8}", "{_t5}", "{_t9}", 52, "{value}", "{_t16}", 247]
    },
    {
      "osc": "/part/{part}/patch/tone/{tone}/wave_fxm_switch",
      "_notes": "Patch Tone: Wave FXM Switch. DT1 at 11 00 20 35H (+ the part/tone/key/note offsets of the address map); raw range 0-1. Display: OFF, ON.",
      "section": "Patch Tone",
      "args": [
        {"name": "part", "type": "u7", "range": [1, 16]},
        {"name": "tone", "type": "u7", "range": [1, 4]},
        {"name": "value", "type": "enum", "values": {"OFF": 0, "ON": 1}, "range": [0, 1]}
      ],
      "pre": [
        {"bind": "_t1", "expr": "part - 1"},
        {"bind": "_t2", "expr": "_t1 > 11 ? 3 : _t1 > 7 ? 2 : _t1 > 3 ? 1 : 0"},
        {"bind": "_t3", "expr": "_t2 * 4"},
        {"bind": "_t4", "expr": "_t1 - _t3"},
        {"bind": "_t5", "expr": "_t4 * 32"},
        {"bind": "_t6", "expr": "tone - 1"},
        {"bind": "_t7", "expr": "_t6 * 2"},
        {"bind": "_t8", "expr": "_t2 + 17"},
        {"bind": "_t9", "expr": "_t7 + 32"},
        {"bind": "_t10", "expr": "_t2 + _t5"},
        {"bind": "_t11", "expr": "_t10 + _t7"},
        {"bind": "_t12", "expr": "127 - _t11"},
        {"bind": "_t13", "expr": "_t12 + 1"},
        {"bind": "_t14", "expr": "value > _t12 ? value - _t13 : _t11 + value"},
        {"bind": "_t15", "expr": "127 - _t14"},
        {"bind": "_t16", "expr": "_t14 > 26 ? 27 + _t15 : 26 - _t14"}
      ],
      "frame": [240, 65, 16, 0, 89, 18, "{_t8}", "{_t5}", "{_t9}", 53, "{value}", "{_t16}", 247]
    },
    {
      "osc": "/part/{part}/patch/tone/{tone}/wave_fxm_color",
      "_notes": "Patch Tone: Wave FXM Color. DT1 at 11 00 20 36H (+ the part/tone/key/note offsets of the address map); raw range 0-3. Display: 1 - 4.",
      "section": "Patch Tone",
      "args": [
        {"name": "part", "type": "u7", "range": [1, 16]},
        {"name": "tone", "type": "u7", "range": [1, 4]},
        {"name": "value", "type": "u7", "range": [0, 3]}
      ],
      "pre": [
        {"bind": "_t1", "expr": "part - 1"},
        {"bind": "_t2", "expr": "_t1 > 11 ? 3 : _t1 > 7 ? 2 : _t1 > 3 ? 1 : 0"},
        {"bind": "_t3", "expr": "_t2 * 4"},
        {"bind": "_t4", "expr": "_t1 - _t3"},
        {"bind": "_t5", "expr": "_t4 * 32"},
        {"bind": "_t6", "expr": "tone - 1"},
        {"bind": "_t7", "expr": "_t6 * 2"},
        {"bind": "_t8", "expr": "_t2 + 17"},
        {"bind": "_t9", "expr": "_t7 + 32"},
        {"bind": "_t10", "expr": "_t2 + _t5"},
        {"bind": "_t11", "expr": "_t10 + _t7"},
        {"bind": "_t12", "expr": "127 - _t11"},
        {"bind": "_t13", "expr": "_t12 + 1"},
        {"bind": "_t14", "expr": "value > _t12 ? value - _t13 : _t11 + value"},
        {"bind": "_t15", "expr": "127 - _t14"},
        {"bind": "_t16", "expr": "_t14 > 25 ? 26 + _t15 : 25 - _t14"}
      ],
      "frame": [240, 65, 16, 0, 89, 18, "{_t8}", "{_t5}", "{_t9}", 54, "{value}", "{_t16}", 247]
    },
    {
      "osc": "/part/{part}/patch/tone/{tone}/wave_fxm_depth",
      "_notes": "Patch Tone: Wave FXM Depth. DT1 at 11 00 20 37H (+ the part/tone/key/note offsets of the address map); raw range 0-16.",
      "section": "Patch Tone",
      "args": [
        {"name": "part", "type": "u7", "range": [1, 16]},
        {"name": "tone", "type": "u7", "range": [1, 4]},
        {"name": "value", "type": "u7", "range": [0, 16]}
      ],
      "pre": [
        {"bind": "_t1", "expr": "part - 1"},
        {"bind": "_t2", "expr": "_t1 > 11 ? 3 : _t1 > 7 ? 2 : _t1 > 3 ? 1 : 0"},
        {"bind": "_t3", "expr": "_t2 * 4"},
        {"bind": "_t4", "expr": "_t1 - _t3"},
        {"bind": "_t5", "expr": "_t4 * 32"},
        {"bind": "_t6", "expr": "tone - 1"},
        {"bind": "_t7", "expr": "_t6 * 2"},
        {"bind": "_t8", "expr": "_t2 + 17"},
        {"bind": "_t9", "expr": "_t7 + 32"},
        {"bind": "_t10", "expr": "_t2 + _t5"},
        {"bind": "_t11", "expr": "_t10 + _t7"},
        {"bind": "_t12", "expr": "127 - _t11"},
        {"bind": "_t13", "expr": "_t12 + 1"},
        {"bind": "_t14", "expr": "value > _t12 ? value - _t13 : _t11 + value"},
        {"bind": "_t15", "expr": "127 - _t14"},
        {"bind": "_t16", "expr": "_t14 > 24 ? 25 + _t15 : 24 - _t14"}
      ],
      "frame": [240, 65, 16, 0, 89, 18, "{_t8}", "{_t5}", "{_t9}", 55, "{value}", "{_t16}", 247]
    },
    {
      "osc": "/part/{part}/patch/tone/{tone}/wave_tempo_sync",
      "_notes": "Patch Tone: Wave Tempo Sync. DT1 at 11 00 20 38H (+ the part/tone/key/note offsets of the address map); raw range 0-1. Display: OFF, ON.",
      "section": "Patch Tone",
      "args": [
        {"name": "part", "type": "u7", "range": [1, 16]},
        {"name": "tone", "type": "u7", "range": [1, 4]},
        {"name": "value", "type": "enum", "values": {"OFF": 0, "ON": 1}, "range": [0, 1]}
      ],
      "pre": [
        {"bind": "_t1", "expr": "part - 1"},
        {"bind": "_t2", "expr": "_t1 > 11 ? 3 : _t1 > 7 ? 2 : _t1 > 3 ? 1 : 0"},
        {"bind": "_t3", "expr": "_t2 * 4"},
        {"bind": "_t4", "expr": "_t1 - _t3"},
        {"bind": "_t5", "expr": "_t4 * 32"},
        {"bind": "_t6", "expr": "tone - 1"},
        {"bind": "_t7", "expr": "_t6 * 2"},
        {"bind": "_t8", "expr": "_t2 + 17"},
        {"bind": "_t9", "expr": "_t7 + 32"},
        {"bind": "_t10", "expr": "_t2 + _t5"},
        {"bind": "_t11", "expr": "_t10 + _t7"},
        {"bind": "_t12", "expr": "127 - _t11"},
        {"bind": "_t13", "expr": "_t12 + 1"},
        {"bind": "_t14", "expr": "value > _t12 ? value - _t13 : _t11 + value"},
        {"bind": "_t15", "expr": "127 - _t14"},
        {"bind": "_t16", "expr": "_t14 > 23 ? 24 + _t15 : 23 - _t14"}
      ],
      "frame": [240, 65, 16, 0, 89, 18, "{_t8}", "{_t5}", "{_t9}", 56, "{value}", "{_t16}", 247]
    },
    {
      "osc": "/part/{part}/patch/tone/{tone}/wave_pitch_keyfollow",
      "_notes": "Patch Tone: Wave Pitch Keyfollow. DT1 at 11 00 20 39H (+ the part/tone/key/note offsets of the address map); raw range 44-84. Display: -200 - +200.",
      "section": "Patch Tone",
      "args": [
        {"name": "part", "type": "u7", "range": [1, 16]},
        {"name": "tone", "type": "u7", "range": [1, 4]},
        {"name": "value", "type": "u7", "range": [44, 84]}
      ],
      "pre": [
        {"bind": "_t1", "expr": "part - 1"},
        {"bind": "_t2", "expr": "_t1 > 11 ? 3 : _t1 > 7 ? 2 : _t1 > 3 ? 1 : 0"},
        {"bind": "_t3", "expr": "_t2 * 4"},
        {"bind": "_t4", "expr": "_t1 - _t3"},
        {"bind": "_t5", "expr": "_t4 * 32"},
        {"bind": "_t6", "expr": "tone - 1"},
        {"bind": "_t7", "expr": "_t6 * 2"},
        {"bind": "_t8", "expr": "_t2 + 17"},
        {"bind": "_t9", "expr": "_t7 + 32"},
        {"bind": "_t10", "expr": "_t2 + _t5"},
        {"bind": "_t11", "expr": "_t10 + _t7"},
        {"bind": "_t12", "expr": "127 - _t11"},
        {"bind": "_t13", "expr": "_t12 + 1"},
        {"bind": "_t14", "expr": "value > _t12 ? value - _t13 : _t11 + value"},
        {"bind": "_t15", "expr": "127 - _t14"},
        {"bind": "_t16", "expr": "_t14 > 22 ? 23 + _t15 : 22 - _t14"}
      ],
      "frame": [240, 65, 16, 0, 89, 18, "{_t8}", "{_t5}", "{_t9}", 57, "{value}", "{_t16}", 247]
    },
    {
      "osc": "/part/{part}/patch/tone/{tone}/pitch_env_depth",
      "_notes": "Patch Tone: Pitch Env Depth. DT1 at 11 00 20 3AH (+ the part/tone/key/note offsets of the address map); raw range 52-76. Display: -12 - +12.",
      "section": "Patch Tone",
      "args": [
        {"name": "part", "type": "u7", "range": [1, 16]},
        {"name": "tone", "type": "u7", "range": [1, 4]},
        {"name": "value", "type": "u7", "range": [52, 76]}
      ],
      "pre": [
        {"bind": "_t1", "expr": "part - 1"},
        {"bind": "_t2", "expr": "_t1 > 11 ? 3 : _t1 > 7 ? 2 : _t1 > 3 ? 1 : 0"},
        {"bind": "_t3", "expr": "_t2 * 4"},
        {"bind": "_t4", "expr": "_t1 - _t3"},
        {"bind": "_t5", "expr": "_t4 * 32"},
        {"bind": "_t6", "expr": "tone - 1"},
        {"bind": "_t7", "expr": "_t6 * 2"},
        {"bind": "_t8", "expr": "_t2 + 17"},
        {"bind": "_t9", "expr": "_t7 + 32"},
        {"bind": "_t10", "expr": "_t2 + _t5"},
        {"bind": "_t11", "expr": "_t10 + _t7"},
        {"bind": "_t12", "expr": "127 - _t11"},
        {"bind": "_t13", "expr": "_t12 + 1"},
        {"bind": "_t14", "expr": "value > _t12 ? value - _t13 : _t11 + value"},
        {"bind": "_t15", "expr": "127 - _t14"},
        {"bind": "_t16", "expr": "_t14 > 21 ? 22 + _t15 : 21 - _t14"}
      ],
      "frame": [240, 65, 16, 0, 89, 18, "{_t8}", "{_t5}", "{_t9}", 58, "{value}", "{_t16}", 247]
    },
    {
      "osc": "/part/{part}/patch/tone/{tone}/pitch_env_velocity_sens",
      "_notes": "Patch Tone: Pitch Env Velocity Sens. DT1 at 11 00 20 3BH (+ the part/tone/key/note offsets of the address map); raw range 1-127. Display: -63 - +63.",
      "section": "Patch Tone",
      "args": [
        {"name": "part", "type": "u7", "range": [1, 16]},
        {"name": "tone", "type": "u7", "range": [1, 4]},
        {"name": "value", "type": "u7", "range": [1, 127]}
      ],
      "pre": [
        {"bind": "_t1", "expr": "part - 1"},
        {"bind": "_t2", "expr": "_t1 > 11 ? 3 : _t1 > 7 ? 2 : _t1 > 3 ? 1 : 0"},
        {"bind": "_t3", "expr": "_t2 * 4"},
        {"bind": "_t4", "expr": "_t1 - _t3"},
        {"bind": "_t5", "expr": "_t4 * 32"},
        {"bind": "_t6", "expr": "tone - 1"},
        {"bind": "_t7", "expr": "_t6 * 2"},
        {"bind": "_t8", "expr": "_t2 + 17"},
        {"bind": "_t9", "expr": "_t7 + 32"},
        {"bind": "_t10", "expr": "_t2 + _t5"},
        {"bind": "_t11", "expr": "_t10 + _t7"},
        {"bind": "_t12", "expr": "127 - _t11"},
        {"bind": "_t13", "expr": "_t12 + 1"},
        {"bind": "_t14", "expr": "value > _t12 ? value - _t13 : _t11 + value"},
        {"bind": "_t15", "expr": "127 - _t14"},
        {"bind": "_t16", "expr": "_t14 > 20 ? 21 + _t15 : 20 - _t14"}
      ],
      "frame": [240, 65, 16, 0, 89, 18, "{_t8}", "{_t5}", "{_t9}", 59, "{value}", "{_t16}", 247]
    },
    {
      "osc": "/part/{part}/patch/tone/{tone}/pitch_env_time_1_velocity_sens",
      "_notes": "Patch Tone: Pitch Env Time 1 Velocity Sens. DT1 at 11 00 20 3CH (+ the part/tone/key/note offsets of the address map); raw range 1-127. Display: -63 - +63.",
      "section": "Patch Tone",
      "args": [
        {"name": "part", "type": "u7", "range": [1, 16]},
        {"name": "tone", "type": "u7", "range": [1, 4]},
        {"name": "value", "type": "u7", "range": [1, 127]}
      ],
      "pre": [
        {"bind": "_t1", "expr": "part - 1"},
        {"bind": "_t2", "expr": "_t1 > 11 ? 3 : _t1 > 7 ? 2 : _t1 > 3 ? 1 : 0"},
        {"bind": "_t3", "expr": "_t2 * 4"},
        {"bind": "_t4", "expr": "_t1 - _t3"},
        {"bind": "_t5", "expr": "_t4 * 32"},
        {"bind": "_t6", "expr": "tone - 1"},
        {"bind": "_t7", "expr": "_t6 * 2"},
        {"bind": "_t8", "expr": "_t2 + 17"},
        {"bind": "_t9", "expr": "_t7 + 32"},
        {"bind": "_t10", "expr": "_t2 + _t5"},
        {"bind": "_t11", "expr": "_t10 + _t7"},
        {"bind": "_t12", "expr": "127 - _t11"},
        {"bind": "_t13", "expr": "_t12 + 1"},
        {"bind": "_t14", "expr": "value > _t12 ? value - _t13 : _t11 + value"},
        {"bind": "_t15", "expr": "127 - _t14"},
        {"bind": "_t16", "expr": "_t14 > 19 ? 20 + _t15 : 19 - _t14"}
      ],
      "frame": [240, 65, 16, 0, 89, 18, "{_t8}", "{_t5}", "{_t9}", 60, "{value}", "{_t16}", 247]
    },
    {
      "osc": "/part/{part}/patch/tone/{tone}/pitch_env_time_4_velocity_sens",
      "_notes": "Patch Tone: Pitch Env Time 4 Velocity Sens. DT1 at 11 00 20 3DH (+ the part/tone/key/note offsets of the address map); raw range 1-127. Display: -63 - +63.",
      "section": "Patch Tone",
      "args": [
        {"name": "part", "type": "u7", "range": [1, 16]},
        {"name": "tone", "type": "u7", "range": [1, 4]},
        {"name": "value", "type": "u7", "range": [1, 127]}
      ],
      "pre": [
        {"bind": "_t1", "expr": "part - 1"},
        {"bind": "_t2", "expr": "_t1 > 11 ? 3 : _t1 > 7 ? 2 : _t1 > 3 ? 1 : 0"},
        {"bind": "_t3", "expr": "_t2 * 4"},
        {"bind": "_t4", "expr": "_t1 - _t3"},
        {"bind": "_t5", "expr": "_t4 * 32"},
        {"bind": "_t6", "expr": "tone - 1"},
        {"bind": "_t7", "expr": "_t6 * 2"},
        {"bind": "_t8", "expr": "_t2 + 17"},
        {"bind": "_t9", "expr": "_t7 + 32"},
        {"bind": "_t10", "expr": "_t2 + _t5"},
        {"bind": "_t11", "expr": "_t10 + _t7"},
        {"bind": "_t12", "expr": "127 - _t11"},
        {"bind": "_t13", "expr": "_t12 + 1"},
        {"bind": "_t14", "expr": "value > _t12 ? value - _t13 : _t11 + value"},
        {"bind": "_t15", "expr": "127 - _t14"},
        {"bind": "_t16", "expr": "_t14 > 18 ? 19 + _t15 : 18 - _t14"}
      ],
      "frame": [240, 65, 16, 0, 89, 18, "{_t8}", "{_t5}", "{_t9}", 61, "{value}", "{_t16}", 247]
    },
    {
      "osc": "/part/{part}/patch/tone/{tone}/pitch_env_time_keyfollow",
      "_notes": "Patch Tone: Pitch Env Time Keyfollow. DT1 at 11 00 20 3EH (+ the part/tone/key/note offsets of the address map); raw range 54-74. Display: -100 - +100.",
      "section": "Patch Tone",
      "args": [
        {"name": "part", "type": "u7", "range": [1, 16]},
        {"name": "tone", "type": "u7", "range": [1, 4]},
        {"name": "value", "type": "u7", "range": [54, 74]}
      ],
      "pre": [
        {"bind": "_t1", "expr": "part - 1"},
        {"bind": "_t2", "expr": "_t1 > 11 ? 3 : _t1 > 7 ? 2 : _t1 > 3 ? 1 : 0"},
        {"bind": "_t3", "expr": "_t2 * 4"},
        {"bind": "_t4", "expr": "_t1 - _t3"},
        {"bind": "_t5", "expr": "_t4 * 32"},
        {"bind": "_t6", "expr": "tone - 1"},
        {"bind": "_t7", "expr": "_t6 * 2"},
        {"bind": "_t8", "expr": "_t2 + 17"},
        {"bind": "_t9", "expr": "_t7 + 32"},
        {"bind": "_t10", "expr": "_t2 + _t5"},
        {"bind": "_t11", "expr": "_t10 + _t7"},
        {"bind": "_t12", "expr": "127 - _t11"},
        {"bind": "_t13", "expr": "_t12 + 1"},
        {"bind": "_t14", "expr": "value > _t12 ? value - _t13 : _t11 + value"},
        {"bind": "_t15", "expr": "127 - _t14"},
        {"bind": "_t16", "expr": "_t14 > 17 ? 18 + _t15 : 17 - _t14"}
      ],
      "frame": [240, 65, 16, 0, 89, 18, "{_t8}", "{_t5}", "{_t9}", 62, "{value}", "{_t16}", 247]
    },
    {
      "osc": "/part/{part}/patch/tone/{tone}/pitch_env_time_1",
      "_notes": "Patch Tone: Pitch Env Time 1. DT1 at 11 00 20 3FH (+ the part/tone/key/note offsets of the address map); raw range 0-127.",
      "section": "Patch Tone",
      "args": [
        {"name": "part", "type": "u7", "range": [1, 16]},
        {"name": "tone", "type": "u7", "range": [1, 4]},
        {"name": "value", "type": "u7", "range": [0, 127]}
      ],
      "pre": [
        {"bind": "_t1", "expr": "part - 1"},
        {"bind": "_t2", "expr": "_t1 > 11 ? 3 : _t1 > 7 ? 2 : _t1 > 3 ? 1 : 0"},
        {"bind": "_t3", "expr": "_t2 * 4"},
        {"bind": "_t4", "expr": "_t1 - _t3"},
        {"bind": "_t5", "expr": "_t4 * 32"},
        {"bind": "_t6", "expr": "tone - 1"},
        {"bind": "_t7", "expr": "_t6 * 2"},
        {"bind": "_t8", "expr": "_t2 + 17"},
        {"bind": "_t9", "expr": "_t7 + 32"},
        {"bind": "_t10", "expr": "_t2 + _t5"},
        {"bind": "_t11", "expr": "_t10 + _t7"},
        {"bind": "_t12", "expr": "127 - _t11"},
        {"bind": "_t13", "expr": "_t12 + 1"},
        {"bind": "_t14", "expr": "value > _t12 ? value - _t13 : _t11 + value"},
        {"bind": "_t15", "expr": "127 - _t14"},
        {"bind": "_t16", "expr": "_t14 > 16 ? 17 + _t15 : 16 - _t14"}
      ],
      "frame": [240, 65, 16, 0, 89, 18, "{_t8}", "{_t5}", "{_t9}", 63, "{value}", "{_t16}", 247]
    },
    {
      "osc": "/part/{part}/patch/tone/{tone}/pitch_env_time_2",
      "_notes": "Patch Tone: Pitch Env Time 2. DT1 at 11 00 20 40H (+ the part/tone/key/note offsets of the address map); raw range 0-127.",
      "section": "Patch Tone",
      "args": [
        {"name": "part", "type": "u7", "range": [1, 16]},
        {"name": "tone", "type": "u7", "range": [1, 4]},
        {"name": "value", "type": "u7", "range": [0, 127]}
      ],
      "pre": [
        {"bind": "_t1", "expr": "part - 1"},
        {"bind": "_t2", "expr": "_t1 > 11 ? 3 : _t1 > 7 ? 2 : _t1 > 3 ? 1 : 0"},
        {"bind": "_t3", "expr": "_t2 * 4"},
        {"bind": "_t4", "expr": "_t1 - _t3"},
        {"bind": "_t5", "expr": "_t4 * 32"},
        {"bind": "_t6", "expr": "tone - 1"},
        {"bind": "_t7", "expr": "_t6 * 2"},
        {"bind": "_t8", "expr": "_t2 + 17"},
        {"bind": "_t9", "expr": "_t7 + 32"},
        {"bind": "_t10", "expr": "_t2 + _t5"},
        {"bind": "_t11", "expr": "_t10 + _t7"},
        {"bind": "_t12", "expr": "127 - _t11"},
        {"bind": "_t13", "expr": "_t12 + 1"},
        {"bind": "_t14", "expr": "value > _t12 ? value - _t13 : _t11 + value"},
        {"bind": "_t15", "expr": "127 - _t14"},
        {"bind": "_t16", "expr": "_t14 > 15 ? 16 + _t15 : 15 - _t14"}
      ],
      "frame": [240, 65, 16, 0, 89, 18, "{_t8}", "{_t5}", "{_t9}", 64, "{value}", "{_t16}", 247]
    },
    {
      "osc": "/part/{part}/patch/tone/{tone}/pitch_env_time_3",
      "_notes": "Patch Tone: Pitch Env Time 3. DT1 at 11 00 20 41H (+ the part/tone/key/note offsets of the address map); raw range 0-127.",
      "section": "Patch Tone",
      "args": [
        {"name": "part", "type": "u7", "range": [1, 16]},
        {"name": "tone", "type": "u7", "range": [1, 4]},
        {"name": "value", "type": "u7", "range": [0, 127]}
      ],
      "pre": [
        {"bind": "_t1", "expr": "part - 1"},
        {"bind": "_t2", "expr": "_t1 > 11 ? 3 : _t1 > 7 ? 2 : _t1 > 3 ? 1 : 0"},
        {"bind": "_t3", "expr": "_t2 * 4"},
        {"bind": "_t4", "expr": "_t1 - _t3"},
        {"bind": "_t5", "expr": "_t4 * 32"},
        {"bind": "_t6", "expr": "tone - 1"},
        {"bind": "_t7", "expr": "_t6 * 2"},
        {"bind": "_t8", "expr": "_t2 + 17"},
        {"bind": "_t9", "expr": "_t7 + 32"},
        {"bind": "_t10", "expr": "_t2 + _t5"},
        {"bind": "_t11", "expr": "_t10 + _t7"},
        {"bind": "_t12", "expr": "127 - _t11"},
        {"bind": "_t13", "expr": "_t12 + 1"},
        {"bind": "_t14", "expr": "value > _t12 ? value - _t13 : _t11 + value"},
        {"bind": "_t15", "expr": "127 - _t14"},
        {"bind": "_t16", "expr": "_t14 > 14 ? 15 + _t15 : 14 - _t14"}
      ],
      "frame": [240, 65, 16, 0, 89, 18, "{_t8}", "{_t5}", "{_t9}", 65, "{value}", "{_t16}", 247]
    },
    {
      "osc": "/part/{part}/patch/tone/{tone}/pitch_env_time_4",
      "_notes": "Patch Tone: Pitch Env Time 4. DT1 at 11 00 20 42H (+ the part/tone/key/note offsets of the address map); raw range 0-127.",
      "section": "Patch Tone",
      "args": [
        {"name": "part", "type": "u7", "range": [1, 16]},
        {"name": "tone", "type": "u7", "range": [1, 4]},
        {"name": "value", "type": "u7", "range": [0, 127]}
      ],
      "pre": [
        {"bind": "_t1", "expr": "part - 1"},
        {"bind": "_t2", "expr": "_t1 > 11 ? 3 : _t1 > 7 ? 2 : _t1 > 3 ? 1 : 0"},
        {"bind": "_t3", "expr": "_t2 * 4"},
        {"bind": "_t4", "expr": "_t1 - _t3"},
        {"bind": "_t5", "expr": "_t4 * 32"},
        {"bind": "_t6", "expr": "tone - 1"},
        {"bind": "_t7", "expr": "_t6 * 2"},
        {"bind": "_t8", "expr": "_t2 + 17"},
        {"bind": "_t9", "expr": "_t7 + 32"},
        {"bind": "_t10", "expr": "_t2 + _t5"},
        {"bind": "_t11", "expr": "_t10 + _t7"},
        {"bind": "_t12", "expr": "127 - _t11"},
        {"bind": "_t13", "expr": "_t12 + 1"},
        {"bind": "_t14", "expr": "value > _t12 ? value - _t13 : _t11 + value"},
        {"bind": "_t15", "expr": "127 - _t14"},
        {"bind": "_t16", "expr": "_t14 > 13 ? 14 + _t15 : 13 - _t14"}
      ],
      "frame": [240, 65, 16, 0, 89, 18, "{_t8}", "{_t5}", "{_t9}", 66, "{value}", "{_t16}", 247]
    },
    {
      "osc": "/part/{part}/patch/tone/{tone}/pitch_env_level_0",
      "_notes": "Patch Tone: Pitch Env Level 0. DT1 at 11 00 20 43H (+ the part/tone/key/note offsets of the address map); raw range 1-127. Display: -63 - +63.",
      "section": "Patch Tone",
      "args": [
        {"name": "part", "type": "u7", "range": [1, 16]},
        {"name": "tone", "type": "u7", "range": [1, 4]},
        {"name": "value", "type": "u7", "range": [1, 127]}
      ],
      "pre": [
        {"bind": "_t1", "expr": "part - 1"},
        {"bind": "_t2", "expr": "_t1 > 11 ? 3 : _t1 > 7 ? 2 : _t1 > 3 ? 1 : 0"},
        {"bind": "_t3", "expr": "_t2 * 4"},
        {"bind": "_t4", "expr": "_t1 - _t3"},
        {"bind": "_t5", "expr": "_t4 * 32"},
        {"bind": "_t6", "expr": "tone - 1"},
        {"bind": "_t7", "expr": "_t6 * 2"},
        {"bind": "_t8", "expr": "_t2 + 17"},
        {"bind": "_t9", "expr": "_t7 + 32"},
        {"bind": "_t10", "expr": "_t2 + _t5"},
        {"bind": "_t11", "expr": "_t10 + _t7"},
        {"bind": "_t12", "expr": "127 - _t11"},
        {"bind": "_t13", "expr": "_t12 + 1"},
        {"bind": "_t14", "expr": "value > _t12 ? value - _t13 : _t11 + value"},
        {"bind": "_t15", "expr": "127 - _t14"},
        {"bind": "_t16", "expr": "_t14 > 12 ? 13 + _t15 : 12 - _t14"}
      ],
      "frame": [240, 65, 16, 0, 89, 18, "{_t8}", "{_t5}", "{_t9}", 67, "{value}", "{_t16}", 247]
    },
    {
      "osc": "/part/{part}/patch/tone/{tone}/pitch_env_level_1",
      "_notes": "Patch Tone: Pitch Env Level 1. DT1 at 11 00 20 44H (+ the part/tone/key/note offsets of the address map); raw range 1-127. Display: -63 - +63.",
      "section": "Patch Tone",
      "args": [
        {"name": "part", "type": "u7", "range": [1, 16]},
        {"name": "tone", "type": "u7", "range": [1, 4]},
        {"name": "value", "type": "u7", "range": [1, 127]}
      ],
      "pre": [
        {"bind": "_t1", "expr": "part - 1"},
        {"bind": "_t2", "expr": "_t1 > 11 ? 3 : _t1 > 7 ? 2 : _t1 > 3 ? 1 : 0"},
        {"bind": "_t3", "expr": "_t2 * 4"},
        {"bind": "_t4", "expr": "_t1 - _t3"},
        {"bind": "_t5", "expr": "_t4 * 32"},
        {"bind": "_t6", "expr": "tone - 1"},
        {"bind": "_t7", "expr": "_t6 * 2"},
        {"bind": "_t8", "expr": "_t2 + 17"},
        {"bind": "_t9", "expr": "_t7 + 32"},
        {"bind": "_t10", "expr": "_t2 + _t5"},
        {"bind": "_t11", "expr": "_t10 + _t7"},
        {"bind": "_t12", "expr": "127 - _t11"},
        {"bind": "_t13", "expr": "_t12 + 1"},
        {"bind": "_t14", "expr": "value > _t12 ? value - _t13 : _t11 + value"},
        {"bind": "_t15", "expr": "127 - _t14"},
        {"bind": "_t16", "expr": "_t14 > 11 ? 12 + _t15 : 11 - _t14"}
      ],
      "frame": [240, 65, 16, 0, 89, 18, "{_t8}", "{_t5}", "{_t9}", 68, "{value}", "{_t16}", 247]
    },
    {
      "osc": "/part/{part}/patch/tone/{tone}/pitch_env_level_2",
      "_notes": "Patch Tone: Pitch Env Level 2. DT1 at 11 00 20 45H (+ the part/tone/key/note offsets of the address map); raw range 1-127. Display: -63 - +63.",
      "section": "Patch Tone",
      "args": [
        {"name": "part", "type": "u7", "range": [1, 16]},
        {"name": "tone", "type": "u7", "range": [1, 4]},
        {"name": "value", "type": "u7", "range": [1, 127]}
      ],
      "pre": [
        {"bind": "_t1", "expr": "part - 1"},
        {"bind": "_t2", "expr": "_t1 > 11 ? 3 : _t1 > 7 ? 2 : _t1 > 3 ? 1 : 0"},
        {"bind": "_t3", "expr": "_t2 * 4"},
        {"bind": "_t4", "expr": "_t1 - _t3"},
        {"bind": "_t5", "expr": "_t4 * 32"},
        {"bind": "_t6", "expr": "tone - 1"},
        {"bind": "_t7", "expr": "_t6 * 2"},
        {"bind": "_t8", "expr": "_t2 + 17"},
        {"bind": "_t9", "expr": "_t7 + 32"},
        {"bind": "_t10", "expr": "_t2 + _t5"},
        {"bind": "_t11", "expr": "_t10 + _t7"},
        {"bind": "_t12", "expr": "127 - _t11"},
        {"bind": "_t13", "expr": "_t12 + 1"},
        {"bind": "_t14", "expr": "value > _t12 ? value - _t13 : _t11 + value"},
        {"bind": "_t15", "expr": "127 - _t14"},
        {"bind": "_t16", "expr": "_t14 > 10 ? 11 + _t15 : 10 - _t14"}
      ],
      "frame": [240, 65, 16, 0, 89, 18, "{_t8}", "{_t5}", "{_t9}", 69, "{value}", "{_t16}", 247]
    },
    {
      "osc": "/part/{part}/patch/tone/{tone}/pitch_env_level_3",
      "_notes": "Patch Tone: Pitch Env Level 3. DT1 at 11 00 20 46H (+ the part/tone/key/note offsets of the address map); raw range 1-127. Display: -63 - +63.",
      "section": "Patch Tone",
      "args": [
        {"name": "part", "type": "u7", "range": [1, 16]},
        {"name": "tone", "type": "u7", "range": [1, 4]},
        {"name": "value", "type": "u7", "range": [1, 127]}
      ],
      "pre": [
        {"bind": "_t1", "expr": "part - 1"},
        {"bind": "_t2", "expr": "_t1 > 11 ? 3 : _t1 > 7 ? 2 : _t1 > 3 ? 1 : 0"},
        {"bind": "_t3", "expr": "_t2 * 4"},
        {"bind": "_t4", "expr": "_t1 - _t3"},
        {"bind": "_t5", "expr": "_t4 * 32"},
        {"bind": "_t6", "expr": "tone - 1"},
        {"bind": "_t7", "expr": "_t6 * 2"},
        {"bind": "_t8", "expr": "_t2 + 17"},
        {"bind": "_t9", "expr": "_t7 + 32"},
        {"bind": "_t10", "expr": "_t2 + _t5"},
        {"bind": "_t11", "expr": "_t10 + _t7"},
        {"bind": "_t12", "expr": "127 - _t11"},
        {"bind": "_t13", "expr": "_t12 + 1"},
        {"bind": "_t14", "expr": "value > _t12 ? value - _t13 : _t11 + value"},
        {"bind": "_t15", "expr": "127 - _t14"},
        {"bind": "_t16", "expr": "_t14 > 9 ? 10 + _t15 : 9 - _t14"}
      ],
      "frame": [240, 65, 16, 0, 89, 18, "{_t8}", "{_t5}", "{_t9}", 70, "{value}", "{_t16}", 247]
    },
    {
      "osc": "/part/{part}/patch/tone/{tone}/pitch_env_level_4",
      "_notes": "Patch Tone: Pitch Env Level 4. DT1 at 11 00 20 47H (+ the part/tone/key/note offsets of the address map); raw range 1-127. Display: -63 - +63.",
      "section": "Patch Tone",
      "args": [
        {"name": "part", "type": "u7", "range": [1, 16]},
        {"name": "tone", "type": "u7", "range": [1, 4]},
        {"name": "value", "type": "u7", "range": [1, 127]}
      ],
      "pre": [
        {"bind": "_t1", "expr": "part - 1"},
        {"bind": "_t2", "expr": "_t1 > 11 ? 3 : _t1 > 7 ? 2 : _t1 > 3 ? 1 : 0"},
        {"bind": "_t3", "expr": "_t2 * 4"},
        {"bind": "_t4", "expr": "_t1 - _t3"},
        {"bind": "_t5", "expr": "_t4 * 32"},
        {"bind": "_t6", "expr": "tone - 1"},
        {"bind": "_t7", "expr": "_t6 * 2"},
        {"bind": "_t8", "expr": "_t2 + 17"},
        {"bind": "_t9", "expr": "_t7 + 32"},
        {"bind": "_t10", "expr": "_t2 + _t5"},
        {"bind": "_t11", "expr": "_t10 + _t7"},
        {"bind": "_t12", "expr": "127 - _t11"},
        {"bind": "_t13", "expr": "_t12 + 1"},
        {"bind": "_t14", "expr": "value > _t12 ? value - _t13 : _t11 + value"},
        {"bind": "_t15", "expr": "127 - _t14"},
        {"bind": "_t16", "expr": "_t14 > 8 ? 9 + _t15 : 8 - _t14"}
      ],
      "frame": [240, 65, 16, 0, 89, 18, "{_t8}", "{_t5}", "{_t9}", 71, "{value}", "{_t16}", 247]
    },
    {
      "osc": "/part/{part}/patch/tone/{tone}/tvf_filter_type",
      "_notes": "Patch Tone: TVF Filter Type. DT1 at 11 00 20 48H (+ the part/tone/key/note offsets of the address map); raw range 0-6. Display: OFF, LPF, BPF, HPF, PKG, LPF2, LPF3.",
      "section": "Patch Tone",
      "args": [
        {"name": "part", "type": "u7", "range": [1, 16]},
        {"name": "tone", "type": "u7", "range": [1, 4]},
        {
          "name": "value",
          "type": "enum",
          "values": {"OFF": 0, "LPF": 1, "BPF": 2, "HPF": 3, "PKG": 4, "LPF2": 5, "LPF3": 6},
          "range": [0, 6]
        }
      ],
      "pre": [
        {"bind": "_t1", "expr": "part - 1"},
        {"bind": "_t2", "expr": "_t1 > 11 ? 3 : _t1 > 7 ? 2 : _t1 > 3 ? 1 : 0"},
        {"bind": "_t3", "expr": "_t2 * 4"},
        {"bind": "_t4", "expr": "_t1 - _t3"},
        {"bind": "_t5", "expr": "_t4 * 32"},
        {"bind": "_t6", "expr": "tone - 1"},
        {"bind": "_t7", "expr": "_t6 * 2"},
        {"bind": "_t8", "expr": "_t2 + 17"},
        {"bind": "_t9", "expr": "_t7 + 32"},
        {"bind": "_t10", "expr": "_t2 + _t5"},
        {"bind": "_t11", "expr": "_t10 + _t7"},
        {"bind": "_t12", "expr": "127 - _t11"},
        {"bind": "_t13", "expr": "_t12 + 1"},
        {"bind": "_t14", "expr": "value > _t12 ? value - _t13 : _t11 + value"},
        {"bind": "_t15", "expr": "127 - _t14"},
        {"bind": "_t16", "expr": "_t14 > 7 ? 8 + _t15 : 7 - _t14"}
      ],
      "frame": [240, 65, 16, 0, 89, 18, "{_t8}", "{_t5}", "{_t9}", 72, "{value}", "{_t16}", 247]
    },
    {
      "osc": "/part/{part}/patch/tone/{tone}/tvf_cutoff_frequency",
      "_notes": "Patch Tone: TVF Cutoff Frequency. DT1 at 11 00 20 49H (+ the part/tone/key/note offsets of the address map); raw range 0-127.",
      "section": "Patch Tone",
      "args": [
        {"name": "part", "type": "u7", "range": [1, 16]},
        {"name": "tone", "type": "u7", "range": [1, 4]},
        {"name": "value", "type": "u7", "range": [0, 127]}
      ],
      "pre": [
        {"bind": "_t1", "expr": "part - 1"},
        {"bind": "_t2", "expr": "_t1 > 11 ? 3 : _t1 > 7 ? 2 : _t1 > 3 ? 1 : 0"},
        {"bind": "_t3", "expr": "_t2 * 4"},
        {"bind": "_t4", "expr": "_t1 - _t3"},
        {"bind": "_t5", "expr": "_t4 * 32"},
        {"bind": "_t6", "expr": "tone - 1"},
        {"bind": "_t7", "expr": "_t6 * 2"},
        {"bind": "_t8", "expr": "_t2 + 17"},
        {"bind": "_t9", "expr": "_t7 + 32"},
        {"bind": "_t10", "expr": "_t2 + _t5"},
        {"bind": "_t11", "expr": "_t10 + _t7"},
        {"bind": "_t12", "expr": "127 - _t11"},
        {"bind": "_t13", "expr": "_t12 + 1"},
        {"bind": "_t14", "expr": "value > _t12 ? value - _t13 : _t11 + value"},
        {"bind": "_t15", "expr": "127 - _t14"},
        {"bind": "_t16", "expr": "_t14 > 6 ? 7 + _t15 : 6 - _t14"}
      ],
      "frame": [240, 65, 16, 0, 89, 18, "{_t8}", "{_t5}", "{_t9}", 73, "{value}", "{_t16}", 247]
    },
    {
      "osc": "/part/{part}/patch/tone/{tone}/tvf_cutoff_keyfollow",
      "_notes": "Patch Tone: TVF Cutoff Keyfollow. DT1 at 11 00 20 4AH (+ the part/tone/key/note offsets of the address map); raw range 44-84. Display: -200 - +200.",
      "section": "Patch Tone",
      "args": [
        {"name": "part", "type": "u7", "range": [1, 16]},
        {"name": "tone", "type": "u7", "range": [1, 4]},
        {"name": "value", "type": "u7", "range": [44, 84]}
      ],
      "pre": [
        {"bind": "_t1", "expr": "part - 1"},
        {"bind": "_t2", "expr": "_t1 > 11 ? 3 : _t1 > 7 ? 2 : _t1 > 3 ? 1 : 0"},
        {"bind": "_t3", "expr": "_t2 * 4"},
        {"bind": "_t4", "expr": "_t1 - _t3"},
        {"bind": "_t5", "expr": "_t4 * 32"},
        {"bind": "_t6", "expr": "tone - 1"},
        {"bind": "_t7", "expr": "_t6 * 2"},
        {"bind": "_t8", "expr": "_t2 + 17"},
        {"bind": "_t9", "expr": "_t7 + 32"},
        {"bind": "_t10", "expr": "_t2 + _t5"},
        {"bind": "_t11", "expr": "_t10 + _t7"},
        {"bind": "_t12", "expr": "127 - _t11"},
        {"bind": "_t13", "expr": "_t12 + 1"},
        {"bind": "_t14", "expr": "value > _t12 ? value - _t13 : _t11 + value"},
        {"bind": "_t15", "expr": "127 - _t14"},
        {"bind": "_t16", "expr": "_t14 > 5 ? 6 + _t15 : 5 - _t14"}
      ],
      "frame": [240, 65, 16, 0, 89, 18, "{_t8}", "{_t5}", "{_t9}", 74, "{value}", "{_t16}", 247]
    },
    {
      "osc": "/part/{part}/patch/tone/{tone}/tvf_cutoff_velocity_curve",
      "_notes": "Patch Tone: TVF Cutoff Velocity Curve. DT1 at 11 00 20 4BH (+ the part/tone/key/note offsets of the address map); raw range 0-7. Display: FIXED, 1 - 7.",
      "section": "Patch Tone",
      "args": [
        {"name": "part", "type": "u7", "range": [1, 16]},
        {"name": "tone", "type": "u7", "range": [1, 4]},
        {"name": "value", "type": "u7", "range": [0, 7]}
      ],
      "pre": [
        {"bind": "_t1", "expr": "part - 1"},
        {"bind": "_t2", "expr": "_t1 > 11 ? 3 : _t1 > 7 ? 2 : _t1 > 3 ? 1 : 0"},
        {"bind": "_t3", "expr": "_t2 * 4"},
        {"bind": "_t4", "expr": "_t1 - _t3"},
        {"bind": "_t5", "expr": "_t4 * 32"},
        {"bind": "_t6", "expr": "tone - 1"},
        {"bind": "_t7", "expr": "_t6 * 2"},
        {"bind": "_t8", "expr": "_t2 + 17"},
        {"bind": "_t9", "expr": "_t7 + 32"},
        {"bind": "_t10", "expr": "_t2 + _t5"},
        {"bind": "_t11", "expr": "_t10 + _t7"},
        {"bind": "_t12", "expr": "127 - _t11"},
        {"bind": "_t13", "expr": "_t12 + 1"},
        {"bind": "_t14", "expr": "value > _t12 ? value - _t13 : _t11 + value"},
        {"bind": "_t15", "expr": "127 - _t14"},
        {"bind": "_t16", "expr": "_t14 > 4 ? 5 + _t15 : 4 - _t14"}
      ],
      "frame": [240, 65, 16, 0, 89, 18, "{_t8}", "{_t5}", "{_t9}", 75, "{value}", "{_t16}", 247]
    },
    {
      "osc": "/part/{part}/patch/tone/{tone}/tvf_cutoff_velocity_sens",
      "_notes": "Patch Tone: TVF Cutoff Velocity Sens. DT1 at 11 00 20 4CH (+ the part/tone/key/note offsets of the address map); raw range 1-127. Display: -63 - +63.",
      "section": "Patch Tone",
      "args": [
        {"name": "part", "type": "u7", "range": [1, 16]},
        {"name": "tone", "type": "u7", "range": [1, 4]},
        {"name": "value", "type": "u7", "range": [1, 127]}
      ],
      "pre": [
        {"bind": "_t1", "expr": "part - 1"},
        {"bind": "_t2", "expr": "_t1 > 11 ? 3 : _t1 > 7 ? 2 : _t1 > 3 ? 1 : 0"},
        {"bind": "_t3", "expr": "_t2 * 4"},
        {"bind": "_t4", "expr": "_t1 - _t3"},
        {"bind": "_t5", "expr": "_t4 * 32"},
        {"bind": "_t6", "expr": "tone - 1"},
        {"bind": "_t7", "expr": "_t6 * 2"},
        {"bind": "_t8", "expr": "_t2 + 17"},
        {"bind": "_t9", "expr": "_t7 + 32"},
        {"bind": "_t10", "expr": "_t2 + _t5"},
        {"bind": "_t11", "expr": "_t10 + _t7"},
        {"bind": "_t12", "expr": "127 - _t11"},
        {"bind": "_t13", "expr": "_t12 + 1"},
        {"bind": "_t14", "expr": "value > _t12 ? value - _t13 : _t11 + value"},
        {"bind": "_t15", "expr": "127 - _t14"},
        {"bind": "_t16", "expr": "_t14 > 3 ? 4 + _t15 : 3 - _t14"}
      ],
      "frame": [240, 65, 16, 0, 89, 18, "{_t8}", "{_t5}", "{_t9}", 76, "{value}", "{_t16}", 247]
    },
    {
      "osc": "/part/{part}/patch/tone/{tone}/tvf_resonance",
      "_notes": "Patch Tone: TVF Resonance. DT1 at 11 00 20 4DH (+ the part/tone/key/note offsets of the address map); raw range 0-127.",
      "section": "Patch Tone",
      "args": [
        {"name": "part", "type": "u7", "range": [1, 16]},
        {"name": "tone", "type": "u7", "range": [1, 4]},
        {"name": "value", "type": "u7", "range": [0, 127]}
      ],
      "pre": [
        {"bind": "_t1", "expr": "part - 1"},
        {"bind": "_t2", "expr": "_t1 > 11 ? 3 : _t1 > 7 ? 2 : _t1 > 3 ? 1 : 0"},
        {"bind": "_t3", "expr": "_t2 * 4"},
        {"bind": "_t4", "expr": "_t1 - _t3"},
        {"bind": "_t5", "expr": "_t4 * 32"},
        {"bind": "_t6", "expr": "tone - 1"},
        {"bind": "_t7", "expr": "_t6 * 2"},
        {"bind": "_t8", "expr": "_t2 + 17"},
        {"bind": "_t9", "expr": "_t7 + 32"},
        {"bind": "_t10", "expr": "_t2 + _t5"},
        {"bind": "_t11", "expr": "_t10 + _t7"},
        {"bind": "_t12", "expr": "127 - _t11"},
        {"bind": "_t13", "expr": "_t12 + 1"},
        {"bind": "_t14", "expr": "value > _t12 ? value - _t13 : _t11 + value"},
        {"bind": "_t15", "expr": "127 - _t14"},
        {"bind": "_t16", "expr": "_t14 > 2 ? 3 + _t15 : 2 - _t14"}
      ],
      "frame": [240, 65, 16, 0, 89, 18, "{_t8}", "{_t5}", "{_t9}", 77, "{value}", "{_t16}", 247]
    },
    {
      "osc": "/part/{part}/patch/tone/{tone}/tvf_resonance_velocity_sens",
      "_notes": "Patch Tone: TVF Resonance Velocity Sens. DT1 at 11 00 20 4EH (+ the part/tone/key/note offsets of the address map); raw range 1-127. Display: -63 - +63.",
      "section": "Patch Tone",
      "args": [
        {"name": "part", "type": "u7", "range": [1, 16]},
        {"name": "tone", "type": "u7", "range": [1, 4]},
        {"name": "value", "type": "u7", "range": [1, 127]}
      ],
      "pre": [
        {"bind": "_t1", "expr": "part - 1"},
        {"bind": "_t2", "expr": "_t1 > 11 ? 3 : _t1 > 7 ? 2 : _t1 > 3 ? 1 : 0"},
        {"bind": "_t3", "expr": "_t2 * 4"},
        {"bind": "_t4", "expr": "_t1 - _t3"},
        {"bind": "_t5", "expr": "_t4 * 32"},
        {"bind": "_t6", "expr": "tone - 1"},
        {"bind": "_t7", "expr": "_t6 * 2"},
        {"bind": "_t8", "expr": "_t2 + 17"},
        {"bind": "_t9", "expr": "_t7 + 32"},
        {"bind": "_t10", "expr": "_t2 + _t5"},
        {"bind": "_t11", "expr": "_t10 + _t7"},
        {"bind": "_t12", "expr": "127 - _t11"},
        {"bind": "_t13", "expr": "_t12 + 1"},
        {"bind": "_t14", "expr": "value > _t12 ? value - _t13 : _t11 + value"},
        {"bind": "_t15", "expr": "127 - _t14"},
        {"bind": "_t16", "expr": "_t14 > 1 ? 2 + _t15 : 1 - _t14"}
      ],
      "frame": [240, 65, 16, 0, 89, 18, "{_t8}", "{_t5}", "{_t9}", 78, "{value}", "{_t16}", 247]
    },
    {
      "osc": "/part/{part}/patch/tone/{tone}/tvf_env_depth",
      "_notes": "Patch Tone: TVF Env Depth. DT1 at 11 00 20 4FH (+ the part/tone/key/note offsets of the address map); raw range 1-127. Display: -63 - +63.",
      "section": "Patch Tone",
      "args": [
        {"name": "part", "type": "u7", "range": [1, 16]},
        {"name": "tone", "type": "u7", "range": [1, 4]},
        {"name": "value", "type": "u7", "range": [1, 127]}
      ],
      "pre": [
        {"bind": "_t1", "expr": "part - 1"},
        {"bind": "_t2", "expr": "_t1 > 11 ? 3 : _t1 > 7 ? 2 : _t1 > 3 ? 1 : 0"},
        {"bind": "_t3", "expr": "_t2 * 4"},
        {"bind": "_t4", "expr": "_t1 - _t3"},
        {"bind": "_t5", "expr": "_t4 * 32"},
        {"bind": "_t6", "expr": "tone - 1"},
        {"bind": "_t7", "expr": "_t6 * 2"},
        {"bind": "_t8", "expr": "_t2 + 17"},
        {"bind": "_t9", "expr": "_t7 + 32"},
        {"bind": "_t10", "expr": "_t2 + _t5"},
        {"bind": "_t11", "expr": "_t10 + _t7"},
        {"bind": "_t12", "expr": "127 - _t11"},
        {"bind": "_t13", "expr": "_t12 + 1"},
        {"bind": "_t14", "expr": "value > _t12 ? value - _t13 : _t11 + value"},
        {"bind": "_t15", "expr": "127 - _t14"},
        {"bind": "_t16", "expr": "_t14 > 0 ? 1 + _t15 : 0 - _t14"}
      ],
      "frame": [240, 65, 16, 0, 89, 18, "{_t8}", "{_t5}", "{_t9}", 79, "{value}", "{_t16}", 247]
    },
    {
      "osc": "/part/{part}/patch/tone/{tone}/tvf_env_velocity_curve",
      "_notes": "Patch Tone: TVF Env Velocity Curve. DT1 at 11 00 20 50H (+ the part/tone/key/note offsets of the address map); raw range 0-7. Display: FIXED, 1 - 7.",
      "section": "Patch Tone",
      "args": [
        {"name": "part", "type": "u7", "range": [1, 16]},
        {"name": "tone", "type": "u7", "range": [1, 4]},
        {"name": "value", "type": "u7", "range": [0, 7]}
      ],
      "pre": [
        {"bind": "_t1", "expr": "part - 1"},
        {"bind": "_t2", "expr": "_t1 > 11 ? 3 : _t1 > 7 ? 2 : _t1 > 3 ? 1 : 0"},
        {"bind": "_t3", "expr": "_t2 * 4"},
        {"bind": "_t4", "expr": "_t1 - _t3"},
        {"bind": "_t5", "expr": "_t4 * 32"},
        {"bind": "_t6", "expr": "tone - 1"},
        {"bind": "_t7", "expr": "_t6 * 2"},
        {"bind": "_t8", "expr": "_t2 + 17"},
        {"bind": "_t9", "expr": "_t7 + 32"},
        {"bind": "_t10", "expr": "_t2 + _t5"},
        {"bind": "_t11", "expr": "_t10 + _t7"},
        {"bind": "_t12", "expr": "127 - _t11"},
        {"bind": "_t13", "expr": "_t12 + 1"},
        {"bind": "_t14", "expr": "value > _t12 ? value - _t13 : _t11 + value"},
        {"bind": "_t15", "expr": "127 - _t14"}
      ],
      "frame": [240, 65, 16, 0, 89, 18, "{_t8}", "{_t5}", "{_t9}", 80, "{value}", "{_t15}", 247]
    },
    {
      "osc": "/part/{part}/patch/tone/{tone}/tvf_env_velocity_sens",
      "_notes": "Patch Tone: TVF Env Velocity Sens. DT1 at 11 00 20 51H (+ the part/tone/key/note offsets of the address map); raw range 1-127. Display: -63 - +63.",
      "section": "Patch Tone",
      "args": [
        {"name": "part", "type": "u7", "range": [1, 16]},
        {"name": "tone", "type": "u7", "range": [1, 4]},
        {"name": "value", "type": "u7", "range": [1, 127]}
      ],
      "pre": [
        {"bind": "_t1", "expr": "part - 1"},
        {"bind": "_t2", "expr": "_t1 > 11 ? 3 : _t1 > 7 ? 2 : _t1 > 3 ? 1 : 0"},
        {"bind": "_t3", "expr": "_t2 * 4"},
        {"bind": "_t4", "expr": "_t1 - _t3"},
        {"bind": "_t5", "expr": "_t4 * 32"},
        {"bind": "_t6", "expr": "tone - 1"},
        {"bind": "_t7", "expr": "_t6 * 2"},
        {"bind": "_t8", "expr": "_t2 + 17"},
        {"bind": "_t9", "expr": "_t7 + 32"},
        {"bind": "_t10", "expr": "_t2 + _t5"},
        {"bind": "_t11", "expr": "_t10 + _t7"},
        {"bind": "_t12", "expr": "127 - _t11"},
        {"bind": "_t13", "expr": "_t12 + 1"},
        {"bind": "_t14", "expr": "value > _t12 ? value - _t13 : _t11 + value"},
        {"bind": "_t15", "expr": "127 - _t14"},
        {"bind": "_t16", "expr": "_t14 > 126 ? 127 + _t15 : 126 - _t14"}
      ],
      "frame": [240, 65, 16, 0, 89, 18, "{_t8}", "{_t5}", "{_t9}", 81, "{value}", "{_t16}", 247]
    },
    {
      "osc": "/part/{part}/patch/tone/{tone}/tvf_env_time_1_velocity_sens",
      "_notes": "Patch Tone: TVF Env Time 1 Velocity Sens. DT1 at 11 00 20 52H (+ the part/tone/key/note offsets of the address map); raw range 1-127. Display: -63 - +63.",
      "section": "Patch Tone",
      "args": [
        {"name": "part", "type": "u7", "range": [1, 16]},
        {"name": "tone", "type": "u7", "range": [1, 4]},
        {"name": "value", "type": "u7", "range": [1, 127]}
      ],
      "pre": [
        {"bind": "_t1", "expr": "part - 1"},
        {"bind": "_t2", "expr": "_t1 > 11 ? 3 : _t1 > 7 ? 2 : _t1 > 3 ? 1 : 0"},
        {"bind": "_t3", "expr": "_t2 * 4"},
        {"bind": "_t4", "expr": "_t1 - _t3"},
        {"bind": "_t5", "expr": "_t4 * 32"},
        {"bind": "_t6", "expr": "tone - 1"},
        {"bind": "_t7", "expr": "_t6 * 2"},
        {"bind": "_t8", "expr": "_t2 + 17"},
        {"bind": "_t9", "expr": "_t7 + 32"},
        {"bind": "_t10", "expr": "_t2 + _t5"},
        {"bind": "_t11", "expr": "_t10 + _t7"},
        {"bind": "_t12", "expr": "127 - _t11"},
        {"bind": "_t13", "expr": "_t12 + 1"},
        {"bind": "_t14", "expr": "value > _t12 ? value - _t13 : _t11 + value"},
        {"bind": "_t15", "expr": "127 - _t14"},
        {"bind": "_t16", "expr": "_t14 > 125 ? 126 + _t15 : 125 - _t14"}
      ],
      "frame": [240, 65, 16, 0, 89, 18, "{_t8}", "{_t5}", "{_t9}", 82, "{value}", "{_t16}", 247]
    },
    {
      "osc": "/part/{part}/patch/tone/{tone}/tvf_env_time_4_velocity_sens",
      "_notes": "Patch Tone: TVF Env Time 4 Velocity Sens. DT1 at 11 00 20 53H (+ the part/tone/key/note offsets of the address map); raw range 1-127. Display: -63 - +63.",
      "section": "Patch Tone",
      "args": [
        {"name": "part", "type": "u7", "range": [1, 16]},
        {"name": "tone", "type": "u7", "range": [1, 4]},
        {"name": "value", "type": "u7", "range": [1, 127]}
      ],
      "pre": [
        {"bind": "_t1", "expr": "part - 1"},
        {"bind": "_t2", "expr": "_t1 > 11 ? 3 : _t1 > 7 ? 2 : _t1 > 3 ? 1 : 0"},
        {"bind": "_t3", "expr": "_t2 * 4"},
        {"bind": "_t4", "expr": "_t1 - _t3"},
        {"bind": "_t5", "expr": "_t4 * 32"},
        {"bind": "_t6", "expr": "tone - 1"},
        {"bind": "_t7", "expr": "_t6 * 2"},
        {"bind": "_t8", "expr": "_t2 + 17"},
        {"bind": "_t9", "expr": "_t7 + 32"},
        {"bind": "_t10", "expr": "_t2 + _t5"},
        {"bind": "_t11", "expr": "_t10 + _t7"},
        {"bind": "_t12", "expr": "127 - _t11"},
        {"bind": "_t13", "expr": "_t12 + 1"},
        {"bind": "_t14", "expr": "value > _t12 ? value - _t13 : _t11 + value"},
        {"bind": "_t15", "expr": "127 - _t14"},
        {"bind": "_t16", "expr": "_t14 > 124 ? 125 + _t15 : 124 - _t14"}
      ],
      "frame": [240, 65, 16, 0, 89, 18, "{_t8}", "{_t5}", "{_t9}", 83, "{value}", "{_t16}", 247]
    },
    {
      "osc": "/part/{part}/patch/tone/{tone}/tvf_env_time_keyfollow",
      "_notes": "Patch Tone: TVF Env Time Keyfollow. DT1 at 11 00 20 54H (+ the part/tone/key/note offsets of the address map); raw range 54-74. Display: -100 - +100.",
      "section": "Patch Tone",
      "args": [
        {"name": "part", "type": "u7", "range": [1, 16]},
        {"name": "tone", "type": "u7", "range": [1, 4]},
        {"name": "value", "type": "u7", "range": [54, 74]}
      ],
      "pre": [
        {"bind": "_t1", "expr": "part - 1"},
        {"bind": "_t2", "expr": "_t1 > 11 ? 3 : _t1 > 7 ? 2 : _t1 > 3 ? 1 : 0"},
        {"bind": "_t3", "expr": "_t2 * 4"},
        {"bind": "_t4", "expr": "_t1 - _t3"},
        {"bind": "_t5", "expr": "_t4 * 32"},
        {"bind": "_t6", "expr": "tone - 1"},
        {"bind": "_t7", "expr": "_t6 * 2"},
        {"bind": "_t8", "expr": "_t2 + 17"},
        {"bind": "_t9", "expr": "_t7 + 32"},
        {"bind": "_t10", "expr": "_t2 + _t5"},
        {"bind": "_t11", "expr": "_t10 + _t7"},
        {"bind": "_t12", "expr": "127 - _t11"},
        {"bind": "_t13", "expr": "_t12 + 1"},
        {"bind": "_t14", "expr": "value > _t12 ? value - _t13 : _t11 + value"},
        {"bind": "_t15", "expr": "127 - _t14"},
        {"bind": "_t16", "expr": "_t14 > 123 ? 124 + _t15 : 123 - _t14"}
      ],
      "frame": [240, 65, 16, 0, 89, 18, "{_t8}", "{_t5}", "{_t9}", 84, "{value}", "{_t16}", 247]
    },
    {
      "osc": "/part/{part}/patch/tone/{tone}/tvf_env_time_1",
      "_notes": "Patch Tone: TVF Env Time 1. DT1 at 11 00 20 55H (+ the part/tone/key/note offsets of the address map); raw range 0-127.",
      "section": "Patch Tone",
      "args": [
        {"name": "part", "type": "u7", "range": [1, 16]},
        {"name": "tone", "type": "u7", "range": [1, 4]},
        {"name": "value", "type": "u7", "range": [0, 127]}
      ],
      "pre": [
        {"bind": "_t1", "expr": "part - 1"},
        {"bind": "_t2", "expr": "_t1 > 11 ? 3 : _t1 > 7 ? 2 : _t1 > 3 ? 1 : 0"},
        {"bind": "_t3", "expr": "_t2 * 4"},
        {"bind": "_t4", "expr": "_t1 - _t3"},
        {"bind": "_t5", "expr": "_t4 * 32"},
        {"bind": "_t6", "expr": "tone - 1"},
        {"bind": "_t7", "expr": "_t6 * 2"},
        {"bind": "_t8", "expr": "_t2 + 17"},
        {"bind": "_t9", "expr": "_t7 + 32"},
        {"bind": "_t10", "expr": "_t2 + _t5"},
        {"bind": "_t11", "expr": "_t10 + _t7"},
        {"bind": "_t12", "expr": "127 - _t11"},
        {"bind": "_t13", "expr": "_t12 + 1"},
        {"bind": "_t14", "expr": "value > _t12 ? value - _t13 : _t11 + value"},
        {"bind": "_t15", "expr": "127 - _t14"},
        {"bind": "_t16", "expr": "_t14 > 122 ? 123 + _t15 : 122 - _t14"}
      ],
      "frame": [240, 65, 16, 0, 89, 18, "{_t8}", "{_t5}", "{_t9}", 85, "{value}", "{_t16}", 247]
    },
    {
      "osc": "/part/{part}/patch/tone/{tone}/tvf_env_time_2",
      "_notes": "Patch Tone: TVF Env Time 2. DT1 at 11 00 20 56H (+ the part/tone/key/note offsets of the address map); raw range 0-127.",
      "section": "Patch Tone",
      "args": [
        {"name": "part", "type": "u7", "range": [1, 16]},
        {"name": "tone", "type": "u7", "range": [1, 4]},
        {"name": "value", "type": "u7", "range": [0, 127]}
      ],
      "pre": [
        {"bind": "_t1", "expr": "part - 1"},
        {"bind": "_t2", "expr": "_t1 > 11 ? 3 : _t1 > 7 ? 2 : _t1 > 3 ? 1 : 0"},
        {"bind": "_t3", "expr": "_t2 * 4"},
        {"bind": "_t4", "expr": "_t1 - _t3"},
        {"bind": "_t5", "expr": "_t4 * 32"},
        {"bind": "_t6", "expr": "tone - 1"},
        {"bind": "_t7", "expr": "_t6 * 2"},
        {"bind": "_t8", "expr": "_t2 + 17"},
        {"bind": "_t9", "expr": "_t7 + 32"},
        {"bind": "_t10", "expr": "_t2 + _t5"},
        {"bind": "_t11", "expr": "_t10 + _t7"},
        {"bind": "_t12", "expr": "127 - _t11"},
        {"bind": "_t13", "expr": "_t12 + 1"},
        {"bind": "_t14", "expr": "value > _t12 ? value - _t13 : _t11 + value"},
        {"bind": "_t15", "expr": "127 - _t14"},
        {"bind": "_t16", "expr": "_t14 > 121 ? 122 + _t15 : 121 - _t14"}
      ],
      "frame": [240, 65, 16, 0, 89, 18, "{_t8}", "{_t5}", "{_t9}", 86, "{value}", "{_t16}", 247]
    },
    {
      "osc": "/part/{part}/patch/tone/{tone}/tvf_env_time_3",
      "_notes": "Patch Tone: TVF Env Time 3. DT1 at 11 00 20 57H (+ the part/tone/key/note offsets of the address map); raw range 0-127.",
      "section": "Patch Tone",
      "args": [
        {"name": "part", "type": "u7", "range": [1, 16]},
        {"name": "tone", "type": "u7", "range": [1, 4]},
        {"name": "value", "type": "u7", "range": [0, 127]}
      ],
      "pre": [
        {"bind": "_t1", "expr": "part - 1"},
        {"bind": "_t2", "expr": "_t1 > 11 ? 3 : _t1 > 7 ? 2 : _t1 > 3 ? 1 : 0"},
        {"bind": "_t3", "expr": "_t2 * 4"},
        {"bind": "_t4", "expr": "_t1 - _t3"},
        {"bind": "_t5", "expr": "_t4 * 32"},
        {"bind": "_t6", "expr": "tone - 1"},
        {"bind": "_t7", "expr": "_t6 * 2"},
        {"bind": "_t8", "expr": "_t2 + 17"},
        {"bind": "_t9", "expr": "_t7 + 32"},
        {"bind": "_t10", "expr": "_t2 + _t5"},
        {"bind": "_t11", "expr": "_t10 + _t7"},
        {"bind": "_t12", "expr": "127 - _t11"},
        {"bind": "_t13", "expr": "_t12 + 1"},
        {"bind": "_t14", "expr": "value > _t12 ? value - _t13 : _t11 + value"},
        {"bind": "_t15", "expr": "127 - _t14"},
        {"bind": "_t16", "expr": "_t14 > 120 ? 121 + _t15 : 120 - _t14"}
      ],
      "frame": [240, 65, 16, 0, 89, 18, "{_t8}", "{_t5}", "{_t9}", 87, "{value}", "{_t16}", 247]
    },
    {
      "osc": "/part/{part}/patch/tone/{tone}/tvf_env_time_4",
      "_notes": "Patch Tone: TVF Env Time 4. DT1 at 11 00 20 58H (+ the part/tone/key/note offsets of the address map); raw range 0-127.",
      "section": "Patch Tone",
      "args": [
        {"name": "part", "type": "u7", "range": [1, 16]},
        {"name": "tone", "type": "u7", "range": [1, 4]},
        {"name": "value", "type": "u7", "range": [0, 127]}
      ],
      "pre": [
        {"bind": "_t1", "expr": "part - 1"},
        {"bind": "_t2", "expr": "_t1 > 11 ? 3 : _t1 > 7 ? 2 : _t1 > 3 ? 1 : 0"},
        {"bind": "_t3", "expr": "_t2 * 4"},
        {"bind": "_t4", "expr": "_t1 - _t3"},
        {"bind": "_t5", "expr": "_t4 * 32"},
        {"bind": "_t6", "expr": "tone - 1"},
        {"bind": "_t7", "expr": "_t6 * 2"},
        {"bind": "_t8", "expr": "_t2 + 17"},
        {"bind": "_t9", "expr": "_t7 + 32"},
        {"bind": "_t10", "expr": "_t2 + _t5"},
        {"bind": "_t11", "expr": "_t10 + _t7"},
        {"bind": "_t12", "expr": "127 - _t11"},
        {"bind": "_t13", "expr": "_t12 + 1"},
        {"bind": "_t14", "expr": "value > _t12 ? value - _t13 : _t11 + value"},
        {"bind": "_t15", "expr": "127 - _t14"},
        {"bind": "_t16", "expr": "_t14 > 119 ? 120 + _t15 : 119 - _t14"}
      ],
      "frame": [240, 65, 16, 0, 89, 18, "{_t8}", "{_t5}", "{_t9}", 88, "{value}", "{_t16}", 247]
    },
    {
      "osc": "/part/{part}/patch/tone/{tone}/tvf_env_level_0",
      "_notes": "Patch Tone: TVF Env Level 0. DT1 at 11 00 20 59H (+ the part/tone/key/note offsets of the address map); raw range 0-127.",
      "section": "Patch Tone",
      "args": [
        {"name": "part", "type": "u7", "range": [1, 16]},
        {"name": "tone", "type": "u7", "range": [1, 4]},
        {"name": "value", "type": "u7", "range": [0, 127]}
      ],
      "pre": [
        {"bind": "_t1", "expr": "part - 1"},
        {"bind": "_t2", "expr": "_t1 > 11 ? 3 : _t1 > 7 ? 2 : _t1 > 3 ? 1 : 0"},
        {"bind": "_t3", "expr": "_t2 * 4"},
        {"bind": "_t4", "expr": "_t1 - _t3"},
        {"bind": "_t5", "expr": "_t4 * 32"},
        {"bind": "_t6", "expr": "tone - 1"},
        {"bind": "_t7", "expr": "_t6 * 2"},
        {"bind": "_t8", "expr": "_t2 + 17"},
        {"bind": "_t9", "expr": "_t7 + 32"},
        {"bind": "_t10", "expr": "_t2 + _t5"},
        {"bind": "_t11", "expr": "_t10 + _t7"},
        {"bind": "_t12", "expr": "127 - _t11"},
        {"bind": "_t13", "expr": "_t12 + 1"},
        {"bind": "_t14", "expr": "value > _t12 ? value - _t13 : _t11 + value"},
        {"bind": "_t15", "expr": "127 - _t14"},
        {"bind": "_t16", "expr": "_t14 > 118 ? 119 + _t15 : 118 - _t14"}
      ],
      "frame": [240, 65, 16, 0, 89, 18, "{_t8}", "{_t5}", "{_t9}", 89, "{value}", "{_t16}", 247]
    },
    {
      "osc": "/part/{part}/patch/tone/{tone}/tvf_env_level_1",
      "_notes": "Patch Tone: TVF Env Level 1. DT1 at 11 00 20 5AH (+ the part/tone/key/note offsets of the address map); raw range 0-127.",
      "section": "Patch Tone",
      "args": [
        {"name": "part", "type": "u7", "range": [1, 16]},
        {"name": "tone", "type": "u7", "range": [1, 4]},
        {"name": "value", "type": "u7", "range": [0, 127]}
      ],
      "pre": [
        {"bind": "_t1", "expr": "part - 1"},
        {"bind": "_t2", "expr": "_t1 > 11 ? 3 : _t1 > 7 ? 2 : _t1 > 3 ? 1 : 0"},
        {"bind": "_t3", "expr": "_t2 * 4"},
        {"bind": "_t4", "expr": "_t1 - _t3"},
        {"bind": "_t5", "expr": "_t4 * 32"},
        {"bind": "_t6", "expr": "tone - 1"},
        {"bind": "_t7", "expr": "_t6 * 2"},
        {"bind": "_t8", "expr": "_t2 + 17"},
        {"bind": "_t9", "expr": "_t7 + 32"},
        {"bind": "_t10", "expr": "_t2 + _t5"},
        {"bind": "_t11", "expr": "_t10 + _t7"},
        {"bind": "_t12", "expr": "127 - _t11"},
        {"bind": "_t13", "expr": "_t12 + 1"},
        {"bind": "_t14", "expr": "value > _t12 ? value - _t13 : _t11 + value"},
        {"bind": "_t15", "expr": "127 - _t14"},
        {"bind": "_t16", "expr": "_t14 > 117 ? 118 + _t15 : 117 - _t14"}
      ],
      "frame": [240, 65, 16, 0, 89, 18, "{_t8}", "{_t5}", "{_t9}", 90, "{value}", "{_t16}", 247]
    },
    {
      "osc": "/part/{part}/patch/tone/{tone}/tvf_env_level_2",
      "_notes": "Patch Tone: TVF Env Level 2. DT1 at 11 00 20 5BH (+ the part/tone/key/note offsets of the address map); raw range 0-127.",
      "section": "Patch Tone",
      "args": [
        {"name": "part", "type": "u7", "range": [1, 16]},
        {"name": "tone", "type": "u7", "range": [1, 4]},
        {"name": "value", "type": "u7", "range": [0, 127]}
      ],
      "pre": [
        {"bind": "_t1", "expr": "part - 1"},
        {"bind": "_t2", "expr": "_t1 > 11 ? 3 : _t1 > 7 ? 2 : _t1 > 3 ? 1 : 0"},
        {"bind": "_t3", "expr": "_t2 * 4"},
        {"bind": "_t4", "expr": "_t1 - _t3"},
        {"bind": "_t5", "expr": "_t4 * 32"},
        {"bind": "_t6", "expr": "tone - 1"},
        {"bind": "_t7", "expr": "_t6 * 2"},
        {"bind": "_t8", "expr": "_t2 + 17"},
        {"bind": "_t9", "expr": "_t7 + 32"},
        {"bind": "_t10", "expr": "_t2 + _t5"},
        {"bind": "_t11", "expr": "_t10 + _t7"},
        {"bind": "_t12", "expr": "127 - _t11"},
        {"bind": "_t13", "expr": "_t12 + 1"},
        {"bind": "_t14", "expr": "value > _t12 ? value - _t13 : _t11 + value"},
        {"bind": "_t15", "expr": "127 - _t14"},
        {"bind": "_t16", "expr": "_t14 > 116 ? 117 + _t15 : 116 - _t14"}
      ],
      "frame": [240, 65, 16, 0, 89, 18, "{_t8}", "{_t5}", "{_t9}", 91, "{value}", "{_t16}", 247]
    },
    {
      "osc": "/part/{part}/patch/tone/{tone}/tvf_env_level_3",
      "_notes": "Patch Tone: TVF Env Level 3. DT1 at 11 00 20 5CH (+ the part/tone/key/note offsets of the address map); raw range 0-127.",
      "section": "Patch Tone",
      "args": [
        {"name": "part", "type": "u7", "range": [1, 16]},
        {"name": "tone", "type": "u7", "range": [1, 4]},
        {"name": "value", "type": "u7", "range": [0, 127]}
      ],
      "pre": [
        {"bind": "_t1", "expr": "part - 1"},
        {"bind": "_t2", "expr": "_t1 > 11 ? 3 : _t1 > 7 ? 2 : _t1 > 3 ? 1 : 0"},
        {"bind": "_t3", "expr": "_t2 * 4"},
        {"bind": "_t4", "expr": "_t1 - _t3"},
        {"bind": "_t5", "expr": "_t4 * 32"},
        {"bind": "_t6", "expr": "tone - 1"},
        {"bind": "_t7", "expr": "_t6 * 2"},
        {"bind": "_t8", "expr": "_t2 + 17"},
        {"bind": "_t9", "expr": "_t7 + 32"},
        {"bind": "_t10", "expr": "_t2 + _t5"},
        {"bind": "_t11", "expr": "_t10 + _t7"},
        {"bind": "_t12", "expr": "127 - _t11"},
        {"bind": "_t13", "expr": "_t12 + 1"},
        {"bind": "_t14", "expr": "value > _t12 ? value - _t13 : _t11 + value"},
        {"bind": "_t15", "expr": "127 - _t14"},
        {"bind": "_t16", "expr": "_t14 > 115 ? 116 + _t15 : 115 - _t14"}
      ],
      "frame": [240, 65, 16, 0, 89, 18, "{_t8}", "{_t5}", "{_t9}", 92, "{value}", "{_t16}", 247]
    },
    {
      "osc": "/part/{part}/patch/tone/{tone}/tvf_env_level_4",
      "_notes": "Patch Tone: TVF Env Level 4. DT1 at 11 00 20 5DH (+ the part/tone/key/note offsets of the address map); raw range 0-127.",
      "section": "Patch Tone",
      "args": [
        {"name": "part", "type": "u7", "range": [1, 16]},
        {"name": "tone", "type": "u7", "range": [1, 4]},
        {"name": "value", "type": "u7", "range": [0, 127]}
      ],
      "pre": [
        {"bind": "_t1", "expr": "part - 1"},
        {"bind": "_t2", "expr": "_t1 > 11 ? 3 : _t1 > 7 ? 2 : _t1 > 3 ? 1 : 0"},
        {"bind": "_t3", "expr": "_t2 * 4"},
        {"bind": "_t4", "expr": "_t1 - _t3"},
        {"bind": "_t5", "expr": "_t4 * 32"},
        {"bind": "_t6", "expr": "tone - 1"},
        {"bind": "_t7", "expr": "_t6 * 2"},
        {"bind": "_t8", "expr": "_t2 + 17"},
        {"bind": "_t9", "expr": "_t7 + 32"},
        {"bind": "_t10", "expr": "_t2 + _t5"},
        {"bind": "_t11", "expr": "_t10 + _t7"},
        {"bind": "_t12", "expr": "127 - _t11"},
        {"bind": "_t13", "expr": "_t12 + 1"},
        {"bind": "_t14", "expr": "value > _t12 ? value - _t13 : _t11 + value"},
        {"bind": "_t15", "expr": "127 - _t14"},
        {"bind": "_t16", "expr": "_t14 > 114 ? 115 + _t15 : 114 - _t14"}
      ],
      "frame": [240, 65, 16, 0, 89, 18, "{_t8}", "{_t5}", "{_t9}", 93, "{value}", "{_t16}", 247]
    },
    {
      "osc": "/part/{part}/patch/tone/{tone}/bias_level",
      "_notes": "Patch Tone: Bias Level. DT1 at 11 00 20 5EH (+ the part/tone/key/note offsets of the address map); raw range 54-74. Display: -100 - +100.",
      "section": "Patch Tone",
      "args": [
        {"name": "part", "type": "u7", "range": [1, 16]},
        {"name": "tone", "type": "u7", "range": [1, 4]},
        {"name": "value", "type": "u7", "range": [54, 74]}
      ],
      "pre": [
        {"bind": "_t1", "expr": "part - 1"},
        {"bind": "_t2", "expr": "_t1 > 11 ? 3 : _t1 > 7 ? 2 : _t1 > 3 ? 1 : 0"},
        {"bind": "_t3", "expr": "_t2 * 4"},
        {"bind": "_t4", "expr": "_t1 - _t3"},
        {"bind": "_t5", "expr": "_t4 * 32"},
        {"bind": "_t6", "expr": "tone - 1"},
        {"bind": "_t7", "expr": "_t6 * 2"},
        {"bind": "_t8", "expr": "_t2 + 17"},
        {"bind": "_t9", "expr": "_t7 + 32"},
        {"bind": "_t10", "expr": "_t2 + _t5"},
        {"bind": "_t11", "expr": "_t10 + _t7"},
        {"bind": "_t12", "expr": "127 - _t11"},
        {"bind": "_t13", "expr": "_t12 + 1"},
        {"bind": "_t14", "expr": "value > _t12 ? value - _t13 : _t11 + value"},
        {"bind": "_t15", "expr": "127 - _t14"},
        {"bind": "_t16", "expr": "_t14 > 113 ? 114 + _t15 : 113 - _t14"}
      ],
      "frame": [240, 65, 16, 0, 89, 18, "{_t8}", "{_t5}", "{_t9}", 94, "{value}", "{_t16}", 247]
    },
    {
      "osc": "/part/{part}/patch/tone/{tone}/bias_position",
      "_notes": "Patch Tone: Bias Position. DT1 at 11 00 20 5FH (+ the part/tone/key/note offsets of the address map); raw range 0-127. Display: C-1 - G9.",
      "section": "Patch Tone",
      "args": [
        {"name": "part", "type": "u7", "range": [1, 16]},
        {"name": "tone", "type": "u7", "range": [1, 4]},
        {"name": "value", "type": "u7", "range": [0, 127]}
      ],
      "pre": [
        {"bind": "_t1", "expr": "part - 1"},
        {"bind": "_t2", "expr": "_t1 > 11 ? 3 : _t1 > 7 ? 2 : _t1 > 3 ? 1 : 0"},
        {"bind": "_t3", "expr": "_t2 * 4"},
        {"bind": "_t4", "expr": "_t1 - _t3"},
        {"bind": "_t5", "expr": "_t4 * 32"},
        {"bind": "_t6", "expr": "tone - 1"},
        {"bind": "_t7", "expr": "_t6 * 2"},
        {"bind": "_t8", "expr": "_t2 + 17"},
        {"bind": "_t9", "expr": "_t7 + 32"},
        {"bind": "_t10", "expr": "_t2 + _t5"},
        {"bind": "_t11", "expr": "_t10 + _t7"},
        {"bind": "_t12", "expr": "127 - _t11"},
        {"bind": "_t13", "expr": "_t12 + 1"},
        {"bind": "_t14", "expr": "value > _t12 ? value - _t13 : _t11 + value"},
        {"bind": "_t15", "expr": "127 - _t14"},
        {"bind": "_t16", "expr": "_t14 > 112 ? 113 + _t15 : 112 - _t14"}
      ],
      "frame": [240, 65, 16, 0, 89, 18, "{_t8}", "{_t5}", "{_t9}", 95, "{value}", "{_t16}", 247]
    },
    {
      "osc": "/part/{part}/patch/tone/{tone}/bias_direction",
      "_notes": "Patch Tone: Bias Direction. DT1 at 11 00 20 60H (+ the part/tone/key/note offsets of the address map); raw range 0-3. Display: LOWER, UPPER, LOWER&UPPER, ALL.",
      "section": "Patch Tone",
      "args": [
        {"name": "part", "type": "u7", "range": [1, 16]},
        {"name": "tone", "type": "u7", "range": [1, 4]},
        {
          "name": "value",
          "type": "enum",
          "values": {"LOWER": 0, "UPPER": 1, "LOWER&UPPER": 2, "ALL": 3},
          "range": [0, 3]
        }
      ],
      "pre": [
        {"bind": "_t1", "expr": "part - 1"},
        {"bind": "_t2", "expr": "_t1 > 11 ? 3 : _t1 > 7 ? 2 : _t1 > 3 ? 1 : 0"},
        {"bind": "_t3", "expr": "_t2 * 4"},
        {"bind": "_t4", "expr": "_t1 - _t3"},
        {"bind": "_t5", "expr": "_t4 * 32"},
        {"bind": "_t6", "expr": "tone - 1"},
        {"bind": "_t7", "expr": "_t6 * 2"},
        {"bind": "_t8", "expr": "_t2 + 17"},
        {"bind": "_t9", "expr": "_t7 + 32"},
        {"bind": "_t10", "expr": "_t2 + _t5"},
        {"bind": "_t11", "expr": "_t10 + _t7"},
        {"bind": "_t12", "expr": "127 - _t11"},
        {"bind": "_t13", "expr": "_t12 + 1"},
        {"bind": "_t14", "expr": "value > _t12 ? value - _t13 : _t11 + value"},
        {"bind": "_t15", "expr": "127 - _t14"},
        {"bind": "_t16", "expr": "_t14 > 111 ? 112 + _t15 : 111 - _t14"}
      ],
      "frame": [240, 65, 16, 0, 89, 18, "{_t8}", "{_t5}", "{_t9}", 96, "{value}", "{_t16}", 247]
    },
    {
      "osc": "/part/{part}/patch/tone/{tone}/tva_level_velocity_curve",
      "_notes": "Patch Tone: TVA Level Velocity Curve. DT1 at 11 00 20 61H (+ the part/tone/key/note offsets of the address map); raw range 0-7. Display: FIXED, 1 - 7.",
      "section": "Patch Tone",
      "args": [
        {"name": "part", "type": "u7", "range": [1, 16]},
        {"name": "tone", "type": "u7", "range": [1, 4]},
        {"name": "value", "type": "u7", "range": [0, 7]}
      ],
      "pre": [
        {"bind": "_t1", "expr": "part - 1"},
        {"bind": "_t2", "expr": "_t1 > 11 ? 3 : _t1 > 7 ? 2 : _t1 > 3 ? 1 : 0"},
        {"bind": "_t3", "expr": "_t2 * 4"},
        {"bind": "_t4", "expr": "_t1 - _t3"},
        {"bind": "_t5", "expr": "_t4 * 32"},
        {"bind": "_t6", "expr": "tone - 1"},
        {"bind": "_t7", "expr": "_t6 * 2"},
        {"bind": "_t8", "expr": "_t2 + 17"},
        {"bind": "_t9", "expr": "_t7 + 32"},
        {"bind": "_t10", "expr": "_t2 + _t5"},
        {"bind": "_t11", "expr": "_t10 + _t7"},
        {"bind": "_t12", "expr": "127 - _t11"},
        {"bind": "_t13", "expr": "_t12 + 1"},
        {"bind": "_t14", "expr": "value > _t12 ? value - _t13 : _t11 + value"},
        {"bind": "_t15", "expr": "127 - _t14"},
        {"bind": "_t16", "expr": "_t14 > 110 ? 111 + _t15 : 110 - _t14"}
      ],
      "frame": [240, 65, 16, 0, 89, 18, "{_t8}", "{_t5}", "{_t9}", 97, "{value}", "{_t16}", 247]
    },
    {
      "osc": "/part/{part}/patch/tone/{tone}/tva_level_velocity_sens",
      "_notes": "Patch Tone: TVA Level Velocity Sens. DT1 at 11 00 20 62H (+ the part/tone/key/note offsets of the address map); raw range 1-127. Display: -63 - +63.",
      "section": "Patch Tone",
      "args": [
        {"name": "part", "type": "u7", "range": [1, 16]},
        {"name": "tone", "type": "u7", "range": [1, 4]},
        {"name": "value", "type": "u7", "range": [1, 127]}
      ],
      "pre": [
        {"bind": "_t1", "expr": "part - 1"},
        {"bind": "_t2", "expr": "_t1 > 11 ? 3 : _t1 > 7 ? 2 : _t1 > 3 ? 1 : 0"},
        {"bind": "_t3", "expr": "_t2 * 4"},
        {"bind": "_t4", "expr": "_t1 - _t3"},
        {"bind": "_t5", "expr": "_t4 * 32"},
        {"bind": "_t6", "expr": "tone - 1"},
        {"bind": "_t7", "expr": "_t6 * 2"},
        {"bind": "_t8", "expr": "_t2 + 17"},
        {"bind": "_t9", "expr": "_t7 + 32"},
        {"bind": "_t10", "expr": "_t2 + _t5"},
        {"bind": "_t11", "expr": "_t10 + _t7"},
        {"bind": "_t12", "expr": "127 - _t11"},
        {"bind": "_t13", "expr": "_t12 + 1"},
        {"bind": "_t14", "expr": "value > _t12 ? value - _t13 : _t11 + value"},
        {"bind": "_t15", "expr": "127 - _t14"},
        {"bind": "_t16", "expr": "_t14 > 109 ? 110 + _t15 : 109 - _t14"}
      ],
      "frame": [240, 65, 16, 0, 89, 18, "{_t8}", "{_t5}", "{_t9}", 98, "{value}", "{_t16}", 247]
    },
    {
      "osc": "/part/{part}/patch/tone/{tone}/tva_env_time_1_velocity_sens",
      "_notes": "Patch Tone: TVA Env Time 1 Velocity Sens. DT1 at 11 00 20 63H (+ the part/tone/key/note offsets of the address map); raw range 1-127. Display: -63 - +63.",
      "section": "Patch Tone",
      "args": [
        {"name": "part", "type": "u7", "range": [1, 16]},
        {"name": "tone", "type": "u7", "range": [1, 4]},
        {"name": "value", "type": "u7", "range": [1, 127]}
      ],
      "pre": [
        {"bind": "_t1", "expr": "part - 1"},
        {"bind": "_t2", "expr": "_t1 > 11 ? 3 : _t1 > 7 ? 2 : _t1 > 3 ? 1 : 0"},
        {"bind": "_t3", "expr": "_t2 * 4"},
        {"bind": "_t4", "expr": "_t1 - _t3"},
        {"bind": "_t5", "expr": "_t4 * 32"},
        {"bind": "_t6", "expr": "tone - 1"},
        {"bind": "_t7", "expr": "_t6 * 2"},
        {"bind": "_t8", "expr": "_t2 + 17"},
        {"bind": "_t9", "expr": "_t7 + 32"},
        {"bind": "_t10", "expr": "_t2 + _t5"},
        {"bind": "_t11", "expr": "_t10 + _t7"},
        {"bind": "_t12", "expr": "127 - _t11"},
        {"bind": "_t13", "expr": "_t12 + 1"},
        {"bind": "_t14", "expr": "value > _t12 ? value - _t13 : _t11 + value"},
        {"bind": "_t15", "expr": "127 - _t14"},
        {"bind": "_t16", "expr": "_t14 > 108 ? 109 + _t15 : 108 - _t14"}
      ],
      "frame": [240, 65, 16, 0, 89, 18, "{_t8}", "{_t5}", "{_t9}", 99, "{value}", "{_t16}", 247]
    },
    {
      "osc": "/part/{part}/patch/tone/{tone}/tva_env_time_4_velocity_sens",
      "_notes": "Patch Tone: TVA Env Time 4 Velocity Sens. DT1 at 11 00 20 64H (+ the part/tone/key/note offsets of the address map); raw range 1-127. Display: -63 - +63.",
      "section": "Patch Tone",
      "args": [
        {"name": "part", "type": "u7", "range": [1, 16]},
        {"name": "tone", "type": "u7", "range": [1, 4]},
        {"name": "value", "type": "u7", "range": [1, 127]}
      ],
      "pre": [
        {"bind": "_t1", "expr": "part - 1"},
        {"bind": "_t2", "expr": "_t1 > 11 ? 3 : _t1 > 7 ? 2 : _t1 > 3 ? 1 : 0"},
        {"bind": "_t3", "expr": "_t2 * 4"},
        {"bind": "_t4", "expr": "_t1 - _t3"},
        {"bind": "_t5", "expr": "_t4 * 32"},
        {"bind": "_t6", "expr": "tone - 1"},
        {"bind": "_t7", "expr": "_t6 * 2"},
        {"bind": "_t8", "expr": "_t2 + 17"},
        {"bind": "_t9", "expr": "_t7 + 32"},
        {"bind": "_t10", "expr": "_t2 + _t5"},
        {"bind": "_t11", "expr": "_t10 + _t7"},
        {"bind": "_t12", "expr": "127 - _t11"},
        {"bind": "_t13", "expr": "_t12 + 1"},
        {"bind": "_t14", "expr": "value > _t12 ? value - _t13 : _t11 + value"},
        {"bind": "_t15", "expr": "127 - _t14"},
        {"bind": "_t16", "expr": "_t14 > 107 ? 108 + _t15 : 107 - _t14"}
      ],
      "frame": [240, 65, 16, 0, 89, 18, "{_t8}", "{_t5}", "{_t9}", 100, "{value}", "{_t16}", 247]
    },
    {
      "osc": "/part/{part}/patch/tone/{tone}/tva_env_time_keyfollow",
      "_notes": "Patch Tone: TVA Env Time Keyfollow. DT1 at 11 00 20 65H (+ the part/tone/key/note offsets of the address map); raw range 54-74. Display: -100 - +100.",
      "section": "Patch Tone",
      "args": [
        {"name": "part", "type": "u7", "range": [1, 16]},
        {"name": "tone", "type": "u7", "range": [1, 4]},
        {"name": "value", "type": "u7", "range": [54, 74]}
      ],
      "pre": [
        {"bind": "_t1", "expr": "part - 1"},
        {"bind": "_t2", "expr": "_t1 > 11 ? 3 : _t1 > 7 ? 2 : _t1 > 3 ? 1 : 0"},
        {"bind": "_t3", "expr": "_t2 * 4"},
        {"bind": "_t4", "expr": "_t1 - _t3"},
        {"bind": "_t5", "expr": "_t4 * 32"},
        {"bind": "_t6", "expr": "tone - 1"},
        {"bind": "_t7", "expr": "_t6 * 2"},
        {"bind": "_t8", "expr": "_t2 + 17"},
        {"bind": "_t9", "expr": "_t7 + 32"},
        {"bind": "_t10", "expr": "_t2 + _t5"},
        {"bind": "_t11", "expr": "_t10 + _t7"},
        {"bind": "_t12", "expr": "127 - _t11"},
        {"bind": "_t13", "expr": "_t12 + 1"},
        {"bind": "_t14", "expr": "value > _t12 ? value - _t13 : _t11 + value"},
        {"bind": "_t15", "expr": "127 - _t14"},
        {"bind": "_t16", "expr": "_t14 > 106 ? 107 + _t15 : 106 - _t14"}
      ],
      "frame": [240, 65, 16, 0, 89, 18, "{_t8}", "{_t5}", "{_t9}", 101, "{value}", "{_t16}", 247]
    },
    {
      "osc": "/part/{part}/patch/tone/{tone}/tva_env_time_1",
      "_notes": "Patch Tone: TVA Env Time 1. DT1 at 11 00 20 66H (+ the part/tone/key/note offsets of the address map); raw range 0-127.",
      "section": "Patch Tone",
      "args": [
        {"name": "part", "type": "u7", "range": [1, 16]},
        {"name": "tone", "type": "u7", "range": [1, 4]},
        {"name": "value", "type": "u7", "range": [0, 127]}
      ],
      "pre": [
        {"bind": "_t1", "expr": "part - 1"},
        {"bind": "_t2", "expr": "_t1 > 11 ? 3 : _t1 > 7 ? 2 : _t1 > 3 ? 1 : 0"},
        {"bind": "_t3", "expr": "_t2 * 4"},
        {"bind": "_t4", "expr": "_t1 - _t3"},
        {"bind": "_t5", "expr": "_t4 * 32"},
        {"bind": "_t6", "expr": "tone - 1"},
        {"bind": "_t7", "expr": "_t6 * 2"},
        {"bind": "_t8", "expr": "_t2 + 17"},
        {"bind": "_t9", "expr": "_t7 + 32"},
        {"bind": "_t10", "expr": "_t2 + _t5"},
        {"bind": "_t11", "expr": "_t10 + _t7"},
        {"bind": "_t12", "expr": "127 - _t11"},
        {"bind": "_t13", "expr": "_t12 + 1"},
        {"bind": "_t14", "expr": "value > _t12 ? value - _t13 : _t11 + value"},
        {"bind": "_t15", "expr": "127 - _t14"},
        {"bind": "_t16", "expr": "_t14 > 105 ? 106 + _t15 : 105 - _t14"}
      ],
      "frame": [240, 65, 16, 0, 89, 18, "{_t8}", "{_t5}", "{_t9}", 102, "{value}", "{_t16}", 247]
    },
    {
      "osc": "/part/{part}/patch/tone/{tone}/tva_env_time_2",
      "_notes": "Patch Tone: TVA Env Time 2. DT1 at 11 00 20 67H (+ the part/tone/key/note offsets of the address map); raw range 0-127.",
      "section": "Patch Tone",
      "args": [
        {"name": "part", "type": "u7", "range": [1, 16]},
        {"name": "tone", "type": "u7", "range": [1, 4]},
        {"name": "value", "type": "u7", "range": [0, 127]}
      ],
      "pre": [
        {"bind": "_t1", "expr": "part - 1"},
        {"bind": "_t2", "expr": "_t1 > 11 ? 3 : _t1 > 7 ? 2 : _t1 > 3 ? 1 : 0"},
        {"bind": "_t3", "expr": "_t2 * 4"},
        {"bind": "_t4", "expr": "_t1 - _t3"},
        {"bind": "_t5", "expr": "_t4 * 32"},
        {"bind": "_t6", "expr": "tone - 1"},
        {"bind": "_t7", "expr": "_t6 * 2"},
        {"bind": "_t8", "expr": "_t2 + 17"},
        {"bind": "_t9", "expr": "_t7 + 32"},
        {"bind": "_t10", "expr": "_t2 + _t5"},
        {"bind": "_t11", "expr": "_t10 + _t7"},
        {"bind": "_t12", "expr": "127 - _t11"},
        {"bind": "_t13", "expr": "_t12 + 1"},
        {"bind": "_t14", "expr": "value > _t12 ? value - _t13 : _t11 + value"},
        {"bind": "_t15", "expr": "127 - _t14"},
        {"bind": "_t16", "expr": "_t14 > 104 ? 105 + _t15 : 104 - _t14"}
      ],
      "frame": [240, 65, 16, 0, 89, 18, "{_t8}", "{_t5}", "{_t9}", 103, "{value}", "{_t16}", 247]
    },
    {
      "osc": "/part/{part}/patch/tone/{tone}/tva_env_time_3",
      "_notes": "Patch Tone: TVA Env Time 3. DT1 at 11 00 20 68H (+ the part/tone/key/note offsets of the address map); raw range 0-127.",
      "section": "Patch Tone",
      "args": [
        {"name": "part", "type": "u7", "range": [1, 16]},
        {"name": "tone", "type": "u7", "range": [1, 4]},
        {"name": "value", "type": "u7", "range": [0, 127]}
      ],
      "pre": [
        {"bind": "_t1", "expr": "part - 1"},
        {"bind": "_t2", "expr": "_t1 > 11 ? 3 : _t1 > 7 ? 2 : _t1 > 3 ? 1 : 0"},
        {"bind": "_t3", "expr": "_t2 * 4"},
        {"bind": "_t4", "expr": "_t1 - _t3"},
        {"bind": "_t5", "expr": "_t4 * 32"},
        {"bind": "_t6", "expr": "tone - 1"},
        {"bind": "_t7", "expr": "_t6 * 2"},
        {"bind": "_t8", "expr": "_t2 + 17"},
        {"bind": "_t9", "expr": "_t7 + 32"},
        {"bind": "_t10", "expr": "_t2 + _t5"},
        {"bind": "_t11", "expr": "_t10 + _t7"},
        {"bind": "_t12", "expr": "127 - _t11"},
        {"bind": "_t13", "expr": "_t12 + 1"},
        {"bind": "_t14", "expr": "value > _t12 ? value - _t13 : _t11 + value"},
        {"bind": "_t15", "expr": "127 - _t14"},
        {"bind": "_t16", "expr": "_t14 > 103 ? 104 + _t15 : 103 - _t14"}
      ],
      "frame": [240, 65, 16, 0, 89, 18, "{_t8}", "{_t5}", "{_t9}", 104, "{value}", "{_t16}", 247]
    },
    {
      "osc": "/part/{part}/patch/tone/{tone}/tva_env_time_4",
      "_notes": "Patch Tone: TVA Env Time 4. DT1 at 11 00 20 69H (+ the part/tone/key/note offsets of the address map); raw range 0-127.",
      "section": "Patch Tone",
      "args": [
        {"name": "part", "type": "u7", "range": [1, 16]},
        {"name": "tone", "type": "u7", "range": [1, 4]},
        {"name": "value", "type": "u7", "range": [0, 127]}
      ],
      "pre": [
        {"bind": "_t1", "expr": "part - 1"},
        {"bind": "_t2", "expr": "_t1 > 11 ? 3 : _t1 > 7 ? 2 : _t1 > 3 ? 1 : 0"},
        {"bind": "_t3", "expr": "_t2 * 4"},
        {"bind": "_t4", "expr": "_t1 - _t3"},
        {"bind": "_t5", "expr": "_t4 * 32"},
        {"bind": "_t6", "expr": "tone - 1"},
        {"bind": "_t7", "expr": "_t6 * 2"},
        {"bind": "_t8", "expr": "_t2 + 17"},
        {"bind": "_t9", "expr": "_t7 + 32"},
        {"bind": "_t10", "expr": "_t2 + _t5"},
        {"bind": "_t11", "expr": "_t10 + _t7"},
        {"bind": "_t12", "expr": "127 - _t11"},
        {"bind": "_t13", "expr": "_t12 + 1"},
        {"bind": "_t14", "expr": "value > _t12 ? value - _t13 : _t11 + value"},
        {"bind": "_t15", "expr": "127 - _t14"},
        {"bind": "_t16", "expr": "_t14 > 102 ? 103 + _t15 : 102 - _t14"}
      ],
      "frame": [240, 65, 16, 0, 89, 18, "{_t8}", "{_t5}", "{_t9}", 105, "{value}", "{_t16}", 247]
    },
    {
      "osc": "/part/{part}/patch/tone/{tone}/tva_env_level_1",
      "_notes": "Patch Tone: TVA Env Level 1. DT1 at 11 00 20 6AH (+ the part/tone/key/note offsets of the address map); raw range 0-127.",
      "section": "Patch Tone",
      "args": [
        {"name": "part", "type": "u7", "range": [1, 16]},
        {"name": "tone", "type": "u7", "range": [1, 4]},
        {"name": "value", "type": "u7", "range": [0, 127]}
      ],
      "pre": [
        {"bind": "_t1", "expr": "part - 1"},
        {"bind": "_t2", "expr": "_t1 > 11 ? 3 : _t1 > 7 ? 2 : _t1 > 3 ? 1 : 0"},
        {"bind": "_t3", "expr": "_t2 * 4"},
        {"bind": "_t4", "expr": "_t1 - _t3"},
        {"bind": "_t5", "expr": "_t4 * 32"},
        {"bind": "_t6", "expr": "tone - 1"},
        {"bind": "_t7", "expr": "_t6 * 2"},
        {"bind": "_t8", "expr": "_t2 + 17"},
        {"bind": "_t9", "expr": "_t7 + 32"},
        {"bind": "_t10", "expr": "_t2 + _t5"},
        {"bind": "_t11", "expr": "_t10 + _t7"},
        {"bind": "_t12", "expr": "127 - _t11"},
        {"bind": "_t13", "expr": "_t12 + 1"},
        {"bind": "_t14", "expr": "value > _t12 ? value - _t13 : _t11 + value"},
        {"bind": "_t15", "expr": "127 - _t14"},
        {"bind": "_t16", "expr": "_t14 > 101 ? 102 + _t15 : 101 - _t14"}
      ],
      "frame": [240, 65, 16, 0, 89, 18, "{_t8}", "{_t5}", "{_t9}", 106, "{value}", "{_t16}", 247]
    },
    {
      "osc": "/part/{part}/patch/tone/{tone}/tva_env_level_2",
      "_notes": "Patch Tone: TVA Env Level 2. DT1 at 11 00 20 6BH (+ the part/tone/key/note offsets of the address map); raw range 0-127.",
      "section": "Patch Tone",
      "args": [
        {"name": "part", "type": "u7", "range": [1, 16]},
        {"name": "tone", "type": "u7", "range": [1, 4]},
        {"name": "value", "type": "u7", "range": [0, 127]}
      ],
      "pre": [
        {"bind": "_t1", "expr": "part - 1"},
        {"bind": "_t2", "expr": "_t1 > 11 ? 3 : _t1 > 7 ? 2 : _t1 > 3 ? 1 : 0"},
        {"bind": "_t3", "expr": "_t2 * 4"},
        {"bind": "_t4", "expr": "_t1 - _t3"},
        {"bind": "_t5", "expr": "_t4 * 32"},
        {"bind": "_t6", "expr": "tone - 1"},
        {"bind": "_t7", "expr": "_t6 * 2"},
        {"bind": "_t8", "expr": "_t2 + 17"},
        {"bind": "_t9", "expr": "_t7 + 32"},
        {"bind": "_t10", "expr": "_t2 + _t5"},
        {"bind": "_t11", "expr": "_t10 + _t7"},
        {"bind": "_t12", "expr": "127 - _t11"},
        {"bind": "_t13", "expr": "_t12 + 1"},
        {"bind": "_t14", "expr": "value > _t12 ? value - _t13 : _t11 + value"},
        {"bind": "_t15", "expr": "127 - _t14"},
        {"bind": "_t16", "expr": "_t14 > 100 ? 101 + _t15 : 100 - _t14"}
      ],
      "frame": [240, 65, 16, 0, 89, 18, "{_t8}", "{_t5}", "{_t9}", 107, "{value}", "{_t16}", 247]
    },
    {
      "osc": "/part/{part}/patch/tone/{tone}/tva_env_level_3",
      "_notes": "Patch Tone: TVA Env Level 3. DT1 at 11 00 20 6CH (+ the part/tone/key/note offsets of the address map); raw range 0-127.",
      "section": "Patch Tone",
      "args": [
        {"name": "part", "type": "u7", "range": [1, 16]},
        {"name": "tone", "type": "u7", "range": [1, 4]},
        {"name": "value", "type": "u7", "range": [0, 127]}
      ],
      "pre": [
        {"bind": "_t1", "expr": "part - 1"},
        {"bind": "_t2", "expr": "_t1 > 11 ? 3 : _t1 > 7 ? 2 : _t1 > 3 ? 1 : 0"},
        {"bind": "_t3", "expr": "_t2 * 4"},
        {"bind": "_t4", "expr": "_t1 - _t3"},
        {"bind": "_t5", "expr": "_t4 * 32"},
        {"bind": "_t6", "expr": "tone - 1"},
        {"bind": "_t7", "expr": "_t6 * 2"},
        {"bind": "_t8", "expr": "_t2 + 17"},
        {"bind": "_t9", "expr": "_t7 + 32"},
        {"bind": "_t10", "expr": "_t2 + _t5"},
        {"bind": "_t11", "expr": "_t10 + _t7"},
        {"bind": "_t12", "expr": "127 - _t11"},
        {"bind": "_t13", "expr": "_t12 + 1"},
        {"bind": "_t14", "expr": "value > _t12 ? value - _t13 : _t11 + value"},
        {"bind": "_t15", "expr": "127 - _t14"},
        {"bind": "_t16", "expr": "_t14 > 99 ? 100 + _t15 : 99 - _t14"}
      ],
      "frame": [240, 65, 16, 0, 89, 18, "{_t8}", "{_t5}", "{_t9}", 108, "{value}", "{_t16}", 247]
    },
    {
      "osc": "/part/{part}/patch/tone/{tone}/lfo1_rate",
      "_notes": "Patch Tone: LFO1 Rate. DT1 at 11 00 20 6EH (+ the part/tone/key/note offsets of the address map); raw range 0-149. Sent as 2 nibbles (\"#\" in the map): pass the raw value as 2 hex digits, most significant first (e.g. 149 = 9 5). Display: 0 - 127, MUSICAL-NOTES.",
      "section": "Patch Tone",
      "args": [
        {"name": "part", "type": "u7", "range": [1, 16]},
        {"name": "tone", "type": "u7", "range": [1, 4]},
        {"name": "nibble1", "type": "u7", "range": [0, 15]},
        {"name": "nibble2", "type": "u7", "range": [0, 15]}
      ],
      "pre": [
        {"bind": "_t1", "expr": "part - 1"},
        {"bind": "_t2", "expr": "_t1 > 11 ? 3 : _t1 > 7 ? 2 : _t1 > 3 ? 1 : 0"},
        {"bind": "_t3", "expr": "_t2 * 4"},
        {"bind": "_t4", "expr": "_t1 - _t3"},
        {"bind": "_t5", "expr": "_t4 * 32"},
        {"bind": "_t6", "expr": "tone - 1"},
        {"bind": "_t7", "expr": "_t6 * 2"},
        {"bind": "_t8", "expr": "_t2 + 17"},
        {"bind": "_t9", "expr": "_t7 + 32"},
        {"bind": "_t10", "expr": "_t2 + _t5"},
        {"bind": "_t11", "expr": "_t10 + _t7"},
        {"bind": "_t12", "expr": "127 - _t11"},
        {"bind": "_t13", "expr": "_t12 + 1"},
        {"bind": "_t14", "expr": "nibble1 > _t12 ? nibble1 - _t13 : _t11 + nibble1"},
        {"bind": "_t15", "expr": "127 - _t14"},
        {"bind": "_t16", "expr": "_t15 + 1"},
        {"bind": "_t17", "expr": "nibble2 > _t15 ? nibble2 - _t16 : _t14 + nibble2"},
        {"bind": "_t18", "expr": "127 - _t17"},
        {"bind": "_t19", "expr": "_t17 > 97 ? 98 + _t18 : 97 - _t17"}
      ],
      "frame": [240, 65, 16, 0, 89, 18, "{_t8}", "{_t5}", "{_t9}", 110, "{nibble1}", "{nibble2}", "{_t19}", 247]
    },
    {
      "osc": "/part/{part}/patch/tone/{tone}/lfo1_offset",
      "_notes": "Patch Tone: LFO1 Offset. DT1 at 11 00 20 70H (+ the part/tone/key/note offsets of the address map); raw range 0-4. Display: -100, -50, 0, +50, +100.",
      "section": "Patch Tone",
      "args": [
        {"name": "part", "type": "u7", "range": [1, 16]},
        {"name": "tone", "type": "u7", "range": [1, 4]},
        {"name": "value", "type": "u7", "range": [0, 4]}
      ],
      "pre": [
        {"bind": "_t1", "expr": "part - 1"},
        {"bind": "_t2", "expr": "_t1 > 11 ? 3 : _t1 > 7 ? 2 : _t1 > 3 ? 1 : 0"},
        {"bind": "_t3", "expr": "_t2 * 4"},
        {"bind": "_t4", "expr": "_t1 - _t3"},
        {"bind": "_t5", "expr": "_t4 * 32"},
        {"bind": "_t6", "expr": "tone - 1"},
        {"bind": "_t7", "expr": "_t6 * 2"},
        {"bind": "_t8", "expr": "_t2 + 17"},
        {"bind": "_t9", "expr": "_t7 + 32"},
        {"bind": "_t10", "expr": "_t2 + _t5"},
        {"bind": "_t11", "expr": "_t10 + _t7"},
        {"bind": "_t12", "expr": "127 - _t11"},
        {"bind": "_t13", "expr": "_t12 + 1"},
        {"bind": "_t14", "expr": "value > _t12 ? value - _t13 : _t11 + value"},
        {"bind": "_t15", "expr": "127 - _t14"},
        {"bind": "_t16", "expr": "_t14 > 95 ? 96 + _t15 : 95 - _t14"}
      ],
      "frame": [240, 65, 16, 0, 89, 18, "{_t8}", "{_t5}", "{_t9}", 112, "{value}", "{_t16}", 247]
    },
    {
      "osc": "/part/{part}/patch/tone/{tone}/lfo1_rate_detune",
      "_notes": "Patch Tone: LFO1 Rate Detune. DT1 at 11 00 20 71H (+ the part/tone/key/note offsets of the address map); raw range 0-127.",
      "section": "Patch Tone",
      "args": [
        {"name": "part", "type": "u7", "range": [1, 16]},
        {"name": "tone", "type": "u7", "range": [1, 4]},
        {"name": "value", "type": "u7", "range": [0, 127]}
      ],
      "pre": [
        {"bind": "_t1", "expr": "part - 1"},
        {"bind": "_t2", "expr": "_t1 > 11 ? 3 : _t1 > 7 ? 2 : _t1 > 3 ? 1 : 0"},
        {"bind": "_t3", "expr": "_t2 * 4"},
        {"bind": "_t4", "expr": "_t1 - _t3"},
        {"bind": "_t5", "expr": "_t4 * 32"},
        {"bind": "_t6", "expr": "tone - 1"},
        {"bind": "_t7", "expr": "_t6 * 2"},
        {"bind": "_t8", "expr": "_t2 + 17"},
        {"bind": "_t9", "expr": "_t7 + 32"},
        {"bind": "_t10", "expr": "_t2 + _t5"},
        {"bind": "_t11", "expr": "_t10 + _t7"},
        {"bind": "_t12", "expr": "127 - _t11"},
        {"bind": "_t13", "expr": "_t12 + 1"},
        {"bind": "_t14", "expr": "value > _t12 ? value - _t13 : _t11 + value"},
        {"bind": "_t15", "expr": "127 - _t14"},
        {"bind": "_t16", "expr": "_t14 > 94 ? 95 + _t15 : 94 - _t14"}
      ],
      "frame": [240, 65, 16, 0, 89, 18, "{_t8}", "{_t5}", "{_t9}", 113, "{value}", "{_t16}", 247]
    },
    {
      "osc": "/part/{part}/patch/tone/{tone}/lfo1_delay_time",
      "_notes": "Patch Tone: LFO1 Delay Time. DT1 at 11 00 20 72H (+ the part/tone/key/note offsets of the address map); raw range 0-127.",
      "section": "Patch Tone",
      "args": [
        {"name": "part", "type": "u7", "range": [1, 16]},
        {"name": "tone", "type": "u7", "range": [1, 4]},
        {"name": "value", "type": "u7", "range": [0, 127]}
      ],
      "pre": [
        {"bind": "_t1", "expr": "part - 1"},
        {"bind": "_t2", "expr": "_t1 > 11 ? 3 : _t1 > 7 ? 2 : _t1 > 3 ? 1 : 0"},
        {"bind": "_t3", "expr": "_t2 * 4"},
        {"bind": "_t4", "expr": "_t1 - _t3"},
        {"bind": "_t5", "expr": "_t4 * 32"},
        {"bind": "_t6", "expr": "tone - 1"},
        {"bind": "_t7", "expr": "_t6 * 2"},
        {"bind": "_t8", "expr": "_t2 + 17"},
        {"bind": "_t9", "expr": "_t7 + 32"},
        {"bind": "_t10", "expr": "_t2 + _t5"},
        {"bind": "_t11", "expr": "_t10 + _t7"},
        {"bind": "_t12", "expr": "127 - _t11"},
        {"bind": "_t13", "expr": "_t12 + 1"},
        {"bind": "_t14", "expr": "value > _t12 ? value - _t13 : _t11 + value"},
        {"bind": "_t15", "expr": "127 - _t14"},
        {"bind": "_t16", "expr": "_t14 > 93 ? 94 + _t15 : 93 - _t14"}
      ],
      "frame": [240, 65, 16, 0, 89, 18, "{_t8}", "{_t5}", "{_t9}", 114, "{value}", "{_t16}", 247]
    },
    {
      "osc": "/part/{part}/patch/tone/{tone}/lfo1_delay_time_keyfollow",
      "_notes": "Patch Tone: LFO1 Delay Time Keyfollow. DT1 at 11 00 20 73H (+ the part/tone/key/note offsets of the address map); raw range 54-74. Display: -100 - +100.",
      "section": "Patch Tone",
      "args": [
        {"name": "part", "type": "u7", "range": [1, 16]},
        {"name": "tone", "type": "u7", "range": [1, 4]},
        {"name": "value", "type": "u7", "range": [54, 74]}
      ],
      "pre": [
        {"bind": "_t1", "expr": "part - 1"},
        {"bind": "_t2", "expr": "_t1 > 11 ? 3 : _t1 > 7 ? 2 : _t1 > 3 ? 1 : 0"},
        {"bind": "_t3", "expr": "_t2 * 4"},
        {"bind": "_t4", "expr": "_t1 - _t3"},
        {"bind": "_t5", "expr": "_t4 * 32"},
        {"bind": "_t6", "expr": "tone - 1"},
        {"bind": "_t7", "expr": "_t6 * 2"},
        {"bind": "_t8", "expr": "_t2 + 17"},
        {"bind": "_t9", "expr": "_t7 + 32"},
        {"bind": "_t10", "expr": "_t2 + _t5"},
        {"bind": "_t11", "expr": "_t10 + _t7"},
        {"bind": "_t12", "expr": "127 - _t11"},
        {"bind": "_t13", "expr": "_t12 + 1"},
        {"bind": "_t14", "expr": "value > _t12 ? value - _t13 : _t11 + value"},
        {"bind": "_t15", "expr": "127 - _t14"},
        {"bind": "_t16", "expr": "_t14 > 92 ? 93 + _t15 : 92 - _t14"}
      ],
      "frame": [240, 65, 16, 0, 89, 18, "{_t8}", "{_t5}", "{_t9}", 115, "{value}", "{_t16}", 247]
    },
    {
      "osc": "/part/{part}/patch/tone/{tone}/lfo1_fade_mode",
      "_notes": "Patch Tone: LFO1 Fade Mode. DT1 at 11 00 20 74H (+ the part/tone/key/note offsets of the address map); raw range 0-3. Display: ON-IN, ON-OUT, OFF-IN, OFF-OUT.",
      "section": "Patch Tone",
      "args": [
        {"name": "part", "type": "u7", "range": [1, 16]},
        {"name": "tone", "type": "u7", "range": [1, 4]},
        {
          "name": "value",
          "type": "enum",
          "values": {"ON-IN": 0, "ON-OUT": 1, "OFF-IN": 2, "OFF-OUT": 3},
          "range": [0, 3]
        }
      ],
      "pre": [
        {"bind": "_t1", "expr": "part - 1"},
        {"bind": "_t2", "expr": "_t1 > 11 ? 3 : _t1 > 7 ? 2 : _t1 > 3 ? 1 : 0"},
        {"bind": "_t3", "expr": "_t2 * 4"},
        {"bind": "_t4", "expr": "_t1 - _t3"},
        {"bind": "_t5", "expr": "_t4 * 32"},
        {"bind": "_t6", "expr": "tone - 1"},
        {"bind": "_t7", "expr": "_t6 * 2"},
        {"bind": "_t8", "expr": "_t2 + 17"},
        {"bind": "_t9", "expr": "_t7 + 32"},
        {"bind": "_t10", "expr": "_t2 + _t5"},
        {"bind": "_t11", "expr": "_t10 + _t7"},
        {"bind": "_t12", "expr": "127 - _t11"},
        {"bind": "_t13", "expr": "_t12 + 1"},
        {"bind": "_t14", "expr": "value > _t12 ? value - _t13 : _t11 + value"},
        {"bind": "_t15", "expr": "127 - _t14"},
        {"bind": "_t16", "expr": "_t14 > 91 ? 92 + _t15 : 91 - _t14"}
      ],
      "frame": [240, 65, 16, 0, 89, 18, "{_t8}", "{_t5}", "{_t9}", 116, "{value}", "{_t16}", 247]
    },
    {
      "osc": "/part/{part}/patch/tone/{tone}/lfo1_fade_time",
      "_notes": "Patch Tone: LFO1 Fade Time. DT1 at 11 00 20 75H (+ the part/tone/key/note offsets of the address map); raw range 0-127.",
      "section": "Patch Tone",
      "args": [
        {"name": "part", "type": "u7", "range": [1, 16]},
        {"name": "tone", "type": "u7", "range": [1, 4]},
        {"name": "value", "type": "u7", "range": [0, 127]}
      ],
      "pre": [
        {"bind": "_t1", "expr": "part - 1"},
        {"bind": "_t2", "expr": "_t1 > 11 ? 3 : _t1 > 7 ? 2 : _t1 > 3 ? 1 : 0"},
        {"bind": "_t3", "expr": "_t2 * 4"},
        {"bind": "_t4", "expr": "_t1 - _t3"},
        {"bind": "_t5", "expr": "_t4 * 32"},
        {"bind": "_t6", "expr": "tone - 1"},
        {"bind": "_t7", "expr": "_t6 * 2"},
        {"bind": "_t8", "expr": "_t2 + 17"},
        {"bind": "_t9", "expr": "_t7 + 32"},
        {"bind": "_t10", "expr": "_t2 + _t5"},
        {"bind": "_t11", "expr": "_t10 + _t7"},
        {"bind": "_t12", "expr": "127 - _t11"},
        {"bind": "_t13", "expr": "_t12 + 1"},
        {"bind": "_t14", "expr": "value > _t12 ? value - _t13 : _t11 + value"},
        {"bind": "_t15", "expr": "127 - _t14"},
        {"bind": "_t16", "expr": "_t14 > 90 ? 91 + _t15 : 90 - _t14"}
      ],
      "frame": [240, 65, 16, 0, 89, 18, "{_t8}", "{_t5}", "{_t9}", 117, "{value}", "{_t16}", 247]
    },
    {
      "osc": "/part/{part}/patch/tone/{tone}/lfo1_key_trigger",
      "_notes": "Patch Tone: LFO1 Key Trigger. DT1 at 11 00 20 76H (+ the part/tone/key/note offsets of the address map); raw range 0-1. Display: OFF, ON.",
      "section": "Patch Tone",
      "args": [
        {"name": "part", "type": "u7", "range": [1, 16]},
        {"name": "tone", "type": "u7", "range": [1, 4]},
        {"name": "value", "type": "enum", "values": {"OFF": 0, "ON": 1}, "range": [0, 1]}
      ],
      "pre": [
        {"bind": "_t1", "expr": "part - 1"},
        {"bind": "_t2", "expr": "_t1 > 11 ? 3 : _t1 > 7 ? 2 : _t1 > 3 ? 1 : 0"},
        {"bind": "_t3", "expr": "_t2 * 4"},
        {"bind": "_t4", "expr": "_t1 - _t3"},
        {"bind": "_t5", "expr": "_t4 * 32"},
        {"bind": "_t6", "expr": "tone - 1"},
        {"bind": "_t7", "expr": "_t6 * 2"},
        {"bind": "_t8", "expr": "_t2 + 17"},
        {"bind": "_t9", "expr": "_t7 + 32"},
        {"bind": "_t10", "expr": "_t2 + _t5"},
        {"bind": "_t11", "expr": "_t10 + _t7"},
        {"bind": "_t12", "expr": "127 - _t11"},
        {"bind": "_t13", "expr": "_t12 + 1"},
        {"bind": "_t14", "expr": "value > _t12 ? value - _t13 : _t11 + value"},
        {"bind": "_t15", "expr": "127 - _t14"},
        {"bind": "_t16", "expr": "_t14 > 89 ? 90 + _t15 : 89 - _t14"}
      ],
      "frame": [240, 65, 16, 0, 89, 18, "{_t8}", "{_t5}", "{_t9}", 118, "{value}", "{_t16}", 247]
    },
    {
      "osc": "/part/{part}/patch/tone/{tone}/lfo1_pitch_depth",
      "_notes": "Patch Tone: LFO1 Pitch Depth. DT1 at 11 00 20 77H (+ the part/tone/key/note offsets of the address map); raw range 1-127. Display: -63 - +63.",
      "section": "Patch Tone",
      "args": [
        {"name": "part", "type": "u7", "range": [1, 16]},
        {"name": "tone", "type": "u7", "range": [1, 4]},
        {"name": "value", "type": "u7", "range": [1, 127]}
      ],
      "pre": [
        {"bind": "_t1", "expr": "part - 1"},
        {"bind": "_t2", "expr": "_t1 > 11 ? 3 : _t1 > 7 ? 2 : _t1 > 3 ? 1 : 0"},
        {"bind": "_t3", "expr": "_t2 * 4"},
        {"bind": "_t4", "expr": "_t1 - _t3"},
        {"bind": "_t5", "expr": "_t4 * 32"},
        {"bind": "_t6", "expr": "tone - 1"},
        {"bind": "_t7", "expr": "_t6 * 2"},
        {"bind": "_t8", "expr": "_t2 + 17"},
        {"bind": "_t9", "expr": "_t7 + 32"},
        {"bind": "_t10", "expr": "_t2 + _t5"},
        {"bind": "_t11", "expr": "_t10 + _t7"},
        {"bind": "_t12", "expr": "127 - _t11"},
        {"bind": "_t13", "expr": "_t12 + 1"},
        {"bind": "_t14", "expr": "value > _t12 ? value - _t13 : _t11 + value"},
        {"bind": "_t15", "expr": "127 - _t14"},
        {"bind": "_t16", "expr": "_t14 > 88 ? 89 + _t15 : 88 - _t14"}
      ],
      "frame": [240, 65, 16, 0, 89, 18, "{_t8}", "{_t5}", "{_t9}", 119, "{value}", "{_t16}", 247]
    },
    {
      "osc": "/part/{part}/patch/tone/{tone}/lfo1_tvf_depth",
      "_notes": "Patch Tone: LFO1 TVF Depth. DT1 at 11 00 20 78H (+ the part/tone/key/note offsets of the address map); raw range 1-127. Display: -63 - +63.",
      "section": "Patch Tone",
      "args": [
        {"name": "part", "type": "u7", "range": [1, 16]},
        {"name": "tone", "type": "u7", "range": [1, 4]},
        {"name": "value", "type": "u7", "range": [1, 127]}
      ],
      "pre": [
        {"bind": "_t1", "expr": "part - 1"},
        {"bind": "_t2", "expr": "_t1 > 11 ? 3 : _t1 > 7 ? 2 : _t1 > 3 ? 1 : 0"},
        {"bind": "_t3", "expr": "_t2 * 4"},
        {"bind": "_t4", "expr": "_t1 - _t3"},
        {"bind": "_t5", "expr": "_t4 * 32"},
        {"bind": "_t6", "expr": "tone - 1"},
        {"bind": "_t7", "expr": "_t6 * 2"},
        {"bind": "_t8", "expr": "_t2 + 17"},
        {"bind": "_t9", "expr": "_t7 + 32"},
        {"bind": "_t10", "expr": "_t2 + _t5"},
        {"bind": "_t11", "expr": "_t10 + _t7"},
        {"bind": "_t12", "expr": "127 - _t11"},
        {"bind": "_t13", "expr": "_t12 + 1"},
        {"bind": "_t14", "expr": "value > _t12 ? value - _t13 : _t11 + value"},
        {"bind": "_t15", "expr": "127 - _t14"},
        {"bind": "_t16", "expr": "_t14 > 87 ? 88 + _t15 : 87 - _t14"}
      ],
      "frame": [240, 65, 16, 0, 89, 18, "{_t8}", "{_t5}", "{_t9}", 120, "{value}", "{_t16}", 247]
    },
    {
      "osc": "/part/{part}/patch/tone/{tone}/lfo1_tva_depth",
      "_notes": "Patch Tone: LFO1 TVA Depth. DT1 at 11 00 20 79H (+ the part/tone/key/note offsets of the address map); raw range 1-127. Display: -63 - +63.",
      "section": "Patch Tone",
      "args": [
        {"name": "part", "type": "u7", "range": [1, 16]},
        {"name": "tone", "type": "u7", "range": [1, 4]},
        {"name": "value", "type": "u7", "range": [1, 127]}
      ],
      "pre": [
        {"bind": "_t1", "expr": "part - 1"},
        {"bind": "_t2", "expr": "_t1 > 11 ? 3 : _t1 > 7 ? 2 : _t1 > 3 ? 1 : 0"},
        {"bind": "_t3", "expr": "_t2 * 4"},
        {"bind": "_t4", "expr": "_t1 - _t3"},
        {"bind": "_t5", "expr": "_t4 * 32"},
        {"bind": "_t6", "expr": "tone - 1"},
        {"bind": "_t7", "expr": "_t6 * 2"},
        {"bind": "_t8", "expr": "_t2 + 17"},
        {"bind": "_t9", "expr": "_t7 + 32"},
        {"bind": "_t10", "expr": "_t2 + _t5"},
        {"bind": "_t11", "expr": "_t10 + _t7"},
        {"bind": "_t12", "expr": "127 - _t11"},
        {"bind": "_t13", "expr": "_t12 + 1"},
        {"bind": "_t14", "expr": "value > _t12 ? value - _t13 : _t11 + value"},
        {"bind": "_t15", "expr": "127 - _t14"},
        {"bind": "_t16", "expr": "_t14 > 86 ? 87 + _t15 : 86 - _t14"}
      ],
      "frame": [240, 65, 16, 0, 89, 18, "{_t8}", "{_t5}", "{_t9}", 121, "{value}", "{_t16}", 247]
    },
    {
      "osc": "/part/{part}/patch/tone/{tone}/lfo1_pan_depth",
      "_notes": "Patch Tone: LFO1 Pan Depth. DT1 at 11 00 20 7AH (+ the part/tone/key/note offsets of the address map); raw range 1-127. Display: -63 - +63.",
      "section": "Patch Tone",
      "args": [
        {"name": "part", "type": "u7", "range": [1, 16]},
        {"name": "tone", "type": "u7", "range": [1, 4]},
        {"name": "value", "type": "u7", "range": [1, 127]}
      ],
      "pre": [
        {"bind": "_t1", "expr": "part - 1"},
        {"bind": "_t2", "expr": "_t1 > 11 ? 3 : _t1 > 7 ? 2 : _t1 > 3 ? 1 : 0"},
        {"bind": "_t3", "expr": "_t2 * 4"},
        {"bind": "_t4", "expr": "_t1 - _t3"},
        {"bind": "_t5", "expr": "_t4 * 32"},
        {"bind": "_t6", "expr": "tone - 1"},
        {"bind": "_t7", "expr": "_t6 * 2"},
        {"bind": "_t8", "expr": "_t2 + 17"},
        {"bind": "_t9", "expr": "_t7 + 32"},
        {"bind": "_t10", "expr": "_t2 + _t5"},
        {"bind": "_t11", "expr": "_t10 + _t7"},
        {"bind": "_t12", "expr": "127 - _t11"},
        {"bind": "_t13", "expr": "_t12 + 1"},
        {"bind": "_t14", "expr": "value > _t12 ? value - _t13 : _t11 + value"},
        {"bind": "_t15", "expr": "127 - _t14"},
        {"bind": "_t16", "expr": "_t14 > 85 ? 86 + _t15 : 85 - _t14"}
      ],
      "frame": [240, 65, 16, 0, 89, 18, "{_t8}", "{_t5}", "{_t9}", 122, "{value}", "{_t16}", 247]
    },
    {
      "osc": "/part/{part}/patch/tone/{tone}/lfo2_rate",
      "_notes": "Patch Tone: LFO2 Rate. DT1 at 11 00 20 7CH (+ the part/tone/key/note offsets of the address map); raw range 0-149. Sent as 2 nibbles (\"#\" in the map): pass the raw value as 2 hex digits, most significant first (e.g. 149 = 9 5). Display: 0 - 127, MUSICAL-NOTES.",
      "section": "Patch Tone",
      "args": [
        {"name": "part", "type": "u7", "range": [1, 16]},
        {"name": "tone", "type": "u7", "range": [1, 4]},
        {"name": "nibble1", "type": "u7", "range": [0, 15]},
        {"name": "nibble2", "type": "u7", "range": [0, 15]}
      ],
      "pre": [
        {"bind": "_t1", "expr": "part - 1"},
        {"bind": "_t2", "expr": "_t1 > 11 ? 3 : _t1 > 7 ? 2 : _t1 > 3 ? 1 : 0"},
        {"bind": "_t3", "expr": "_t2 * 4"},
        {"bind": "_t4", "expr": "_t1 - _t3"},
        {"bind": "_t5", "expr": "_t4 * 32"},
        {"bind": "_t6", "expr": "tone - 1"},
        {"bind": "_t7", "expr": "_t6 * 2"},
        {"bind": "_t8", "expr": "_t2 + 17"},
        {"bind": "_t9", "expr": "_t7 + 32"},
        {"bind": "_t10", "expr": "_t2 + _t5"},
        {"bind": "_t11", "expr": "_t10 + _t7"},
        {"bind": "_t12", "expr": "127 - _t11"},
        {"bind": "_t13", "expr": "_t12 + 1"},
        {"bind": "_t14", "expr": "nibble1 > _t12 ? nibble1 - _t13 : _t11 + nibble1"},
        {"bind": "_t15", "expr": "127 - _t14"},
        {"bind": "_t16", "expr": "_t15 + 1"},
        {"bind": "_t17", "expr": "nibble2 > _t15 ? nibble2 - _t16 : _t14 + nibble2"},
        {"bind": "_t18", "expr": "127 - _t17"},
        {"bind": "_t19", "expr": "_t17 > 83 ? 84 + _t18 : 83 - _t17"}
      ],
      "frame": [240, 65, 16, 0, 89, 18, "{_t8}", "{_t5}", "{_t9}", 124, "{nibble1}", "{nibble2}", "{_t19}", 247]
    },
    {
      "osc": "/part/{part}/patch/tone/{tone}/lfo2_offset",
      "_notes": "Patch Tone: LFO2 Offset. DT1 at 11 00 20 7EH (+ the part/tone/key/note offsets of the address map); raw range 0-4. Display: -100, -50, 0, +50, +100.",
      "section": "Patch Tone",
      "args": [
        {"name": "part", "type": "u7", "range": [1, 16]},
        {"name": "tone", "type": "u7", "range": [1, 4]},
        {"name": "value", "type": "u7", "range": [0, 4]}
      ],
      "pre": [
        {"bind": "_t1", "expr": "part - 1"},
        {"bind": "_t2", "expr": "_t1 > 11 ? 3 : _t1 > 7 ? 2 : _t1 > 3 ? 1 : 0"},
        {"bind": "_t3", "expr": "_t2 * 4"},
        {"bind": "_t4", "expr": "_t1 - _t3"},
        {"bind": "_t5", "expr": "_t4 * 32"},
        {"bind": "_t6", "expr": "tone - 1"},
        {"bind": "_t7", "expr": "_t6 * 2"},
        {"bind": "_t8", "expr": "_t2 + 17"},
        {"bind": "_t9", "expr": "_t7 + 32"},
        {"bind": "_t10", "expr": "_t2 + _t5"},
        {"bind": "_t11", "expr": "_t10 + _t7"},
        {"bind": "_t12", "expr": "127 - _t11"},
        {"bind": "_t13", "expr": "_t12 + 1"},
        {"bind": "_t14", "expr": "value > _t12 ? value - _t13 : _t11 + value"},
        {"bind": "_t15", "expr": "127 - _t14"},
        {"bind": "_t16", "expr": "_t14 > 81 ? 82 + _t15 : 81 - _t14"}
      ],
      "frame": [240, 65, 16, 0, 89, 18, "{_t8}", "{_t5}", "{_t9}", 126, "{value}", "{_t16}", 247]
    },
    {
      "osc": "/part/{part}/patch/tone/{tone}/lfo2_rate_detune",
      "_notes": "Patch Tone: LFO2 Rate Detune. DT1 at 11 00 20 7FH (+ the part/tone/key/note offsets of the address map); raw range 0-127.",
      "section": "Patch Tone",
      "args": [
        {"name": "part", "type": "u7", "range": [1, 16]},
        {"name": "tone", "type": "u7", "range": [1, 4]},
        {"name": "value", "type": "u7", "range": [0, 127]}
      ],
      "pre": [
        {"bind": "_t1", "expr": "part - 1"},
        {"bind": "_t2", "expr": "_t1 > 11 ? 3 : _t1 > 7 ? 2 : _t1 > 3 ? 1 : 0"},
        {"bind": "_t3", "expr": "_t2 * 4"},
        {"bind": "_t4", "expr": "_t1 - _t3"},
        {"bind": "_t5", "expr": "_t4 * 32"},
        {"bind": "_t6", "expr": "tone - 1"},
        {"bind": "_t7", "expr": "_t6 * 2"},
        {"bind": "_t8", "expr": "_t2 + 17"},
        {"bind": "_t9", "expr": "_t7 + 32"},
        {"bind": "_t10", "expr": "_t2 + _t5"},
        {"bind": "_t11", "expr": "_t10 + _t7"},
        {"bind": "_t12", "expr": "127 - _t11"},
        {"bind": "_t13", "expr": "_t12 + 1"},
        {"bind": "_t14", "expr": "value > _t12 ? value - _t13 : _t11 + value"},
        {"bind": "_t15", "expr": "127 - _t14"},
        {"bind": "_t16", "expr": "_t14 > 80 ? 81 + _t15 : 80 - _t14"}
      ],
      "frame": [240, 65, 16, 0, 89, 18, "{_t8}", "{_t5}", "{_t9}", 127, "{value}", "{_t16}", 247]
    },
    {
      "osc": "/part/{part}/patch/tone/{tone}/lfo2_delay_time",
      "_notes": "Patch Tone: LFO2 Delay Time. DT1 at 11 00 21 00H (+ the part/tone/key/note offsets of the address map); raw range 0-127.",
      "section": "Patch Tone",
      "args": [
        {"name": "part", "type": "u7", "range": [1, 16]},
        {"name": "tone", "type": "u7", "range": [1, 4]},
        {"name": "value", "type": "u7", "range": [0, 127]}
      ],
      "pre": [
        {"bind": "_t1", "expr": "part - 1"},
        {"bind": "_t2", "expr": "_t1 > 11 ? 3 : _t1 > 7 ? 2 : _t1 > 3 ? 1 : 0"},
        {"bind": "_t3", "expr": "_t2 * 4"},
        {"bind": "_t4", "expr": "_t1 - _t3"},
        {"bind": "_t5", "expr": "_t4 * 32"},
        {"bind": "_t6", "expr": "tone - 1"},
        {"bind": "_t7", "expr": "_t6 * 2"},
        {"bind": "_t8", "expr": "_t2 + 17"},
        {"bind": "_t9", "expr": "_t7 + 33"},
        {"bind": "_t10", "expr": "_t2 + _t5"},
        {"bind": "_t11", "expr": "_t10 + _t7"},
        {"bind": "_t12", "expr": "127 - _t11"},
        {"bind": "_t13", "expr": "_t12 + 1"},
        {"bind": "_t14", "expr": "value > _t12 ? value - _t13 : _t11 + value"},
        {"bind": "_t15", "expr": "127 - _t14"},
        {"bind": "_t16", "expr": "_t14 > 78 ? 79 + _t15 : 78 - _t14"}
      ],
      "frame": [240, 65, 16, 0, 89, 18, "{_t8}", "{_t5}", "{_t9}", 0, "{value}", "{_t16}", 247]
    },
    {
      "osc": "/part/{part}/patch/tone/{tone}/lfo2_delay_time_keyfollow",
      "_notes": "Patch Tone: LFO2 Delay Time Keyfollow. DT1 at 11 00 21 01H (+ the part/tone/key/note offsets of the address map); raw range 54-74. Display: -100 - +100.",
      "section": "Patch Tone",
      "args": [
        {"name": "part", "type": "u7", "range": [1, 16]},
        {"name": "tone", "type": "u7", "range": [1, 4]},
        {"name": "value", "type": "u7", "range": [54, 74]}
      ],
      "pre": [
        {"bind": "_t1", "expr": "part - 1"},
        {"bind": "_t2", "expr": "_t1 > 11 ? 3 : _t1 > 7 ? 2 : _t1 > 3 ? 1 : 0"},
        {"bind": "_t3", "expr": "_t2 * 4"},
        {"bind": "_t4", "expr": "_t1 - _t3"},
        {"bind": "_t5", "expr": "_t4 * 32"},
        {"bind": "_t6", "expr": "tone - 1"},
        {"bind": "_t7", "expr": "_t6 * 2"},
        {"bind": "_t8", "expr": "_t2 + 17"},
        {"bind": "_t9", "expr": "_t7 + 33"},
        {"bind": "_t10", "expr": "_t2 + _t5"},
        {"bind": "_t11", "expr": "_t10 + _t7"},
        {"bind": "_t12", "expr": "127 - _t11"},
        {"bind": "_t13", "expr": "_t12 + 1"},
        {"bind": "_t14", "expr": "value > _t12 ? value - _t13 : _t11 + value"},
        {"bind": "_t15", "expr": "127 - _t14"},
        {"bind": "_t16", "expr": "_t14 > 77 ? 78 + _t15 : 77 - _t14"}
      ],
      "frame": [240, 65, 16, 0, 89, 18, "{_t8}", "{_t5}", "{_t9}", 1, "{value}", "{_t16}", 247]
    },
    {
      "osc": "/part/{part}/patch/tone/{tone}/lfo2_fade_mode",
      "_notes": "Patch Tone: LFO2 Fade Mode. DT1 at 11 00 21 02H (+ the part/tone/key/note offsets of the address map); raw range 0-3. Display: ON-IN, ON-OUT, OFF-IN, OFF-OUT.",
      "section": "Patch Tone",
      "args": [
        {"name": "part", "type": "u7", "range": [1, 16]},
        {"name": "tone", "type": "u7", "range": [1, 4]},
        {
          "name": "value",
          "type": "enum",
          "values": {"ON-IN": 0, "ON-OUT": 1, "OFF-IN": 2, "OFF-OUT": 3},
          "range": [0, 3]
        }
      ],
      "pre": [
        {"bind": "_t1", "expr": "part - 1"},
        {"bind": "_t2", "expr": "_t1 > 11 ? 3 : _t1 > 7 ? 2 : _t1 > 3 ? 1 : 0"},
        {"bind": "_t3", "expr": "_t2 * 4"},
        {"bind": "_t4", "expr": "_t1 - _t3"},
        {"bind": "_t5", "expr": "_t4 * 32"},
        {"bind": "_t6", "expr": "tone - 1"},
        {"bind": "_t7", "expr": "_t6 * 2"},
        {"bind": "_t8", "expr": "_t2 + 17"},
        {"bind": "_t9", "expr": "_t7 + 33"},
        {"bind": "_t10", "expr": "_t2 + _t5"},
        {"bind": "_t11", "expr": "_t10 + _t7"},
        {"bind": "_t12", "expr": "127 - _t11"},
        {"bind": "_t13", "expr": "_t12 + 1"},
        {"bind": "_t14", "expr": "value > _t12 ? value - _t13 : _t11 + value"},
        {"bind": "_t15", "expr": "127 - _t14"},
        {"bind": "_t16", "expr": "_t14 > 76 ? 77 + _t15 : 76 - _t14"}
      ],
      "frame": [240, 65, 16, 0, 89, 18, "{_t8}", "{_t5}", "{_t9}", 2, "{value}", "{_t16}", 247]
    },
    {
      "osc": "/part/{part}/patch/tone/{tone}/lfo2_fade_time",
      "_notes": "Patch Tone: LFO2 Fade Time. DT1 at 11 00 21 03H (+ the part/tone/key/note offsets of the address map); raw range 0-127.",
      "section": "Patch Tone",
      "args": [
        {"name": "part", "type": "u7", "range": [1, 16]},
        {"name": "tone", "type": "u7", "range": [1, 4]},
        {"name": "value", "type": "u7", "range": [0, 127]}
      ],
      "pre": [
        {"bind": "_t1", "expr": "part - 1"},
        {"bind": "_t2", "expr": "_t1 > 11 ? 3 : _t1 > 7 ? 2 : _t1 > 3 ? 1 : 0"},
        {"bind": "_t3", "expr": "_t2 * 4"},
        {"bind": "_t4", "expr": "_t1 - _t3"},
        {"bind": "_t5", "expr": "_t4 * 32"},
        {"bind": "_t6", "expr": "tone - 1"},
        {"bind": "_t7", "expr": "_t6 * 2"},
        {"bind": "_t8", "expr": "_t2 + 17"},
        {"bind": "_t9", "expr": "_t7 + 33"},
        {"bind": "_t10", "expr": "_t2 + _t5"},
        {"bind": "_t11", "expr": "_t10 + _t7"},
        {"bind": "_t12", "expr": "127 - _t11"},
        {"bind": "_t13", "expr": "_t12 + 1"},
        {"bind": "_t14", "expr": "value > _t12 ? value - _t13 : _t11 + value"},
        {"bind": "_t15", "expr": "127 - _t14"},
        {"bind": "_t16", "expr": "_t14 > 75 ? 76 + _t15 : 75 - _t14"}
      ],
      "frame": [240, 65, 16, 0, 89, 18, "{_t8}", "{_t5}", "{_t9}", 3, "{value}", "{_t16}", 247]
    },
    {
      "osc": "/part/{part}/patch/tone/{tone}/lfo2_key_trigger",
      "_notes": "Patch Tone: LFO2 Key Trigger. DT1 at 11 00 21 04H (+ the part/tone/key/note offsets of the address map); raw range 0-1. Display: OFF, ON.",
      "section": "Patch Tone",
      "args": [
        {"name": "part", "type": "u7", "range": [1, 16]},
        {"name": "tone", "type": "u7", "range": [1, 4]},
        {"name": "value", "type": "enum", "values": {"OFF": 0, "ON": 1}, "range": [0, 1]}
      ],
      "pre": [
        {"bind": "_t1", "expr": "part - 1"},
        {"bind": "_t2", "expr": "_t1 > 11 ? 3 : _t1 > 7 ? 2 : _t1 > 3 ? 1 : 0"},
        {"bind": "_t3", "expr": "_t2 * 4"},
        {"bind": "_t4", "expr": "_t1 - _t3"},
        {"bind": "_t5", "expr": "_t4 * 32"},
        {"bind": "_t6", "expr": "tone - 1"},
        {"bind": "_t7", "expr": "_t6 * 2"},
        {"bind": "_t8", "expr": "_t2 + 17"},
        {"bind": "_t9", "expr": "_t7 + 33"},
        {"bind": "_t10", "expr": "_t2 + _t5"},
        {"bind": "_t11", "expr": "_t10 + _t7"},
        {"bind": "_t12", "expr": "127 - _t11"},
        {"bind": "_t13", "expr": "_t12 + 1"},
        {"bind": "_t14", "expr": "value > _t12 ? value - _t13 : _t11 + value"},
        {"bind": "_t15", "expr": "127 - _t14"},
        {"bind": "_t16", "expr": "_t14 > 74 ? 75 + _t15 : 74 - _t14"}
      ],
      "frame": [240, 65, 16, 0, 89, 18, "{_t8}", "{_t5}", "{_t9}", 4, "{value}", "{_t16}", 247]
    },
    {
      "osc": "/part/{part}/patch/tone/{tone}/lfo2_pitch_depth",
      "_notes": "Patch Tone: LFO2 Pitch Depth. DT1 at 11 00 21 05H (+ the part/tone/key/note offsets of the address map); raw range 1-127. Display: -63 - +63.",
      "section": "Patch Tone",
      "args": [
        {"name": "part", "type": "u7", "range": [1, 16]},
        {"name": "tone", "type": "u7", "range": [1, 4]},
        {"name": "value", "type": "u7", "range": [1, 127]}
      ],
      "pre": [
        {"bind": "_t1", "expr": "part - 1"},
        {"bind": "_t2", "expr": "_t1 > 11 ? 3 : _t1 > 7 ? 2 : _t1 > 3 ? 1 : 0"},
        {"bind": "_t3", "expr": "_t2 * 4"},
        {"bind": "_t4", "expr": "_t1 - _t3"},
        {"bind": "_t5", "expr": "_t4 * 32"},
        {"bind": "_t6", "expr": "tone - 1"},
        {"bind": "_t7", "expr": "_t6 * 2"},
        {"bind": "_t8", "expr": "_t2 + 17"},
        {"bind": "_t9", "expr": "_t7 + 33"},
        {"bind": "_t10", "expr": "_t2 + _t5"},
        {"bind": "_t11", "expr": "_t10 + _t7"},
        {"bind": "_t12", "expr": "127 - _t11"},
        {"bind": "_t13", "expr": "_t12 + 1"},
        {"bind": "_t14", "expr": "value > _t12 ? value - _t13 : _t11 + value"},
        {"bind": "_t15", "expr": "127 - _t14"},
        {"bind": "_t16", "expr": "_t14 > 73 ? 74 + _t15 : 73 - _t14"}
      ],
      "frame": [240, 65, 16, 0, 89, 18, "{_t8}", "{_t5}", "{_t9}", 5, "{value}", "{_t16}", 247]
    },
    {
      "osc": "/part/{part}/patch/tone/{tone}/lfo2_tvf_depth",
      "_notes": "Patch Tone: LFO2 TVF Depth. DT1 at 11 00 21 06H (+ the part/tone/key/note offsets of the address map); raw range 1-127. Display: -63 - +63.",
      "section": "Patch Tone",
      "args": [
        {"name": "part", "type": "u7", "range": [1, 16]},
        {"name": "tone", "type": "u7", "range": [1, 4]},
        {"name": "value", "type": "u7", "range": [1, 127]}
      ],
      "pre": [
        {"bind": "_t1", "expr": "part - 1"},
        {"bind": "_t2", "expr": "_t1 > 11 ? 3 : _t1 > 7 ? 2 : _t1 > 3 ? 1 : 0"},
        {"bind": "_t3", "expr": "_t2 * 4"},
        {"bind": "_t4", "expr": "_t1 - _t3"},
        {"bind": "_t5", "expr": "_t4 * 32"},
        {"bind": "_t6", "expr": "tone - 1"},
        {"bind": "_t7", "expr": "_t6 * 2"},
        {"bind": "_t8", "expr": "_t2 + 17"},
        {"bind": "_t9", "expr": "_t7 + 33"},
        {"bind": "_t10", "expr": "_t2 + _t5"},
        {"bind": "_t11", "expr": "_t10 + _t7"},
        {"bind": "_t12", "expr": "127 - _t11"},
        {"bind": "_t13", "expr": "_t12 + 1"},
        {"bind": "_t14", "expr": "value > _t12 ? value - _t13 : _t11 + value"},
        {"bind": "_t15", "expr": "127 - _t14"},
        {"bind": "_t16", "expr": "_t14 > 72 ? 73 + _t15 : 72 - _t14"}
      ],
      "frame": [240, 65, 16, 0, 89, 18, "{_t8}", "{_t5}", "{_t9}", 6, "{value}", "{_t16}", 247]
    },
    {
      "osc": "/part/{part}/patch/tone/{tone}/lfo2_tva_depth",
      "_notes": "Patch Tone: LFO2 TVA Depth. DT1 at 11 00 21 07H (+ the part/tone/key/note offsets of the address map); raw range 1-127. Display: -63 - +63.",
      "section": "Patch Tone",
      "args": [
        {"name": "part", "type": "u7", "range": [1, 16]},
        {"name": "tone", "type": "u7", "range": [1, 4]},
        {"name": "value", "type": "u7", "range": [1, 127]}
      ],
      "pre": [
        {"bind": "_t1", "expr": "part - 1"},
        {"bind": "_t2", "expr": "_t1 > 11 ? 3 : _t1 > 7 ? 2 : _t1 > 3 ? 1 : 0"},
        {"bind": "_t3", "expr": "_t2 * 4"},
        {"bind": "_t4", "expr": "_t1 - _t3"},
        {"bind": "_t5", "expr": "_t4 * 32"},
        {"bind": "_t6", "expr": "tone - 1"},
        {"bind": "_t7", "expr": "_t6 * 2"},
        {"bind": "_t8", "expr": "_t2 + 17"},
        {"bind": "_t9", "expr": "_t7 + 33"},
        {"bind": "_t10", "expr": "_t2 + _t5"},
        {"bind": "_t11", "expr": "_t10 + _t7"},
        {"bind": "_t12", "expr": "127 - _t11"},
        {"bind": "_t13", "expr": "_t12 + 1"},
        {"bind": "_t14", "expr": "value > _t12 ? value - _t13 : _t11 + value"},
        {"bind": "_t15", "expr": "127 - _t14"},
        {"bind": "_t16", "expr": "_t14 > 71 ? 72 + _t15 : 71 - _t14"}
      ],
      "frame": [240, 65, 16, 0, 89, 18, "{_t8}", "{_t5}", "{_t9}", 7, "{value}", "{_t16}", 247]
    },
    {
      "osc": "/part/{part}/patch/tone/{tone}/lfo2_pan_depth",
      "_notes": "Patch Tone: LFO2 Pan Depth. DT1 at 11 00 21 08H (+ the part/tone/key/note offsets of the address map); raw range 1-127. Display: -63 - +63.",
      "section": "Patch Tone",
      "args": [
        {"name": "part", "type": "u7", "range": [1, 16]},
        {"name": "tone", "type": "u7", "range": [1, 4]},
        {"name": "value", "type": "u7", "range": [1, 127]}
      ],
      "pre": [
        {"bind": "_t1", "expr": "part - 1"},
        {"bind": "_t2", "expr": "_t1 > 11 ? 3 : _t1 > 7 ? 2 : _t1 > 3 ? 1 : 0"},
        {"bind": "_t3", "expr": "_t2 * 4"},
        {"bind": "_t4", "expr": "_t1 - _t3"},
        {"bind": "_t5", "expr": "_t4 * 32"},
        {"bind": "_t6", "expr": "tone - 1"},
        {"bind": "_t7", "expr": "_t6 * 2"},
        {"bind": "_t8", "expr": "_t2 + 17"},
        {"bind": "_t9", "expr": "_t7 + 33"},
        {"bind": "_t10", "expr": "_t2 + _t5"},
        {"bind": "_t11", "expr": "_t10 + _t7"},
        {"bind": "_t12", "expr": "127 - _t11"},
        {"bind": "_t13", "expr": "_t12 + 1"},
        {"bind": "_t14", "expr": "value > _t12 ? value - _t13 : _t11 + value"},
        {"bind": "_t15", "expr": "127 - _t14"},
        {"bind": "_t16", "expr": "_t14 > 70 ? 71 + _t15 : 70 - _t14"}
      ],
      "frame": [240, 65, 16, 0, 89, 18, "{_t8}", "{_t5}", "{_t9}", 8, "{value}", "{_t16}", 247]
    },
    {
      "osc": "/part/{part}/patch/tone/{tone}/lfo1_waveform_morphing",
      "_notes": "Patch Tone: LFO1 Waveform Morphing. DT1 at 11 00 21 09H (+ the part/tone/key/note offsets of the address map); raw range 0-127. Display: SIN, TRI, SAW-UP, SAW-DW, SQR, RND, BEND-UP, BEND-DW, TRP, S&H, CHS, XSIN, TWM, STRS, VSIN, 15 - 127.",
      "section": "Patch Tone",
      "args": [
        {"name": "part", "type": "u7", "range": [1, 16]},
        {"name": "tone", "type": "u7", "range": [1, 4]},
        {"name": "value", "type": "u7", "range": [0, 127]}
      ],
      "pre": [
        {"bind": "_t1", "expr": "part - 1"},
        {"bind": "_t2", "expr": "_t1 > 11 ? 3 : _t1 > 7 ? 2 : _t1 > 3 ? 1 : 0"},
        {"bind": "_t3", "expr": "_t2 * 4"},
        {"bind": "_t4", "expr": "_t1 - _t3"},
        {"bind": "_t5", "expr": "_t4 * 32"},
        {"bind": "_t6", "expr": "tone - 1"},
        {"bind": "_t7", "expr": "_t6 * 2"},
        {"bind": "_t8", "expr": "_t2 + 17"},
        {"bind": "_t9", "expr": "_t7 + 33"},
        {"bind": "_t10", "expr": "_t2 + _t5"},
        {"bind": "_t11", "expr": "_t10 + _t7"},
        {"bind": "_t12", "expr": "127 - _t11"},
        {"bind": "_t13", "expr": "_t12 + 1"},
        {"bind": "_t14", "expr": "value > _t12 ? value - _t13 : _t11 + value"},
        {"bind": "_t15", "expr": "127 - _t14"},
        {"bind": "_t16", "expr": "_t14 > 69 ? 70 + _t15 : 69 - _t14"}
      ],
      "frame": [240, 65, 16, 0, 89, 18, "{_t8}", "{_t5}", "{_t9}", 9, "{value}", "{_t16}", 247]
    },
    {
      "osc": "/part/{part}/patch/tone/{tone}/lfo2_waveform_morphing",
      "_notes": "Patch Tone: LFO2 Waveform Morphing. DT1 at 11 00 21 0AH (+ the part/tone/key/note offsets of the address map); raw range 0-127. Display: SIN, TRI, SAW-UP, SAW-DW, SQR, RND, BEND-UP, BEND-DW, TRP, S&H, CHS, XSIN, TWM, STRS, VSIN, 15 - 127.",
      "section": "Patch Tone",
      "args": [
        {"name": "part", "type": "u7", "range": [1, 16]},
        {"name": "tone", "type": "u7", "range": [1, 4]},
        {"name": "value", "type": "u7", "range": [0, 127]}
      ],
      "pre": [
        {"bind": "_t1", "expr": "part - 1"},
        {"bind": "_t2", "expr": "_t1 > 11 ? 3 : _t1 > 7 ? 2 : _t1 > 3 ? 1 : 0"},
        {"bind": "_t3", "expr": "_t2 * 4"},
        {"bind": "_t4", "expr": "_t1 - _t3"},
        {"bind": "_t5", "expr": "_t4 * 32"},
        {"bind": "_t6", "expr": "tone - 1"},
        {"bind": "_t7", "expr": "_t6 * 2"},
        {"bind": "_t8", "expr": "_t2 + 17"},
        {"bind": "_t9", "expr": "_t7 + 33"},
        {"bind": "_t10", "expr": "_t2 + _t5"},
        {"bind": "_t11", "expr": "_t10 + _t7"},
        {"bind": "_t12", "expr": "127 - _t11"},
        {"bind": "_t13", "expr": "_t12 + 1"},
        {"bind": "_t14", "expr": "value > _t12 ? value - _t13 : _t11 + value"},
        {"bind": "_t15", "expr": "127 - _t14"},
        {"bind": "_t16", "expr": "_t14 > 68 ? 69 + _t15 : 68 - _t14"}
      ],
      "frame": [240, 65, 16, 0, 89, 18, "{_t8}", "{_t5}", "{_t9}", 10, "{value}", "{_t16}", 247]
    },
    {
      "osc": "/part/{part}/rhythm/common/rhythm_level",
      "_notes": "Rhythm Common: Rhythm Level. DT1 at 11 00 00 0CH (+ the part/tone/key/note offsets of the address map); raw range 0-127.",
      "section": "Rhythm Common",
      "args": [{"name": "part", "type": "u7", "range": [1, 16]}, {"name": "value", "type": "u7", "range": [0, 127]}],
      "pre": [
        {"bind": "_t1", "expr": "part - 1"},
        {"bind": "_t2", "expr": "_t1 > 11 ? 3 : _t1 > 7 ? 2 : _t1 > 3 ? 1 : 0"},
        {"bind": "_t3", "expr": "_t2 * 4"},
        {"bind": "_t4", "expr": "_t1 - _t3"},
        {"bind": "_t5", "expr": "_t4 * 32"},
        {"bind": "_t6", "expr": "_t5 + 16"},
        {"bind": "_t7", "expr": "_t2 + 17"},
        {"bind": "_t8", "expr": "_t2 + _t6"},
        {"bind": "_t9", "expr": "127 - _t8"},
        {"bind": "_t10", "expr": "_t9 + 1"},
        {"bind": "_t11", "expr": "value > _t9 ? value - _t10 : _t8 + value"},
        {"bind": "_t12", "expr": "127 - _t11"},
        {"bind": "_t13", "expr": "_t11 > 99 ? 100 + _t12 : 99 - _t11"}
      ],
      "frame": [240, 65, 16, 0, 89, 18, "{_t7}", "{_t6}", 0, 12, "{value}", "{_t13}", 247]
    },
    {
      "osc": "/part/{part}/rhythm/common/rhythm_output_assign",
      "_notes": "Rhythm Common: Rhythm Output Assign. DT1 at 11 00 00 11H (+ the part/tone/key/note offsets of the address map); raw range 0-6. Display: DRY, MFX1, MFX2, COMP, DIR1, DIR2, TONE.",
      "section": "Rhythm Common",
      "args": [
        {"name": "part", "type": "u7", "range": [1, 16]},
        {
          "name": "value",
          "type": "enum",
          "values": {"DRY": 0, "MFX1": 1, "MFX2": 2, "COMP": 3, "DIR1": 4, "DIR2": 5, "TONE": 6},
          "range": [0, 6]
        }
      ],
      "pre": [
        {"bind": "_t1", "expr": "part - 1"},
        {"bind": "_t2", "expr": "_t1 > 11 ? 3 : _t1 > 7 ? 2 : _t1 > 3 ? 1 : 0"},
        {"bind": "_t3", "expr": "_t2 * 4"},
        {"bind": "_t4", "expr": "_t1 - _t3"},
        {"bind": "_t5", "expr": "_t4 * 32"},
        {"bind": "_t6", "expr": "_t5 + 16"},
        {"bind": "_t7", "expr": "_t2 + 17"},
        {"bind": "_t8", "expr": "_t2 + _t6"},
        {"bind": "_t9", "expr": "127 - _t8"},
        {"bind": "_t10", "expr": "_t9 + 1"},
        {"bind": "_t11", "expr": "value > _t9 ? value - _t10 : _t8 + value"},
        {"bind": "_t12", "expr": "127 - _t11"},
        {"bind": "_t13", "expr": "_t11 > 94 ? 95 + _t12 : 94 - _t11"}
      ],
      "frame": [240, 65, 16, 0, 89, 18, "{_t7}", "{_t6}", 0, 17, "{value}", "{_t13}", 247]
    },
    {
      "osc": "/part/{part}/rhythm/common/name_char/{index}",
      "_notes": "Rhythm Common: Rhythm Name N. DT1 at 11 00 00 00H for index 1 (+1 per index step) (+ the part/tone/key/note offsets of the address map); raw range 32-127. Display: 32 - 127 [ASCII].",
      "section": "Rhythm Common",
      "args": [
        {"name": "part", "type": "u7", "range": [1, 16]},
        {"name": "index", "type": "u7", "range": [1, 12]},
        {"name": "value", "type": "u7", "range": [32, 127]}
      ],
      "pre": [
        {"bind": "_t1", "expr": "part - 1"},
        {"bind": "_t2", "expr": "_t1 > 11 ? 3 : _t1 > 7 ? 2 : _t1 > 3 ? 1 : 0"},
        {"bind": "_t3", "expr": "_t2 * 4"},
        {"bind": "_t4", "expr": "_t1 - _t3"},
        {"bind": "_t5", "expr": "_t4 * 32"},
        {"bind": "_t6", "expr": "_t5 + 16"},
        {"bind": "_t7", "expr": "index - 1"},
        {"bind": "_t8", "expr": "_t2 + 17"},
        {"bind": "_t9", "expr": "_t2 + _t6"},
        {"bind": "_t10", "expr": "_t9 + _t7"},
        {"bind": "_t11", "expr": "127 - _t10"},
        {"bind": "_t12", "expr": "_t11 + 1"},
        {"bind": "_t13", "expr": "value > _t11 ? value - _t12 : _t10 + value"},
        {"bind": "_t14", "expr": "127 - _t13"},
        {"bind": "_t15", "expr": "_t13 > 111 ? 112 + _t14 : 111 - _t13"}
      ],
      "frame": [240, 65, 16, 0, 89, 18, "{_t8}", "{_t6}", 0, "{_t7}", "{value}", "{_t15}", 247]
    },
    {
      "osc": "/part/{part}/rhythm/key/{key}/assign_type",
      "_notes": "Rhythm Tone: Assign Type. DT1 at 11 00 5C 0CH (+ the part/tone/key/note offsets of the address map); raw range 0-1. Display: MULTI, SINGLE.",
      "section": "Rhythm Tone",
      "args": [
        {"name": "part", "type": "u7", "range": [1, 16]},
        {"name": "key", "type": "u7", "range": [59, 74]},
        {"name": "value", "type": "enum", "values": {"MULTI": 0, "SINGLE": 1}, "range": [0, 1]}
      ],
      "pre": [
        {"bind": "_t1", "expr": "part - 1"},
        {"bind": "_t2", "expr": "_t1 > 11 ? 3 : _t1 > 7 ? 2 : _t1 > 3 ? 1 : 0"},
        {"bind": "_t3", "expr": "_t2 * 4"},
        {"bind": "_t4", "expr": "_t1 - _t3"},
        {"bind": "_t5", "expr": "_t4 * 32"},
        {"bind": "_t6", "expr": "_t5 + 16"},
        {"bind": "_t7", "expr": "key - 59"},
        {"bind": "_t8", "expr": "_t7 * 2"},
        {"bind": "_t9", "expr": "_t2 + 17"},
        {"bind": "_t10", "expr": "_t8 + 92"},
        {"bind": "_t11", "expr": "_t2 + _t6"},
        {"bind": "_t12", "expr": "127 - _t11"},
        {"bind": "_t13", "expr": "_t12 + 1"},
        {"bind": "_t14", "expr": "_t8 > _t12 ? _t8 - _t13 : _t11 + _t8"},
        {"bind": "_t15", "expr": "127 - _t14"},
        {"bind": "_t16", "expr": "_t15 + 1"},
        {"bind": "_t17", "expr": "value > _t15 ? value - _t16 : _t14 + value"},
        {"bind": "_t18", "expr": "127 - _t17"},
        {"bind": "_t19", "expr": "_t17 > 7 ? 8 + _t18 : 7 - _t17"}
      ],
      "frame": [240, 65, 16, 0, 89, 18, "{_t9}", "{_t6}", "{_t10}", 12, "{value}", "{_t19}", 247]
    },
    {
      "osc": "/part/{part}/rhythm/key/{key}/mute_group",
      "_notes": "Rhythm Tone: Mute Group. DT1 at 11 00 5C 0DH (+ the part/tone/key/note offsets of the address map); raw range 0-31. Display: OFF, 1 - 31.",
      "section": "Rhythm Tone",
      "args": [
        {"name": "part", "type": "u7", "range": [1, 16]},
        {"name": "key", "type": "u7", "range": [59, 74]},
        {"name": "value", "type": "u7", "range": [0, 31]}
      ],
      "pre": [
        {"bind": "_t1", "expr": "part - 1"},
        {"bind": "_t2", "expr": "_t1 > 11 ? 3 : _t1 > 7 ? 2 : _t1 > 3 ? 1 : 0"},
        {"bind": "_t3", "expr": "_t2 * 4"},
        {"bind": "_t4", "expr": "_t1 - _t3"},
        {"bind": "_t5", "expr": "_t4 * 32"},
        {"bind": "_t6", "expr": "_t5 + 16"},
        {"bind": "_t7", "expr": "key - 59"},
        {"bind": "_t8", "expr": "_t7 * 2"},
        {"bind": "_t9", "expr": "_t2 + 17"},
        {"bind": "_t10", "expr": "_t8 + 92"},
        {"bind": "_t11", "expr": "_t2 + _t6"},
        {"bind": "_t12", "expr": "127 - _t11"},
        {"bind": "_t13", "expr": "_t12 + 1"},
        {"bind": "_t14", "expr": "_t8 > _t12 ? _t8 - _t13 : _t11 + _t8"},
        {"bind": "_t15", "expr": "127 - _t14"},
        {"bind": "_t16", "expr": "_t15 + 1"},
        {"bind": "_t17", "expr": "value > _t15 ? value - _t16 : _t14 + value"},
        {"bind": "_t18", "expr": "127 - _t17"},
        {"bind": "_t19", "expr": "_t17 > 6 ? 7 + _t18 : 6 - _t17"}
      ],
      "frame": [240, 65, 16, 0, 89, 18, "{_t9}", "{_t6}", "{_t10}", 13, "{value}", "{_t19}", 247]
    },
    {
      "osc": "/part/{part}/rhythm/key/{key}/tone_level",
      "_notes": "Rhythm Tone: Tone Level. DT1 at 11 00 5C 0EH (+ the part/tone/key/note offsets of the address map); raw range 0-127.",
      "section": "Rhythm Tone",
      "args": [
        {"name": "part", "type": "u7", "range": [1, 16]},
        {"name": "key", "type": "u7", "range": [59, 74]},
        {"name": "value", "type": "u7", "range": [0, 127]}
      ],
      "pre": [
        {"bind": "_t1", "expr": "part - 1"},
        {"bind": "_t2", "expr": "_t1 > 11 ? 3 : _t1 > 7 ? 2 : _t1 > 3 ? 1 : 0"},
        {"bind": "_t3", "expr": "_t2 * 4"},
        {"bind": "_t4", "expr": "_t1 - _t3"},
        {"bind": "_t5", "expr": "_t4 * 32"},
        {"bind": "_t6", "expr": "_t5 + 16"},
        {"bind": "_t7", "expr": "key - 59"},
        {"bind": "_t8", "expr": "_t7 * 2"},
        {"bind": "_t9", "expr": "_t2 + 17"},
        {"bind": "_t10", "expr": "_t8 + 92"},
        {"bind": "_t11", "expr": "_t2 + _t6"},
        {"bind": "_t12", "expr": "127 - _t11"},
        {"bind": "_t13", "expr": "_t12 + 1"},
        {"bind": "_t14", "expr": "_t8 > _t12 ? _t8 - _t13 : _t11 + _t8"},
        {"bind": "_t15", "expr": "127 - _t14"},
        {"bind": "_t16", "expr": "_t15 + 1"},
        {"bind": "_t17", "expr": "value > _t15 ? value - _t16 : _t14 + value"},
        {"bind": "_t18", "expr": "127 - _t17"},
        {"bind": "_t19", "expr": "_t17 > 5 ? 6 + _t18 : 5 - _t17"}
      ],
      "frame": [240, 65, 16, 0, 89, 18, "{_t9}", "{_t6}", "{_t10}", 14, "{value}", "{_t19}", 247]
    },
    {
      "osc": "/part/{part}/rhythm/key/{key}/tone_coarse_tune",
      "_notes": "Rhythm Tone: Tone Coarse Tune. DT1 at 11 00 5C 0FH (+ the part/tone/key/note offsets of the address map); raw range 0-127. Display: C-1 - G9.",
      "section": "Rhythm Tone",
      "args": [
        {"name": "part", "type": "u7", "range": [1, 16]},
        {"name": "key", "type": "u7", "range": [59, 74]},
        {"name": "value", "type": "u7", "range": [0, 127]}
      ],
      "pre": [
        {"bind": "_t1", "expr": "part - 1"},
        {"bind": "_t2", "expr": "_t1 > 11 ? 3 : _t1 > 7 ? 2 : _t1 > 3 ? 1 : 0"},
        {"bind": "_t3", "expr": "_t2 * 4"},
        {"bind": "_t4", "expr": "_t1 - _t3"},
        {"bind": "_t5", "expr": "_t4 * 32"},
        {"bind": "_t6", "expr": "_t5 + 16"},
        {"bind": "_t7", "expr": "key - 59"},
        {"bind": "_t8", "expr": "_t7 * 2"},
        {"bind": "_t9", "expr": "_t2 + 17"},
        {"bind": "_t10", "expr": "_t8 + 92"},
        {"bind": "_t11", "expr": "_t2 + _t6"},
        {"bind": "_t12", "expr": "127 - _t11"},
        {"bind": "_t13", "expr": "_t12 + 1"},
        {"bind": "_t14", "expr": "_t8 > _t12 ? _t8 - _t13 : _t11 + _t8"},
        {"bind": "_t15", "expr": "127 - _t14"},
        {"bind": "_t16", "expr": "_t15 + 1"},
        {"bind": "_t17", "expr": "value > _t15 ? value - _t16 : _t14 + value"},
        {"bind": "_t18", "expr": "127 - _t17"},
        {"bind": "_t19", "expr": "_t17 > 4 ? 5 + _t18 : 4 - _t17"}
      ],
      "frame": [240, 65, 16, 0, 89, 18, "{_t9}", "{_t6}", "{_t10}", 15, "{value}", "{_t19}", 247]
    },
    {
      "osc": "/part/{part}/rhythm/key/{key}/tone_fine_tune",
      "_notes": "Rhythm Tone: Tone Fine Tune. DT1 at 11 00 5C 10H (+ the part/tone/key/note offsets of the address map); raw range 14-114. Display: -50 - +50.",
      "section": "Rhythm Tone",
      "args": [
        {"name": "part", "type": "u7", "range": [1, 16]},
        {"name": "key", "type": "u7", "range": [59, 74]},
        {"name": "value", "type": "u7", "range": [14, 114]}
      ],
      "pre": [
        {"bind": "_t1", "expr": "part - 1"},
        {"bind": "_t2", "expr": "_t1 > 11 ? 3 : _t1 > 7 ? 2 : _t1 > 3 ? 1 : 0"},
        {"bind": "_t3", "expr": "_t2 * 4"},
        {"bind": "_t4", "expr": "_t1 - _t3"},
        {"bind": "_t5", "expr": "_t4 * 32"},
        {"bind": "_t6", "expr": "_t5 + 16"},
        {"bind": "_t7", "expr": "key - 59"},
        {"bind": "_t8", "expr": "_t7 * 2"},
        {"bind": "_t9", "expr": "_t2 + 17"},
        {"bind": "_t10", "expr": "_t8 + 92"},
        {"bind": "_t11", "expr": "_t2 + _t6"},
        {"bind": "_t12", "expr": "127 - _t11"},
        {"bind": "_t13", "expr": "_t12 + 1"},
        {"bind": "_t14", "expr": "_t8 > _t12 ? _t8 - _t13 : _t11 + _t8"},
        {"bind": "_t15", "expr": "127 - _t14"},
        {"bind": "_t16", "expr": "_t15 + 1"},
        {"bind": "_t17", "expr": "value > _t15 ? value - _t16 : _t14 + value"},
        {"bind": "_t18", "expr": "127 - _t17"},
        {"bind": "_t19", "expr": "_t17 > 3 ? 4 + _t18 : 3 - _t17"}
      ],
      "frame": [240, 65, 16, 0, 89, 18, "{_t9}", "{_t6}", "{_t10}", 16, "{value}", "{_t19}", 247]
    },
    {
      "osc": "/part/{part}/rhythm/key/{key}/tone_random_pitch_depth",
      "_notes": "Rhythm Tone: Tone Random Pitch Depth. DT1 at 11 00 5C 11H (+ the part/tone/key/note offsets of the address map); raw range 0-30. Display: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 20, 30, 40, 50, 60, 70, 80, 90, 100, 200, 300, 400, 500, 600, 700, 800, 900, 1000, 1100, 1200.",
      "section": "Rhythm Tone",
      "args": [
        {"name": "part", "type": "u7", "range": [1, 16]},
        {"name": "key", "type": "u7", "range": [59, 74]},
        {"name": "value", "type": "u7", "range": [0, 30]}
      ],
      "pre": [
        {"bind": "_t1", "expr": "part - 1"},
        {"bind": "_t2", "expr": "_t1 > 11 ? 3 : _t1 > 7 ? 2 : _t1 > 3 ? 1 : 0"},
        {"bind": "_t3", "expr": "_t2 * 4"},
        {"bind": "_t4", "expr": "_t1 - _t3"},
        {"bind": "_t5", "expr": "_t4 * 32"},
        {"bind": "_t6", "expr": "_t5 + 16"},
        {"bind": "_t7", "expr": "key - 59"},
        {"bind": "_t8", "expr": "_t7 * 2"},
        {"bind": "_t9", "expr": "_t2 + 17"},
        {"bind": "_t10", "expr": "_t8 + 92"},
        {"bind": "_t11", "expr": "_t2 + _t6"},
        {"bind": "_t12", "expr": "127 - _t11"},
        {"bind": "_t13", "expr": "_t12 + 1"},
        {"bind": "_t14", "expr": "_t8 > _t12 ? _t8 - _t13 : _t11 + _t8"},
        {"bind": "_t15", "expr": "127 - _t14"},
        {"bind": "_t16", "expr": "_t15 + 1"},
        {"bind": "_t17", "expr": "value > _t15 ? value - _t16 : _t14 + value"},
        {"bind": "_t18", "expr": "127 - _t17"},
        {"bind": "_t19", "expr": "_t17 > 2 ? 3 + _t18 : 2 - _t17"}
      ],
      "frame": [240, 65, 16, 0, 89, 18, "{_t9}", "{_t6}", "{_t10}", 17, "{value}", "{_t19}", 247]
    },
    {
      "osc": "/part/{part}/rhythm/key/{key}/tone_pan",
      "_notes": "Rhythm Tone: Tone Pan. DT1 at 11 00 5C 12H (+ the part/tone/key/note offsets of the address map); raw range 0-127. Display: L64 - 63R.",
      "section": "Rhythm Tone",
      "args": [
        {"name": "part", "type": "u7", "range": [1, 16]},
        {"name": "key", "type": "u7", "range": [59, 74]},
        {"name": "value", "type": "u7", "range": [0, 127]}
      ],
      "pre": [
        {"bind": "_t1", "expr": "part - 1"},
        {"bind": "_t2", "expr": "_t1 > 11 ? 3 : _t1 > 7 ? 2 : _t1 > 3 ? 1 : 0"},
        {"bind": "_t3", "expr": "_t2 * 4"},
        {"bind": "_t4", "expr": "_t1 - _t3"},
        {"bind": "_t5", "expr": "_t4 * 32"},
        {"bind": "_t6", "expr": "_t5 + 16"},
        {"bind": "_t7", "expr": "key - 59"},
        {"bind": "_t8", "expr": "_t7 * 2"},
        {"bind": "_t9", "expr": "_t2 + 17"},
        {"bind": "_t10", "expr": "_t8 + 92"},
        {"bind": "_t11", "expr": "_t2 + _t6"},
        {"bind": "_t12", "expr": "127 - _t11"},
        {"bind": "_t13", "expr": "_t12 + 1"},
        {"bind": "_t14", "expr": "_t8 > _t12 ? _t8 - _t13 : _t11 + _t8"},
        {"bind": "_t15", "expr": "127 - _t14"},
        {"bind": "_t16", "expr": "_t15 + 1"},
        {"bind": "_t17", "expr": "value > _t15 ? value - _t16 : _t14 + value"},
        {"bind": "_t18", "expr": "127 - _t17"},
        {"bind": "_t19", "expr": "_t17 > 1 ? 2 + _t18 : 1 - _t17"}
      ],
      "frame": [240, 65, 16, 0, 89, 18, "{_t9}", "{_t6}", "{_t10}", 18, "{value}", "{_t19}", 247]
    },
    {
      "osc": "/part/{part}/rhythm/key/{key}/tone_random_pan_depth",
      "_notes": "Rhythm Tone: Tone Random Pan Depth. DT1 at 11 00 5C 13H (+ the part/tone/key/note offsets of the address map); raw range 0-63.",
      "section": "Rhythm Tone",
      "args": [
        {"name": "part", "type": "u7", "range": [1, 16]},
        {"name": "key", "type": "u7", "range": [59, 74]},
        {"name": "value", "type": "u7", "range": [0, 63]}
      ],
      "pre": [
        {"bind": "_t1", "expr": "part - 1"},
        {"bind": "_t2", "expr": "_t1 > 11 ? 3 : _t1 > 7 ? 2 : _t1 > 3 ? 1 : 0"},
        {"bind": "_t3", "expr": "_t2 * 4"},
        {"bind": "_t4", "expr": "_t1 - _t3"},
        {"bind": "_t5", "expr": "_t4 * 32"},
        {"bind": "_t6", "expr": "_t5 + 16"},
        {"bind": "_t7", "expr": "key - 59"},
        {"bind": "_t8", "expr": "_t7 * 2"},
        {"bind": "_t9", "expr": "_t2 + 17"},
        {"bind": "_t10", "expr": "_t8 + 92"},
        {"bind": "_t11", "expr": "_t2 + _t6"},
        {"bind": "_t12", "expr": "127 - _t11"},
        {"bind": "_t13", "expr": "_t12 + 1"},
        {"bind": "_t14", "expr": "_t8 > _t12 ? _t8 - _t13 : _t11 + _t8"},
        {"bind": "_t15", "expr": "127 - _t14"},
        {"bind": "_t16", "expr": "_t15 + 1"},
        {"bind": "_t17", "expr": "value > _t15 ? value - _t16 : _t14 + value"},
        {"bind": "_t18", "expr": "127 - _t17"},
        {"bind": "_t19", "expr": "_t17 > 0 ? 1 + _t18 : 0 - _t17"}
      ],
      "frame": [240, 65, 16, 0, 89, 18, "{_t9}", "{_t6}", "{_t10}", 19, "{value}", "{_t19}", 247]
    },
    {
      "osc": "/part/{part}/rhythm/key/{key}/tone_alternate_pan_depth",
      "_notes": "Rhythm Tone: Tone Alternate Pan Depth. DT1 at 11 00 5C 14H (+ the part/tone/key/note offsets of the address map); raw range 1-127. Display: L63 - 63R.",
      "section": "Rhythm Tone",
      "args": [
        {"name": "part", "type": "u7", "range": [1, 16]},
        {"name": "key", "type": "u7", "range": [59, 74]},
        {"name": "value", "type": "u7", "range": [1, 127]}
      ],
      "pre": [
        {"bind": "_t1", "expr": "part - 1"},
        {"bind": "_t2", "expr": "_t1 > 11 ? 3 : _t1 > 7 ? 2 : _t1 > 3 ? 1 : 0"},
        {"bind": "_t3", "expr": "_t2 * 4"},
        {"bind": "_t4", "expr": "_t1 - _t3"},
        {"bind": "_t5", "expr": "_t4 * 32"},
        {"bind": "_t6", "expr": "_t5 + 16"},
        {"bind": "_t7", "expr": "key - 59"},
        {"bind": "_t8", "expr": "_t7 * 2"},
        {"bind": "_t9", "expr": "_t2 + 17"},
        {"bind": "_t10", "expr": "_t8 + 92"},
        {"bind": "_t11", "expr": "_t2 + _t6"},
        {"bind": "_t12", "expr": "127 - _t11"},
        {"bind": "_t13", "expr": "_t12 + 1"},
        {"bind": "_t14", "expr": "_t8 > _t12 ? _t8 - _t13 : _t11 + _t8"},
        {"bind": "_t15", "expr": "127 - _t14"},
        {"bind": "_t16", "expr": "_t15 + 1"},
        {"bind": "_t17", "expr": "value > _t15 ? value - _t16 : _t14 + value"},
        {"bind": "_t18", "expr": "127 - _t17"}
      ],
      "frame": [240, 65, 16, 0, 89, 18, "{_t9}", "{_t6}", "{_t10}", 20, "{value}", "{_t18}", 247]
    },
    {
      "osc": "/part/{part}/rhythm/key/{key}/tone_env_mode",
      "_notes": "Rhythm Tone: Tone Env Mode. DT1 at 11 00 5C 15H (+ the part/tone/key/note offsets of the address map); raw range 0-1. Display: NO-SUS, SUSTAIN.",
      "section": "Rhythm Tone",
      "args": [
        {"name": "part", "type": "u7", "range": [1, 16]},
        {"name": "key", "type": "u7", "range": [59, 74]},
        {"name": "value", "type": "enum", "values": {"NO-SUS": 0, "SUSTAIN": 1}, "range": [0, 1]}
      ],
      "pre": [
        {"bind": "_t1", "expr": "part - 1"},
        {"bind": "_t2", "expr": "_t1 > 11 ? 3 : _t1 > 7 ? 2 : _t1 > 3 ? 1 : 0"},
        {"bind": "_t3", "expr": "_t2 * 4"},
        {"bind": "_t4", "expr": "_t1 - _t3"},
        {"bind": "_t5", "expr": "_t4 * 32"},
        {"bind": "_t6", "expr": "_t5 + 16"},
        {"bind": "_t7", "expr": "key - 59"},
        {"bind": "_t8", "expr": "_t7 * 2"},
        {"bind": "_t9", "expr": "_t2 + 17"},
        {"bind": "_t10", "expr": "_t8 + 92"},
        {"bind": "_t11", "expr": "_t2 + _t6"},
        {"bind": "_t12", "expr": "127 - _t11"},
        {"bind": "_t13", "expr": "_t12 + 1"},
        {"bind": "_t14", "expr": "_t8 > _t12 ? _t8 - _t13 : _t11 + _t8"},
        {"bind": "_t15", "expr": "127 - _t14"},
        {"bind": "_t16", "expr": "_t15 + 1"},
        {"bind": "_t17", "expr": "value > _t15 ? value - _t16 : _t14 + value"},
        {"bind": "_t18", "expr": "127 - _t17"},
        {"bind": "_t19", "expr": "_t17 > 126 ? 127 + _t18 : 126 - _t17"}
      ],
      "frame": [240, 65, 16, 0, 89, 18, "{_t9}", "{_t6}", "{_t10}", 21, "{value}", "{_t19}", 247]
    },
    {
      "osc": "/part/{part}/rhythm/key/{key}/tone_dry_send_level",
      "_notes": "Rhythm Tone: Tone Dry Send Level. DT1 at 11 00 5C 16H (+ the part/tone/key/note offsets of the address map); raw range 0-127.",
      "section": "Rhythm Tone",
      "args": [
        {"name": "part", "type": "u7", "range": [1, 16]},
        {"name": "key", "type": "u7", "range": [59, 74]},
        {"name": "value", "type": "u7", "range": [0, 127]}
      ],
      "pre": [
        {"bind": "_t1", "expr": "part - 1"},
        {"bind": "_t2", "expr": "_t1 > 11 ? 3 : _t1 > 7 ? 2 : _t1 > 3 ? 1 : 0"},
        {"bind": "_t3", "expr": "_t2 * 4"},
        {"bind": "_t4", "expr": "_t1 - _t3"},
        {"bind": "_t5", "expr": "_t4 * 32"},
        {"bind": "_t6", "expr": "_t5 + 16"},
        {"bind": "_t7", "expr": "key - 59"},
        {"bind": "_t8", "expr": "_t7 * 2"},
        {"bind": "_t9", "expr": "_t2 + 17"},
        {"bind": "_t10", "expr": "_t8 + 92"},
        {"bind": "_t11", "expr": "_t2 + _t6"},
        {"bind": "_t12", "expr": "127 - _t11"},
        {"bind": "_t13", "expr": "_t12 + 1"},
        {"bind": "_t14", "expr": "_t8 > _t12 ? _t8 - _t13 : _t11 + _t8"},
        {"bind": "_t15", "expr": "127 - _t14"},
        {"bind": "_t16", "expr": "_t15 + 1"},
        {"bind": "_t17", "expr": "value > _t15 ? value - _t16 : _t14 + value"},
        {"bind": "_t18", "expr": "127 - _t17"},
        {"bind": "_t19", "expr": "_t17 > 125 ? 126 + _t18 : 125 - _t17"}
      ],
      "frame": [240, 65, 16, 0, 89, 18, "{_t9}", "{_t6}", "{_t10}", 22, "{value}", "{_t19}", 247]
    },
    {
      "osc": "/part/{part}/rhythm/key/{key}/tone_reverb_send_level",
      "_notes": "Rhythm Tone: Tone Reverb Send Level. DT1 at 11 00 5C 18H (+ the part/tone/key/note offsets of the address map); raw range 0-127.",
      "section": "Rhythm Tone",
      "args": [
        {"name": "part", "type": "u7", "range": [1, 16]},
        {"name": "key", "type": "u7", "range": [59, 74]},
        {"name": "value", "type": "u7", "range": [0, 127]}
      ],
      "pre": [
        {"bind": "_t1", "expr": "part - 1"},
        {"bind": "_t2", "expr": "_t1 > 11 ? 3 : _t1 > 7 ? 2 : _t1 > 3 ? 1 : 0"},
        {"bind": "_t3", "expr": "_t2 * 4"},
        {"bind": "_t4", "expr": "_t1 - _t3"},
        {"bind": "_t5", "expr": "_t4 * 32"},
        {"bind": "_t6", "expr": "_t5 + 16"},
        {"bind": "_t7", "expr": "key - 59"},
        {"bind": "_t8", "expr": "_t7 * 2"},
        {"bind": "_t9", "expr": "_t2 + 17"},
        {"bind": "_t10", "expr": "_t8 + 92"},
        {"bind": "_t11", "expr": "_t2 + _t6"},
        {"bind": "_t12", "expr": "127 - _t11"},
        {"bind": "_t13", "expr": "_t12 + 1"},
        {"bind": "_t14", "expr": "_t8 > _t12 ? _t8 - _t13 : _t11 + _t8"},
        {"bind": "_t15", "expr": "127 - _t14"},
        {"bind": "_t16", "expr": "_t15 + 1"},
        {"bind": "_t17", "expr": "value > _t15 ? value - _t16 : _t14 + value"},
        {"bind": "_t18", "expr": "127 - _t17"},
        {"bind": "_t19", "expr": "_t17 > 123 ? 124 + _t18 : 123 - _t17"}
      ],
      "frame": [240, 65, 16, 0, 89, 18, "{_t9}", "{_t6}", "{_t10}", 24, "{value}", "{_t19}", 247]
    },
    {
      "osc": "/part/{part}/rhythm/key/{key}/tone_reverb_send_level_non_mfx",
      "_notes": "Rhythm Tone: Tone Reverb Send Level (non MFX). DT1 at 11 00 5C 1AH (+ the part/tone/key/note offsets of the address map); raw range 0-127.",
      "section": "Rhythm Tone",
      "args": [
        {"name": "part", "type": "u7", "range": [1, 16]},
        {"name": "key", "type": "u7", "range": [59, 74]},
        {"name": "value", "type": "u7", "range": [0, 127]}
      ],
      "pre": [
        {"bind": "_t1", "expr": "part - 1"},
        {"bind": "_t2", "expr": "_t1 > 11 ? 3 : _t1 > 7 ? 2 : _t1 > 3 ? 1 : 0"},
        {"bind": "_t3", "expr": "_t2 * 4"},
        {"bind": "_t4", "expr": "_t1 - _t3"},
        {"bind": "_t5", "expr": "_t4 * 32"},
        {"bind": "_t6", "expr": "_t5 + 16"},
        {"bind": "_t7", "expr": "key - 59"},
        {"bind": "_t8", "expr": "_t7 * 2"},
        {"bind": "_t9", "expr": "_t2 + 17"},
        {"bind": "_t10", "expr": "_t8 + 92"},
        {"bind": "_t11", "expr": "_t2 + _t6"},
        {"bind": "_t12", "expr": "127 - _t11"},
        {"bind": "_t13", "expr": "_t12 + 1"},
        {"bind": "_t14", "expr": "_t8 > _t12 ? _t8 - _t13 : _t11 + _t8"},
        {"bind": "_t15", "expr": "127 - _t14"},
        {"bind": "_t16", "expr": "_t15 + 1"},
        {"bind": "_t17", "expr": "value > _t15 ? value - _t16 : _t14 + value"},
        {"bind": "_t18", "expr": "127 - _t17"},
        {"bind": "_t19", "expr": "_t17 > 121 ? 122 + _t18 : 121 - _t17"}
      ],
      "frame": [240, 65, 16, 0, 89, 18, "{_t9}", "{_t6}", "{_t10}", 26, "{value}", "{_t19}", 247]
    },
    {
      "osc": "/part/{part}/rhythm/key/{key}/tone_output_assign",
      "_notes": "Rhythm Tone: Tone Output Assign. DT1 at 11 00 5C 1BH (+ the part/tone/key/note offsets of the address map); raw range 0-5. Display: DRY, MFX1, MFX2, COMP, DIR1, DIR2.",
      "section": "Rhythm Tone",
      "args": [
        {"name": "part", "type": "u7", "range": [1, 16]},
        {"name": "key", "type": "u7", "range": [59, 74]},
        {
          "name": "value",
          "type": "enum",
          "values": {"DRY": 0, "MFX1": 1, "MFX2": 2, "COMP": 3, "DIR1": 4, "DIR2": 5},
          "range": [0, 5]
        }
      ],
      "pre": [
        {"bind": "_t1", "expr": "part - 1"},
        {"bind": "_t2", "expr": "_t1 > 11 ? 3 : _t1 > 7 ? 2 : _t1 > 3 ? 1 : 0"},
        {"bind": "_t3", "expr": "_t2 * 4"},
        {"bind": "_t4", "expr": "_t1 - _t3"},
        {"bind": "_t5", "expr": "_t4 * 32"},
        {"bind": "_t6", "expr": "_t5 + 16"},
        {"bind": "_t7", "expr": "key - 59"},
        {"bind": "_t8", "expr": "_t7 * 2"},
        {"bind": "_t9", "expr": "_t2 + 17"},
        {"bind": "_t10", "expr": "_t8 + 92"},
        {"bind": "_t11", "expr": "_t2 + _t6"},
        {"bind": "_t12", "expr": "127 - _t11"},
        {"bind": "_t13", "expr": "_t12 + 1"},
        {"bind": "_t14", "expr": "_t8 > _t12 ? _t8 - _t13 : _t11 + _t8"},
        {"bind": "_t15", "expr": "127 - _t14"},
        {"bind": "_t16", "expr": "_t15 + 1"},
        {"bind": "_t17", "expr": "value > _t15 ? value - _t16 : _t14 + value"},
        {"bind": "_t18", "expr": "127 - _t17"},
        {"bind": "_t19", "expr": "_t17 > 120 ? 121 + _t18 : 120 - _t17"}
      ],
      "frame": [240, 65, 16, 0, 89, 18, "{_t9}", "{_t6}", "{_t10}", 27, "{value}", "{_t19}", 247]
    },
    {
      "osc": "/part/{part}/rhythm/key/{key}/tone_pitch_bend_range",
      "_notes": "Rhythm Tone: Tone Pitch Bend Range. DT1 at 11 00 5C 1CH (+ the part/tone/key/note offsets of the address map); raw range 0-48.",
      "section": "Rhythm Tone",
      "args": [
        {"name": "part", "type": "u7", "range": [1, 16]},
        {"name": "key", "type": "u7", "range": [59, 74]},
        {"name": "value", "type": "u7", "range": [0, 48]}
      ],
      "pre": [
        {"bind": "_t1", "expr": "part - 1"},
        {"bind": "_t2", "expr": "_t1 > 11 ? 3 : _t1 > 7 ? 2 : _t1 > 3 ? 1 : 0"},
        {"bind": "_t3", "expr": "_t2 * 4"},
        {"bind": "_t4", "expr": "_t1 - _t3"},
        {"bind": "_t5", "expr": "_t4 * 32"},
        {"bind": "_t6", "expr": "_t5 + 16"},
        {"bind": "_t7", "expr": "key - 59"},
        {"bind": "_t8", "expr": "_t7 * 2"},
        {"bind": "_t9", "expr": "_t2 + 17"},
        {"bind": "_t10", "expr": "_t8 + 92"},
        {"bind": "_t11", "expr": "_t2 + _t6"},
        {"bind": "_t12", "expr": "127 - _t11"},
        {"bind": "_t13", "expr": "_t12 + 1"},
        {"bind": "_t14", "expr": "_t8 > _t12 ? _t8 - _t13 : _t11 + _t8"},
        {"bind": "_t15", "expr": "127 - _t14"},
        {"bind": "_t16", "expr": "_t15 + 1"},
        {"bind": "_t17", "expr": "value > _t15 ? value - _t16 : _t14 + value"},
        {"bind": "_t18", "expr": "127 - _t17"},
        {"bind": "_t19", "expr": "_t17 > 119 ? 120 + _t18 : 119 - _t17"}
      ],
      "frame": [240, 65, 16, 0, 89, 18, "{_t9}", "{_t6}", "{_t10}", 28, "{value}", "{_t19}", 247]
    },
    {
      "osc": "/part/{part}/rhythm/key/{key}/tone_receive_expression",
      "_notes": "Rhythm Tone: Tone Receive Expression. DT1 at 11 00 5C 1DH (+ the part/tone/key/note offsets of the address map); raw range 0-1. Display: OFF, ON.",
      "section": "Rhythm Tone",
      "args": [
        {"name": "part", "type": "u7", "range": [1, 16]},
        {"name": "key", "type": "u7", "range": [59, 74]},
        {"name": "value", "type": "enum", "values": {"OFF": 0, "ON": 1}, "range": [0, 1]}
      ],
      "pre": [
        {"bind": "_t1", "expr": "part - 1"},
        {"bind": "_t2", "expr": "_t1 > 11 ? 3 : _t1 > 7 ? 2 : _t1 > 3 ? 1 : 0"},
        {"bind": "_t3", "expr": "_t2 * 4"},
        {"bind": "_t4", "expr": "_t1 - _t3"},
        {"bind": "_t5", "expr": "_t4 * 32"},
        {"bind": "_t6", "expr": "_t5 + 16"},
        {"bind": "_t7", "expr": "key - 59"},
        {"bind": "_t8", "expr": "_t7 * 2"},
        {"bind": "_t9", "expr": "_t2 + 17"},
        {"bind": "_t10", "expr": "_t8 + 92"},
        {"bind": "_t11", "expr": "_t2 + _t6"},
        {"bind": "_t12", "expr": "127 - _t11"},
        {"bind": "_t13", "expr": "_t12 + 1"},
        {"bind": "_t14", "expr": "_t8 > _t12 ? _t8 - _t13 : _t11 + _t8"},
        {"bind": "_t15", "expr": "127 - _t14"},
        {"bind": "_t16", "expr": "_t15 + 1"},
        {"bind": "_t17", "expr": "value > _t15 ? value - _t16 : _t14 + value"},
        {"bind": "_t18", "expr": "127 - _t17"},
        {"bind": "_t19", "expr": "_t17 > 118 ? 119 + _t18 : 118 - _t17"}
      ],
      "frame": [240, 65, 16, 0, 89, 18, "{_t9}", "{_t6}", "{_t10}", 29, "{value}", "{_t19}", 247]
    },
    {
      "osc": "/part/{part}/rhythm/key/{key}/tone_receive_hold_1",
      "_notes": "Rhythm Tone: Tone Receive Hold-1. DT1 at 11 00 5C 1EH (+ the part/tone/key/note offsets of the address map); raw range 0-1. Display: OFF, ON.",
      "section": "Rhythm Tone",
      "args": [
        {"name": "part", "type": "u7", "range": [1, 16]},
        {"name": "key", "type": "u7", "range": [59, 74]},
        {"name": "value", "type": "enum", "values": {"OFF": 0, "ON": 1}, "range": [0, 1]}
      ],
      "pre": [
        {"bind": "_t1", "expr": "part - 1"},
        {"bind": "_t2", "expr": "_t1 > 11 ? 3 : _t1 > 7 ? 2 : _t1 > 3 ? 1 : 0"},
        {"bind": "_t3", "expr": "_t2 * 4"},
        {"bind": "_t4", "expr": "_t1 - _t3"},
        {"bind": "_t5", "expr": "_t4 * 32"},
        {"bind": "_t6", "expr": "_t5 + 16"},
        {"bind": "_t7", "expr": "key - 59"},
        {"bind": "_t8", "expr": "_t7 * 2"},
        {"bind": "_t9", "expr": "_t2 + 17"},
        {"bind": "_t10", "expr": "_t8 + 92"},
        {"bind": "_t11", "expr": "_t2 + _t6"},
        {"bind": "_t12", "expr": "127 - _t11"},
        {"bind": "_t13", "expr": "_t12 + 1"},
        {"bind": "_t14", "expr": "_t8 > _t12 ? _t8 - _t13 : _t11 + _t8"},
        {"bind": "_t15", "expr": "127 - _t14"},
        {"bind": "_t16", "expr": "_t15 + 1"},
        {"bind": "_t17", "expr": "value > _t15 ? value - _t16 : _t14 + value"},
        {"bind": "_t18", "expr": "127 - _t17"},
        {"bind": "_t19", "expr": "_t17 > 117 ? 118 + _t18 : 117 - _t17"}
      ],
      "frame": [240, 65, 16, 0, 89, 18, "{_t9}", "{_t6}", "{_t10}", 30, "{value}", "{_t19}", 247]
    },
    {
      "osc": "/part/{part}/rhythm/key/{key}/tone_receive_pan_mode",
      "_notes": "Rhythm Tone: Tone Receive Pan Mode. DT1 at 11 00 5C 1FH (+ the part/tone/key/note offsets of the address map); raw range 0-1. Display: CONTINUOUS, KEY-ON.",
      "section": "Rhythm Tone",
      "args": [
        {"name": "part", "type": "u7", "range": [1, 16]},
        {"name": "key", "type": "u7", "range": [59, 74]},
        {"name": "value", "type": "enum", "values": {"CONTINUOUS": 0, "KEY-ON": 1}, "range": [0, 1]}
      ],
      "pre": [
        {"bind": "_t1", "expr": "part - 1"},
        {"bind": "_t2", "expr": "_t1 > 11 ? 3 : _t1 > 7 ? 2 : _t1 > 3 ? 1 : 0"},
        {"bind": "_t3", "expr": "_t2 * 4"},
        {"bind": "_t4", "expr": "_t1 - _t3"},
        {"bind": "_t5", "expr": "_t4 * 32"},
        {"bind": "_t6", "expr": "_t5 + 16"},
        {"bind": "_t7", "expr": "key - 59"},
        {"bind": "_t8", "expr": "_t7 * 2"},
        {"bind": "_t9", "expr": "_t2 + 17"},
        {"bind": "_t10", "expr": "_t8 + 92"},
        {"bind": "_t11", "expr": "_t2 + _t6"},
        {"bind": "_t12", "expr": "127 - _t11"},
        {"bind": "_t13", "expr": "_t12 + 1"},
        {"bind": "_t14", "expr": "_t8 > _t12 ? _t8 - _t13 : _t11 + _t8"},
        {"bind": "_t15", "expr": "127 - _t14"},
        {"bind": "_t16", "expr": "_t15 + 1"},
        {"bind": "_t17", "expr": "value > _t15 ? value - _t16 : _t14 + value"},
        {"bind": "_t18", "expr": "127 - _t17"},
        {"bind": "_t19", "expr": "_t17 > 116 ? 117 + _t18 : 116 - _t17"}
      ],
      "frame": [240, 65, 16, 0, 89, 18, "{_t9}", "{_t6}", "{_t10}", 31, "{value}", "{_t19}", 247]
    },
    {
      "osc": "/part/{part}/rhythm/key/{key}/wmt_velocity_control",
      "_notes": "Rhythm Tone: WMT Velocity Control. DT1 at 11 00 5C 20H (+ the part/tone/key/note offsets of the address map); raw range 0-2. Display: OFF, ON, RANDOM.",
      "section": "Rhythm Tone",
      "args": [
        {"name": "part", "type": "u7", "range": [1, 16]},
        {"name": "key", "type": "u7", "range": [59, 74]},
        {"name": "value", "type": "enum", "values": {"OFF": 0, "ON": 1, "RANDOM": 2}, "range": [0, 2]}
      ],
      "pre": [
        {"bind": "_t1", "expr": "part - 1"},
        {"bind": "_t2", "expr": "_t1 > 11 ? 3 : _t1 > 7 ? 2 : _t1 > 3 ? 1 : 0"},
        {"bind": "_t3", "expr": "_t2 * 4"},
        {"bind": "_t4", "expr": "_t1 - _t3"},
        {"bind": "_t5", "expr": "_t4 * 32"},
        {"bind": "_t6", "expr": "_t5 + 16"},
        {"bind": "_t7", "expr": "key - 59"},
        {"bind": "_t8", "expr": "_t7 * 2"},
        {"bind": "_t9", "expr": "_t2 + 17"},
        {"bind": "_t10", "expr": "_t8 + 92"},
        {"bind": "_t11", "expr": "_t2 + _t6"},
        {"bind": "_t12", "expr": "127 - _t11"},
        {"bind": "_t13", "expr": "_t12 + 1"},
        {"bind": "_t14", "expr": "_t8 > _t12 ? _t8 - _t13 : _t11 + _t8"},
        {"bind": "_t15", "expr": "127 - _t14"},
        {"bind": "_t16", "expr": "_t15 + 1"},
        {"bind": "_t17", "expr": "value > _t15 ? value - _t16 : _t14 + value"},
        {"bind": "_t18", "expr": "127 - _t17"},
        {"bind": "_t19", "expr": "_t17 > 115 ? 116 + _t18 : 115 - _t17"}
      ],
      "frame": [240, 65, 16, 0, 89, 18, "{_t9}", "{_t6}", "{_t10}", 32, "{value}", "{_t19}", 247]
    },
    {
      "osc": "/part/{part}/rhythm/key/{key}/wmt1_wave_switch",
      "_notes": "Rhythm Tone: WMT1 Wave Switch. DT1 at 11 00 5C 21H (+ the part/tone/key/note offsets of the address map); raw range 0-1. Display: OFF, ON.",
      "section": "Rhythm Tone",
      "args": [
        {"name": "part", "type": "u7", "range": [1, 16]},
        {"name": "key", "type": "u7", "range": [59, 74]},
        {"name": "value", "type": "enum", "values": {"OFF": 0, "ON": 1}, "range": [0, 1]}
      ],
      "pre": [
        {"bind": "_t1", "expr": "part - 1"},
        {"bind": "_t2", "expr": "_t1 > 11 ? 3 : _t1 > 7 ? 2 : _t1 > 3 ? 1 : 0"},
        {"bind": "_t3", "expr": "_t2 * 4"},
        {"bind": "_t4", "expr": "_t1 - _t3"},
        {"bind": "_t5", "expr": "_t4 * 32"},
        {"bind": "_t6", "expr": "_t5 + 16"},
        {"bind": "_t7", "expr": "key - 59"},
        {"bind": "_t8", "expr": "_t7 * 2"},
        {"bind": "_t9", "expr": "_t2 + 17"},
        {"bind": "_t10", "expr": "_t8 + 92"},
        {"bind": "_t11", "expr": "_t2 + _t6"},
        {"bind": "_t12", "expr": "127 - _t11"},
        {"bind": "_t13", "expr": "_t12 + 1"},
        {"bind": "_t14", "expr": "_t8 > _t12 ? _t8 - _t13 : _t11 + _t8"},
        {"bind": "_t15", "expr": "127 - _t14"},
        {"bind": "_t16", "expr": "_t15 + 1"},
        {"bind": "_t17", "expr": "value > _t15 ? value - _t16 : _t14 + value"},
        {"bind": "_t18", "expr": "127 - _t17"},
        {"bind": "_t19", "expr": "_t17 > 114 ? 115 + _t18 : 114 - _t17"}
      ],
      "frame": [240, 65, 16, 0, 89, 18, "{_t9}", "{_t6}", "{_t10}", 33, "{value}", "{_t19}", 247]
    },
    {
      "osc": "/part/{part}/rhythm/key/{key}/wmt1_wave_group_type",
      "_notes": "Rhythm Tone: WMT1 Wave Group Type. DT1 at 11 00 5C 22H (+ the part/tone/key/note offsets of the address map); raw range 0-3. Display: INT, ---, SRX, SAMPLE.",
      "section": "Rhythm Tone",
      "args": [
        {"name": "part", "type": "u7", "range": [1, 16]},
        {"name": "key", "type": "u7", "range": [59, 74]},
        {"name": "value", "type": "enum", "values": {"INT": 0, "---": 1, "SRX": 2, "SAMPLE": 3}, "range": [0, 3]}
      ],
      "pre": [
        {"bind": "_t1", "expr": "part - 1"},
        {"bind": "_t2", "expr": "_t1 > 11 ? 3 : _t1 > 7 ? 2 : _t1 > 3 ? 1 : 0"},
        {"bind": "_t3", "expr": "_t2 * 4"},
        {"bind": "_t4", "expr": "_t1 - _t3"},
        {"bind": "_t5", "expr": "_t4 * 32"},
        {"bind": "_t6", "expr": "_t5 + 16"},
        {"bind": "_t7", "expr": "key - 59"},
        {"bind": "_t8", "expr": "_t7 * 2"},
        {"bind": "_t9", "expr": "_t2 + 17"},
        {"bind": "_t10", "expr": "_t8 + 92"},
        {"bind": "_t11", "expr": "_t2 + _t6"},
        {"bind": "_t12", "expr": "127 - _t11"},
        {"bind": "_t13", "expr": "_t12 + 1"},
        {"bind": "_t14", "expr": "_t8 > _t12 ? _t8 - _t13 : _t11 + _t8"},
        {"bind": "_t15", "expr": "127 - _t14"},
        {"bind": "_t16", "expr": "_t15 + 1"},
        {"bind": "_t17", "expr": "value > _t15 ? value - _t16 : _t14 + value"},
        {"bind": "_t18", "expr": "127 - _t17"},
        {"bind": "_t19", "expr": "_t17 > 113 ? 114 + _t18 : 113 - _t17"}
      ],
      "frame": [240, 65, 16, 0, 89, 18, "{_t9}", "{_t6}", "{_t10}", 34, "{value}", "{_t19}", 247]
    },
    {
      "osc": "/part/{part}/rhythm/key/{key}/wmt1_wave_group_id",
      "_notes": "Rhythm Tone: WMT1 Wave Group ID. DT1 at 11 00 5C 23H (+ the part/tone/key/note offsets of the address map); raw range 0-16384. Sent as 4 nibbles (\"#\" in the map): pass the raw value as 4 hex digits, most significant first (e.g. 16384 = 4 0 0 0). Display: OFF, 1 - 16384.",
      "section": "Rhythm Tone",
      "args": [
        {"name": "part", "type": "u7", "range": [1, 16]},
        {"name": "key", "type": "u7", "range": [59, 74]},
        {"name": "nibble1", "type": "u7", "range": [0, 15]},
        {"name": "nibble2", "type": "u7", "range": [0, 15]},
        {"name": "nibble3", "type": "u7", "range": [0, 15]},
        {"name": "nibble4", "type": "u7", "range": [0, 15]}
      ],
      "pre": [
        {"bind": "_t1", "expr": "part - 1"},
        {"bind": "_t2", "expr": "_t1 > 11 ? 3 : _t1 > 7 ? 2 : _t1 > 3 ? 1 : 0"},
        {"bind": "_t3", "expr": "_t2 * 4"},
        {"bind": "_t4", "expr": "_t1 - _t3"},
        {"bind": "_t5", "expr": "_t4 * 32"},
        {"bind": "_t6", "expr": "_t5 + 16"},
        {"bind": "_t7", "expr": "key - 59"},
        {"bind": "_t8", "expr": "_t7 * 2"},
        {"bind": "_t9", "expr": "_t2 + 17"},
        {"bind": "_t10", "expr": "_t8 + 92"},
        {"bind": "_t11", "expr": "_t2 + _t6"},
        {"bind": "_t12", "expr": "127 - _t11"},
        {"bind": "_t13", "expr": "_t12 + 1"},
        {"bind": "_t14", "expr": "_t8 > _t12 ? _t8 - _t13 : _t11 + _t8"},
        {"bind": "_t15", "expr": "127 - _t14"},
        {"bind": "_t16", "expr": "_t15 + 1"},
        {"bind": "_t17", "expr": "nibble1 > _t15 ? nibble1 - _t16 : _t14 + nibble1"},
        {"bind": "_t18", "expr": "127 - _t17"},
        {"bind": "_t19", "expr": "_t18 + 1"},
        {"bind": "_t20", "expr": "nibble2 > _t18 ? nibble2 - _t19 : _t17 + nibble2"},
        {"bind": "_t21", "expr": "127 - _t20"},
        {"bind": "_t22", "expr": "_t21 + 1"},
        {"bind": "_t23", "expr": "nibble3 > _t21 ? nibble3 - _t22 : _t20 + nibble3"},
        {"bind": "_t24", "expr": "127 - _t23"},
        {"bind": "_t25", "expr": "_t24 + 1"},
        {"bind": "_t26", "expr": "nibble4 > _t24 ? nibble4 - _t25 : _t23 + nibble4"},
        {"bind": "_t27", "expr": "127 - _t26"},
        {"bind": "_t28", "expr": "_t26 > 112 ? 113 + _t27 : 112 - _t26"}
      ],
      "frame": [
        240,
        65,
        16,
        0,
        89,
        18,
        "{_t9}",
        "{_t6}",
        "{_t10}",
        35,
        "{nibble1}",
        "{nibble2}",
        "{nibble3}",
        "{nibble4}",
        "{_t28}",
        247
      ]
    },
    {
      "osc": "/part/{part}/rhythm/key/{key}/wmt1_wave_number_l_mono",
      "_notes": "Rhythm Tone: WMT1 Wave Number L (Mono). DT1 at 11 00 5C 27H (+ the part/tone/key/note offsets of the address map); raw range 0-16384. Sent as 4 nibbles (\"#\" in the map): pass the raw value as 4 hex digits, most significant first (e.g. 16384 = 4 0 0 0). Display: OFF, 1 - 16384.",
      "section": "Rhythm Tone",
      "args": [
        {"name": "part", "type": "u7", "range": [1, 16]},
        {"name": "key", "type": "u7", "range": [59, 74]},
        {"name": "nibble1", "type": "u7", "range": [0, 15]},
        {"name": "nibble2", "type": "u7", "range": [0, 15]},
        {"name": "nibble3", "type": "u7", "range": [0, 15]},
        {"name": "nibble4", "type": "u7", "range": [0, 15]}
      ],
      "pre": [
        {"bind": "_t1", "expr": "part - 1"},
        {"bind": "_t2", "expr": "_t1 > 11 ? 3 : _t1 > 7 ? 2 : _t1 > 3 ? 1 : 0"},
        {"bind": "_t3", "expr": "_t2 * 4"},
        {"bind": "_t4", "expr": "_t1 - _t3"},
        {"bind": "_t5", "expr": "_t4 * 32"},
        {"bind": "_t6", "expr": "_t5 + 16"},
        {"bind": "_t7", "expr": "key - 59"},
        {"bind": "_t8", "expr": "_t7 * 2"},
        {"bind": "_t9", "expr": "_t2 + 17"},
        {"bind": "_t10", "expr": "_t8 + 92"},
        {"bind": "_t11", "expr": "_t2 + _t6"},
        {"bind": "_t12", "expr": "127 - _t11"},
        {"bind": "_t13", "expr": "_t12 + 1"},
        {"bind": "_t14", "expr": "_t8 > _t12 ? _t8 - _t13 : _t11 + _t8"},
        {"bind": "_t15", "expr": "127 - _t14"},
        {"bind": "_t16", "expr": "_t15 + 1"},
        {"bind": "_t17", "expr": "nibble1 > _t15 ? nibble1 - _t16 : _t14 + nibble1"},
        {"bind": "_t18", "expr": "127 - _t17"},
        {"bind": "_t19", "expr": "_t18 + 1"},
        {"bind": "_t20", "expr": "nibble2 > _t18 ? nibble2 - _t19 : _t17 + nibble2"},
        {"bind": "_t21", "expr": "127 - _t20"},
        {"bind": "_t22", "expr": "_t21 + 1"},
        {"bind": "_t23", "expr": "nibble3 > _t21 ? nibble3 - _t22 : _t20 + nibble3"},
        {"bind": "_t24", "expr": "127 - _t23"},
        {"bind": "_t25", "expr": "_t24 + 1"},
        {"bind": "_t26", "expr": "nibble4 > _t24 ? nibble4 - _t25 : _t23 + nibble4"},
        {"bind": "_t27", "expr": "127 - _t26"},
        {"bind": "_t28", "expr": "_t26 > 108 ? 109 + _t27 : 108 - _t26"}
      ],
      "frame": [
        240,
        65,
        16,
        0,
        89,
        18,
        "{_t9}",
        "{_t6}",
        "{_t10}",
        39,
        "{nibble1}",
        "{nibble2}",
        "{nibble3}",
        "{nibble4}",
        "{_t28}",
        247
      ]
    },
    {
      "osc": "/part/{part}/rhythm/key/{key}/wmt1_wave_number_r",
      "_notes": "Rhythm Tone: WMT1 Wave Number R. DT1 at 11 00 5C 2BH (+ the part/tone/key/note offsets of the address map); raw range 0-16384. Sent as 4 nibbles (\"#\" in the map): pass the raw value as 4 hex digits, most significant first (e.g. 16384 = 4 0 0 0). Display: OFF, 1 - 16384.",
      "section": "Rhythm Tone",
      "args": [
        {"name": "part", "type": "u7", "range": [1, 16]},
        {"name": "key", "type": "u7", "range": [59, 74]},
        {"name": "nibble1", "type": "u7", "range": [0, 15]},
        {"name": "nibble2", "type": "u7", "range": [0, 15]},
        {"name": "nibble3", "type": "u7", "range": [0, 15]},
        {"name": "nibble4", "type": "u7", "range": [0, 15]}
      ],
      "pre": [
        {"bind": "_t1", "expr": "part - 1"},
        {"bind": "_t2", "expr": "_t1 > 11 ? 3 : _t1 > 7 ? 2 : _t1 > 3 ? 1 : 0"},
        {"bind": "_t3", "expr": "_t2 * 4"},
        {"bind": "_t4", "expr": "_t1 - _t3"},
        {"bind": "_t5", "expr": "_t4 * 32"},
        {"bind": "_t6", "expr": "_t5 + 16"},
        {"bind": "_t7", "expr": "key - 59"},
        {"bind": "_t8", "expr": "_t7 * 2"},
        {"bind": "_t9", "expr": "_t2 + 17"},
        {"bind": "_t10", "expr": "_t8 + 92"},
        {"bind": "_t11", "expr": "_t2 + _t6"},
        {"bind": "_t12", "expr": "127 - _t11"},
        {"bind": "_t13", "expr": "_t12 + 1"},
        {"bind": "_t14", "expr": "_t8 > _t12 ? _t8 - _t13 : _t11 + _t8"},
        {"bind": "_t15", "expr": "127 - _t14"},
        {"bind": "_t16", "expr": "_t15 + 1"},
        {"bind": "_t17", "expr": "nibble1 > _t15 ? nibble1 - _t16 : _t14 + nibble1"},
        {"bind": "_t18", "expr": "127 - _t17"},
        {"bind": "_t19", "expr": "_t18 + 1"},
        {"bind": "_t20", "expr": "nibble2 > _t18 ? nibble2 - _t19 : _t17 + nibble2"},
        {"bind": "_t21", "expr": "127 - _t20"},
        {"bind": "_t22", "expr": "_t21 + 1"},
        {"bind": "_t23", "expr": "nibble3 > _t21 ? nibble3 - _t22 : _t20 + nibble3"},
        {"bind": "_t24", "expr": "127 - _t23"},
        {"bind": "_t25", "expr": "_t24 + 1"},
        {"bind": "_t26", "expr": "nibble4 > _t24 ? nibble4 - _t25 : _t23 + nibble4"},
        {"bind": "_t27", "expr": "127 - _t26"},
        {"bind": "_t28", "expr": "_t26 > 104 ? 105 + _t27 : 104 - _t26"}
      ],
      "frame": [
        240,
        65,
        16,
        0,
        89,
        18,
        "{_t9}",
        "{_t6}",
        "{_t10}",
        43,
        "{nibble1}",
        "{nibble2}",
        "{nibble3}",
        "{nibble4}",
        "{_t28}",
        247
      ]
    },
    {
      "osc": "/part/{part}/rhythm/key/{key}/wmt1_wave_gain",
      "_notes": "Rhythm Tone: WMT1 Wave Gain. DT1 at 11 00 5C 2FH (+ the part/tone/key/note offsets of the address map); raw range 0-3. Display: -6, 0, +6, +12 [dB].",
      "section": "Rhythm Tone",
      "args": [
        {"name": "part", "type": "u7", "range": [1, 16]},
        {"name": "key", "type": "u7", "range": [59, 74]},
        {"name": "value", "type": "u7", "range": [0, 3]}
      ],
      "pre": [
        {"bind": "_t1", "expr": "part - 1"},
        {"bind": "_t2", "expr": "_t1 > 11 ? 3 : _t1 > 7 ? 2 : _t1 > 3 ? 1 : 0"},
        {"bind": "_t3", "expr": "_t2 * 4"},
        {"bind": "_t4", "expr": "_t1 - _t3"},
        {"bind": "_t5", "expr": "_t4 * 32"},
        {"bind": "_t6", "expr": "_t5 + 16"},
        {"bind": "_t7", "expr": "key - 59"},
        {"bind": "_t8", "expr": "_t7 * 2"},
        {"bind": "_t9", "expr": "_t2 + 17"},
        {"bind": "_t10", "expr": "_t8 + 92"},
        {"bind": "_t11", "expr": "_t2 + _t6"},
        {"bind": "_t12", "expr": "127 - _t11"},
        {"bind": "_t13", "expr": "_t12 + 1"},
        {"bind": "_t14", "expr": "_t8 > _t12 ? _t8 - _t13 : _t11 + _t8"},
        {"bind": "_t15", "expr": "127 - _t14"},
        {"bind": "_t16", "expr": "_t15 + 1"},
        {"bind": "_t17", "expr": "value > _t15 ? value - _t16 : _t14 + value"},
        {"bind": "_t18", "expr": "127 - _t17"},
        {"bind": "_t19", "expr": "_t17 > 100 ? 101 + _t18 : 100 - _t17"}
      ],
      "frame": [240, 65, 16, 0, 89, 18, "{_t9}", "{_t6}", "{_t10}", 47, "{value}", "{_t19}", 247]
    },
    {
      "osc": "/part/{part}/rhythm/key/{key}/wmt1_wave_fxm_switch",
      "_notes": "Rhythm Tone: WMT1 Wave FXM Switch. DT1 at 11 00 5C 30H (+ the part/tone/key/note offsets of the address map); raw range 0-1. Display: OFF, ON.",
      "section": "Rhythm Tone",
      "args": [
        {"name": "part", "type": "u7", "range": [1, 16]},
        {"name": "key", "type": "u7", "range": [59, 74]},
        {"name": "value", "type": "enum", "values": {"OFF": 0, "ON": 1}, "range": [0, 1]}
      ],
      "pre": [
        {"bind": "_t1", "expr": "part - 1"},
        {"bind": "_t2", "expr": "_t1 > 11 ? 3 : _t1 > 7 ? 2 : _t1 > 3 ? 1 : 0"},
        {"bind": "_t3", "expr": "_t2 * 4"},
        {"bind": "_t4", "expr": "_t1 - _t3"},
        {"bind": "_t5", "expr": "_t4 * 32"},
        {"bind": "_t6", "expr": "_t5 + 16"},
        {"bind": "_t7", "expr": "key - 59"},
        {"bind": "_t8", "expr": "_t7 * 2"},
        {"bind": "_t9", "expr": "_t2 + 17"},
        {"bind": "_t10", "expr": "_t8 + 92"},
        {"bind": "_t11", "expr": "_t2 + _t6"},
        {"bind": "_t12", "expr": "127 - _t11"},
        {"bind": "_t13", "expr": "_t12 + 1"},
        {"bind": "_t14", "expr": "_t8 > _t12 ? _t8 - _t13 : _t11 + _t8"},
        {"bind": "_t15", "expr": "127 - _t14"},
        {"bind": "_t16", "expr": "_t15 + 1"},
        {"bind": "_t17", "expr": "value > _t15 ? value - _t16 : _t14 + value"},
        {"bind": "_t18", "expr": "127 - _t17"},
        {"bind": "_t19", "expr": "_t17 > 99 ? 100 + _t18 : 99 - _t17"}
      ],
      "frame": [240, 65, 16, 0, 89, 18, "{_t9}", "{_t6}", "{_t10}", 48, "{value}", "{_t19}", 247]
    },
    {
      "osc": "/part/{part}/rhythm/key/{key}/wmt1_wave_fxm_color",
      "_notes": "Rhythm Tone: WMT1 Wave FXM Color. DT1 at 11 00 5C 31H (+ the part/tone/key/note offsets of the address map); raw range 0-3. Display: 1 - 4.",
      "section": "Rhythm Tone",
      "args": [
        {"name": "part", "type": "u7", "range": [1, 16]},
        {"name": "key", "type": "u7", "range": [59, 74]},
        {"name": "value", "type": "u7", "range": [0, 3]}
      ],
      "pre": [
        {"bind": "_t1", "expr": "part - 1"},
        {"bind": "_t2", "expr": "_t1 > 11 ? 3 : _t1 > 7 ? 2 : _t1 > 3 ? 1 : 0"},
        {"bind": "_t3", "expr": "_t2 * 4"},
        {"bind": "_t4", "expr": "_t1 - _t3"},
        {"bind": "_t5", "expr": "_t4 * 32"},
        {"bind": "_t6", "expr": "_t5 + 16"},
        {"bind": "_t7", "expr": "key - 59"},
        {"bind": "_t8", "expr": "_t7 * 2"},
        {"bind": "_t9", "expr": "_t2 + 17"},
        {"bind": "_t10", "expr": "_t8 + 92"},
        {"bind": "_t11", "expr": "_t2 + _t6"},
        {"bind": "_t12", "expr": "127 - _t11"},
        {"bind": "_t13", "expr": "_t12 + 1"},
        {"bind": "_t14", "expr": "_t8 > _t12 ? _t8 - _t13 : _t11 + _t8"},
        {"bind": "_t15", "expr": "127 - _t14"},
        {"bind": "_t16", "expr": "_t15 + 1"},
        {"bind": "_t17", "expr": "value > _t15 ? value - _t16 : _t14 + value"},
        {"bind": "_t18", "expr": "127 - _t17"},
        {"bind": "_t19", "expr": "_t17 > 98 ? 99 + _t18 : 98 - _t17"}
      ],
      "frame": [240, 65, 16, 0, 89, 18, "{_t9}", "{_t6}", "{_t10}", 49, "{value}", "{_t19}", 247]
    },
    {
      "osc": "/part/{part}/rhythm/key/{key}/wmt1_wave_fxm_depth",
      "_notes": "Rhythm Tone: WMT1 Wave FXM Depth. DT1 at 11 00 5C 32H (+ the part/tone/key/note offsets of the address map); raw range 0-16.",
      "section": "Rhythm Tone",
      "args": [
        {"name": "part", "type": "u7", "range": [1, 16]},
        {"name": "key", "type": "u7", "range": [59, 74]},
        {"name": "value", "type": "u7", "range": [0, 16]}
      ],
      "pre": [
        {"bind": "_t1", "expr": "part - 1"},
        {"bind": "_t2", "expr": "_t1 > 11 ? 3 : _t1 > 7 ? 2 : _t1 > 3 ? 1 : 0"},
        {"bind": "_t3", "expr": "_t2 * 4"},
        {"bind": "_t4", "expr": "_t1 - _t3"},
        {"bind": "_t5", "expr": "_t4 * 32"},
        {"bind": "_t6", "expr": "_t5 + 16"},
        {"bind": "_t7", "expr": "key - 59"},
        {"bind": "_t8", "expr": "_t7 * 2"},
        {"bind": "_t9", "expr": "_t2 + 17"},
        {"bind": "_t10", "expr": "_t8 + 92"},
        {"bind": "_t11", "expr": "_t2 + _t6"},
        {"bind": "_t12", "expr": "127 - _t11"},
        {"bind": "_t13", "expr": "_t12 + 1"},
        {"bind": "_t14", "expr": "_t8 > _t12 ? _t8 - _t13 : _t11 + _t8"},
        {"bind": "_t15", "expr": "127 - _t14"},
        {"bind": "_t16", "expr": "_t15 + 1"},
        {"bind": "_t17", "expr": "value > _t15 ? value - _t16 : _t14 + value"},
        {"bind": "_t18", "expr": "127 - _t17"},
        {"bind": "_t19", "expr": "_t17 > 97 ? 98 + _t18 : 97 - _t17"}
      ],
      "frame": [240, 65, 16, 0, 89, 18, "{_t9}", "{_t6}", "{_t10}", 50, "{value}", "{_t19}", 247]
    },
    {
      "osc": "/part/{part}/rhythm/key/{key}/wmt1_wave_tempo_sync",
      "_notes": "Rhythm Tone: WMT1 Wave Tempo Sync. DT1 at 11 00 5C 33H (+ the part/tone/key/note offsets of the address map); raw range 0-1. Display: OFF, ON.",
      "section": "Rhythm Tone",
      "args": [
        {"name": "part", "type": "u7", "range": [1, 16]},
        {"name": "key", "type": "u7", "range": [59, 74]},
        {"name": "value", "type": "enum", "values": {"OFF": 0, "ON": 1}, "range": [0, 1]}
      ],
      "pre": [
        {"bind": "_t1", "expr": "part - 1"},
        {"bind": "_t2", "expr": "_t1 > 11 ? 3 : _t1 > 7 ? 2 : _t1 > 3 ? 1 : 0"},
        {"bind": "_t3", "expr": "_t2 * 4"},
        {"bind": "_t4", "expr": "_t1 - _t3"},
        {"bind": "_t5", "expr": "_t4 * 32"},
        {"bind": "_t6", "expr": "_t5 + 16"},
        {"bind": "_t7", "expr": "key - 59"},
        {"bind": "_t8", "expr": "_t7 * 2"},
        {"bind": "_t9", "expr": "_t2 + 17"},
        {"bind": "_t10", "expr": "_t8 + 92"},
        {"bind": "_t11", "expr": "_t2 + _t6"},
        {"bind": "_t12", "expr": "127 - _t11"},
        {"bind": "_t13", "expr": "_t12 + 1"},
        {"bind": "_t14", "expr": "_t8 > _t12 ? _t8 - _t13 : _t11 + _t8"},
        {"bind": "_t15", "expr": "127 - _t14"},
        {"bind": "_t16", "expr": "_t15 + 1"},
        {"bind": "_t17", "expr": "value > _t15 ? value - _t16 : _t14 + value"},
        {"bind": "_t18", "expr": "127 - _t17"},
        {"bind": "_t19", "expr": "_t17 > 96 ? 97 + _t18 : 96 - _t17"}
      ],
      "frame": [240, 65, 16, 0, 89, 18, "{_t9}", "{_t6}", "{_t10}", 51, "{value}", "{_t19}", 247]
    },
    {
      "osc": "/part/{part}/rhythm/key/{key}/wmt1_wave_coarse_tune",
      "_notes": "Rhythm Tone: WMT1 Wave Coarse Tune. DT1 at 11 00 5C 34H (+ the part/tone/key/note offsets of the address map); raw range 16-112. Display: -48 - +48.",
      "section": "Rhythm Tone",
      "args": [
        {"name": "part", "type": "u7", "range": [1, 16]},
        {"name": "key", "type": "u7", "range": [59, 74]},
        {"name": "value", "type": "u7", "range": [16, 112]}
      ],
      "pre": [
        {"bind": "_t1", "expr": "part - 1"},
        {"bind": "_t2", "expr": "_t1 > 11 ? 3 : _t1 > 7 ? 2 : _t1 > 3 ? 1 : 0"},
        {"bind": "_t3", "expr": "_t2 * 4"},
        {"bind": "_t4", "expr": "_t1 - _t3"},
        {"bind": "_t5", "expr": "_t4 * 32"},
        {"bind": "_t6", "expr": "_t5 + 16"},
        {"bind": "_t7", "expr": "key - 59"},
        {"bind": "_t8", "expr": "_t7 * 2"},
        {"bind": "_t9", "expr": "_t2 + 17"},
        {"bind": "_t10", "expr": "_t8 + 92"},
        {"bind": "_t11", "expr": "_t2 + _t6"},
        {"bind": "_t12", "expr": "127 - _t11"},
        {"bind": "_t13", "expr": "_t12 + 1"},
        {"bind": "_t14", "expr": "_t8 > _t12 ? _t8 - _t13 : _t11 + _t8"},
        {"bind": "_t15", "expr": "127 - _t14"},
        {"bind": "_t16", "expr": "_t15 + 1"},
        {"bind": "_t17", "expr": "value > _t15 ? value - _t16 : _t14 + value"},
        {"bind": "_t18", "expr": "127 - _t17"},
        {"bind": "_t19", "expr": "_t17 > 95 ? 96 + _t18 : 95 - _t17"}
      ],
      "frame": [240, 65, 16, 0, 89, 18, "{_t9}", "{_t6}", "{_t10}", 52, "{value}", "{_t19}", 247]
    },
    {
      "osc": "/part/{part}/rhythm/key/{key}/wmt1_wave_fine_tune",
      "_notes": "Rhythm Tone: WMT1 Wave Fine Tune. DT1 at 11 00 5C 35H (+ the part/tone/key/note offsets of the address map); raw range 14-114. Display: -50 - +50.",
      "section": "Rhythm Tone",
      "args": [
        {"name": "part", "type": "u7", "range": [1, 16]},
        {"name": "key", "type": "u7", "range": [59, 74]},
        {"name": "value", "type": "u7", "range": [14, 114]}
      ],
      "pre": [
        {"bind": "_t1", "expr": "part - 1"},
        {"bind": "_t2", "expr": "_t1 > 11 ? 3 : _t1 > 7 ? 2 : _t1 > 3 ? 1 : 0"},
        {"bind": "_t3", "expr": "_t2 * 4"},
        {"bind": "_t4", "expr": "_t1 - _t3"},
        {"bind": "_t5", "expr": "_t4 * 32"},
        {"bind": "_t6", "expr": "_t5 + 16"},
        {"bind": "_t7", "expr": "key - 59"},
        {"bind": "_t8", "expr": "_t7 * 2"},
        {"bind": "_t9", "expr": "_t2 + 17"},
        {"bind": "_t10", "expr": "_t8 + 92"},
        {"bind": "_t11", "expr": "_t2 + _t6"},
        {"bind": "_t12", "expr": "127 - _t11"},
        {"bind": "_t13", "expr": "_t12 + 1"},
        {"bind": "_t14", "expr": "_t8 > _t12 ? _t8 - _t13 : _t11 + _t8"},
        {"bind": "_t15", "expr": "127 - _t14"},
        {"bind": "_t16", "expr": "_t15 + 1"},
        {"bind": "_t17", "expr": "value > _t15 ? value - _t16 : _t14 + value"},
        {"bind": "_t18", "expr": "127 - _t17"},
        {"bind": "_t19", "expr": "_t17 > 94 ? 95 + _t18 : 94 - _t17"}
      ],
      "frame": [240, 65, 16, 0, 89, 18, "{_t9}", "{_t6}", "{_t10}", 53, "{value}", "{_t19}", 247]
    },
    {
      "osc": "/part/{part}/rhythm/key/{key}/wmt1_wave_pan",
      "_notes": "Rhythm Tone: WMT1 Wave Pan. DT1 at 11 00 5C 36H (+ the part/tone/key/note offsets of the address map); raw range 0-127. Display: L64 - 63R.",
      "section": "Rhythm Tone",
      "args": [
        {"name": "part", "type": "u7", "range": [1, 16]},
        {"name": "key", "type": "u7", "range": [59, 74]},
        {"name": "value", "type": "u7", "range": [0, 127]}
      ],
      "pre": [
        {"bind": "_t1", "expr": "part - 1"},
        {"bind": "_t2", "expr": "_t1 > 11 ? 3 : _t1 > 7 ? 2 : _t1 > 3 ? 1 : 0"},
        {"bind": "_t3", "expr": "_t2 * 4"},
        {"bind": "_t4", "expr": "_t1 - _t3"},
        {"bind": "_t5", "expr": "_t4 * 32"},
        {"bind": "_t6", "expr": "_t5 + 16"},
        {"bind": "_t7", "expr": "key - 59"},
        {"bind": "_t8", "expr": "_t7 * 2"},
        {"bind": "_t9", "expr": "_t2 + 17"},
        {"bind": "_t10", "expr": "_t8 + 92"},
        {"bind": "_t11", "expr": "_t2 + _t6"},
        {"bind": "_t12", "expr": "127 - _t11"},
        {"bind": "_t13", "expr": "_t12 + 1"},
        {"bind": "_t14", "expr": "_t8 > _t12 ? _t8 - _t13 : _t11 + _t8"},
        {"bind": "_t15", "expr": "127 - _t14"},
        {"bind": "_t16", "expr": "_t15 + 1"},
        {"bind": "_t17", "expr": "value > _t15 ? value - _t16 : _t14 + value"},
        {"bind": "_t18", "expr": "127 - _t17"},
        {"bind": "_t19", "expr": "_t17 > 93 ? 94 + _t18 : 93 - _t17"}
      ],
      "frame": [240, 65, 16, 0, 89, 18, "{_t9}", "{_t6}", "{_t10}", 54, "{value}", "{_t19}", 247]
    },
    {
      "osc": "/part/{part}/rhythm/key/{key}/wmt1_wave_random_pan_switch",
      "_notes": "Rhythm Tone: WMT1 Wave Random Pan Switch. DT1 at 11 00 5C 37H (+ the part/tone/key/note offsets of the address map); raw range 0-1. Display: OFF, ON.",
      "section": "Rhythm Tone",
      "args": [
        {"name": "part", "type": "u7", "range": [1, 16]},
        {"name": "key", "type": "u7", "range": [59, 74]},
        {"name": "value", "type": "enum", "values": {"OFF": 0, "ON": 1}, "range": [0, 1]}
      ],
      "pre": [
        {"bind": "_t1", "expr": "part - 1"},
        {"bind": "_t2", "expr": "_t1 > 11 ? 3 : _t1 > 7 ? 2 : _t1 > 3 ? 1 : 0"},
        {"bind": "_t3", "expr": "_t2 * 4"},
        {"bind": "_t4", "expr": "_t1 - _t3"},
        {"bind": "_t5", "expr": "_t4 * 32"},
        {"bind": "_t6", "expr": "_t5 + 16"},
        {"bind": "_t7", "expr": "key - 59"},
        {"bind": "_t8", "expr": "_t7 * 2"},
        {"bind": "_t9", "expr": "_t2 + 17"},
        {"bind": "_t10", "expr": "_t8 + 92"},
        {"bind": "_t11", "expr": "_t2 + _t6"},
        {"bind": "_t12", "expr": "127 - _t11"},
        {"bind": "_t13", "expr": "_t12 + 1"},
        {"bind": "_t14", "expr": "_t8 > _t12 ? _t8 - _t13 : _t11 + _t8"},
        {"bind": "_t15", "expr": "127 - _t14"},
        {"bind": "_t16", "expr": "_t15 + 1"},
        {"bind": "_t17", "expr": "value > _t15 ? value - _t16 : _t14 + value"},
        {"bind": "_t18", "expr": "127 - _t17"},
        {"bind": "_t19", "expr": "_t17 > 92 ? 93 + _t18 : 92 - _t17"}
      ],
      "frame": [240, 65, 16, 0, 89, 18, "{_t9}", "{_t6}", "{_t10}", 55, "{value}", "{_t19}", 247]
    },
    {
      "osc": "/part/{part}/rhythm/key/{key}/wmt1_wave_alternate_pan_switch",
      "_notes": "Rhythm Tone: WMT1 Wave Alternate Pan Switch. DT1 at 11 00 5C 38H (+ the part/tone/key/note offsets of the address map); raw range 0-2. Display: OFF, ON, REVERSE.",
      "section": "Rhythm Tone",
      "args": [
        {"name": "part", "type": "u7", "range": [1, 16]},
        {"name": "key", "type": "u7", "range": [59, 74]},
        {"name": "value", "type": "enum", "values": {"OFF": 0, "ON": 1, "REVERSE": 2}, "range": [0, 2]}
      ],
      "pre": [
        {"bind": "_t1", "expr": "part - 1"},
        {"bind": "_t2", "expr": "_t1 > 11 ? 3 : _t1 > 7 ? 2 : _t1 > 3 ? 1 : 0"},
        {"bind": "_t3", "expr": "_t2 * 4"},
        {"bind": "_t4", "expr": "_t1 - _t3"},
        {"bind": "_t5", "expr": "_t4 * 32"},
        {"bind": "_t6", "expr": "_t5 + 16"},
        {"bind": "_t7", "expr": "key - 59"},
        {"bind": "_t8", "expr": "_t7 * 2"},
        {"bind": "_t9", "expr": "_t2 + 17"},
        {"bind": "_t10", "expr": "_t8 + 92"},
        {"bind": "_t11", "expr": "_t2 + _t6"},
        {"bind": "_t12", "expr": "127 - _t11"},
        {"bind": "_t13", "expr": "_t12 + 1"},
        {"bind": "_t14", "expr": "_t8 > _t12 ? _t8 - _t13 : _t11 + _t8"},
        {"bind": "_t15", "expr": "127 - _t14"},
        {"bind": "_t16", "expr": "_t15 + 1"},
        {"bind": "_t17", "expr": "value > _t15 ? value - _t16 : _t14 + value"},
        {"bind": "_t18", "expr": "127 - _t17"},
        {"bind": "_t19", "expr": "_t17 > 91 ? 92 + _t18 : 91 - _t17"}
      ],
      "frame": [240, 65, 16, 0, 89, 18, "{_t9}", "{_t6}", "{_t10}", 56, "{value}", "{_t19}", 247]
    },
    {
      "osc": "/part/{part}/rhythm/key/{key}/wmt1_wave_level",
      "_notes": "Rhythm Tone: WMT1 Wave Level. DT1 at 11 00 5C 39H (+ the part/tone/key/note offsets of the address map); raw range 0-127.",
      "section": "Rhythm Tone",
      "args": [
        {"name": "part", "type": "u7", "range": [1, 16]},
        {"name": "key", "type": "u7", "range": [59, 74]},
        {"name": "value", "type": "u7", "range": [0, 127]}
      ],
      "pre": [
        {"bind": "_t1", "expr": "part - 1"},
        {"bind": "_t2", "expr": "_t1 > 11 ? 3 : _t1 > 7 ? 2 : _t1 > 3 ? 1 : 0"},
        {"bind": "_t3", "expr": "_t2 * 4"},
        {"bind": "_t4", "expr": "_t1 - _t3"},
        {"bind": "_t5", "expr": "_t4 * 32"},
        {"bind": "_t6", "expr": "_t5 + 16"},
        {"bind": "_t7", "expr": "key - 59"},
        {"bind": "_t8", "expr": "_t7 * 2"},
        {"bind": "_t9", "expr": "_t2 + 17"},
        {"bind": "_t10", "expr": "_t8 + 92"},
        {"bind": "_t11", "expr": "_t2 + _t6"},
        {"bind": "_t12", "expr": "127 - _t11"},
        {"bind": "_t13", "expr": "_t12 + 1"},
        {"bind": "_t14", "expr": "_t8 > _t12 ? _t8 - _t13 : _t11 + _t8"},
        {"bind": "_t15", "expr": "127 - _t14"},
        {"bind": "_t16", "expr": "_t15 + 1"},
        {"bind": "_t17", "expr": "value > _t15 ? value - _t16 : _t14 + value"},
        {"bind": "_t18", "expr": "127 - _t17"},
        {"bind": "_t19", "expr": "_t17 > 90 ? 91 + _t18 : 90 - _t17"}
      ],
      "frame": [240, 65, 16, 0, 89, 18, "{_t9}", "{_t6}", "{_t10}", 57, "{value}", "{_t19}", 247]
    },
    {
      "osc": "/part/{part}/rhythm/key/{key}/wmt1_velocity_range_lower",
      "_notes": "Rhythm Tone: WMT1 Velocity Range Lower. DT1 at 11 00 5C 3AH (+ the part/tone/key/note offsets of the address map); raw range 1-127. Display: 1 - UPPER.",
      "section": "Rhythm Tone",
      "args": [
        {"name": "part", "type": "u7", "range": [1, 16]},
        {"name": "key", "type": "u7", "range": [59, 74]},
        {"name": "value", "type": "u7", "range": [1, 127]}
      ],
      "pre": [
        {"bind": "_t1", "expr": "part - 1"},
        {"bind": "_t2", "expr": "_t1 > 11 ? 3 : _t1 > 7 ? 2 : _t1 > 3 ? 1 : 0"},
        {"bind": "_t3", "expr": "_t2 * 4"},
        {"bind": "_t4", "expr": "_t1 - _t3"},
        {"bind": "_t5", "expr": "_t4 * 32"},
        {"bind": "_t6", "expr": "_t5 + 16"},
        {"bind": "_t7", "expr": "key - 59"},
        {"bind": "_t8", "expr": "_t7 * 2"},
        {"bind": "_t9", "expr": "_t2 + 17"},
        {"bind": "_t10", "expr": "_t8 + 92"},
        {"bind": "_t11", "expr": "_t2 + _t6"},
        {"bind": "_t12", "expr": "127 - _t11"},
        {"bind": "_t13", "expr": "_t12 + 1"},
        {"bind": "_t14", "expr": "_t8 > _t12 ? _t8 - _t13 : _t11 + _t8"},
        {"bind": "_t15", "expr": "127 - _t14"},
        {"bind": "_t16", "expr": "_t15 + 1"},
        {"bind": "_t17", "expr": "value > _t15 ? value - _t16 : _t14 + value"},
        {"bind": "_t18", "expr": "127 - _t17"},
        {"bind": "_t19", "expr": "_t17 > 89 ? 90 + _t18 : 89 - _t17"}
      ],
      "frame": [240, 65, 16, 0, 89, 18, "{_t9}", "{_t6}", "{_t10}", 58, "{value}", "{_t19}", 247]
    },
    {
      "osc": "/part/{part}/rhythm/key/{key}/wmt1_velocity_range_upper",
      "_notes": "Rhythm Tone: WMT1 Velocity Range Upper. DT1 at 11 00 5C 3BH (+ the part/tone/key/note offsets of the address map); raw range 1-127. Display: LOWER - 127.",
      "section": "Rhythm Tone",
      "args": [
        {"name": "part", "type": "u7", "range": [1, 16]},
        {"name": "key", "type": "u7", "range": [59, 74]},
        {"name": "value", "type": "u7", "range": [1, 127]}
      ],
      "pre": [
        {"bind": "_t1", "expr": "part - 1"},
        {"bind": "_t2", "expr": "_t1 > 11 ? 3 : _t1 > 7 ? 2 : _t1 > 3 ? 1 : 0"},
        {"bind": "_t3", "expr": "_t2 * 4"},
        {"bind": "_t4", "expr": "_t1 - _t3"},
        {"bind": "_t5", "expr": "_t4 * 32"},
        {"bind": "_t6", "expr": "_t5 + 16"},
        {"bind": "_t7", "expr": "key - 59"},
        {"bind": "_t8", "expr": "_t7 * 2"},
        {"bind": "_t9", "expr": "_t2 + 17"},
        {"bind": "_t10", "expr": "_t8 + 92"},
        {"bind": "_t11", "expr": "_t2 + _t6"},
        {"bind": "_t12", "expr": "127 - _t11"},
        {"bind": "_t13", "expr": "_t12 + 1"},
        {"bind": "_t14", "expr": "_t8 > _t12 ? _t8 - _t13 : _t11 + _t8"},
        {"bind": "_t15", "expr": "127 - _t14"},
        {"bind": "_t16", "expr": "_t15 + 1"},
        {"bind": "_t17", "expr": "value > _t15 ? value - _t16 : _t14 + value"},
        {"bind": "_t18", "expr": "127 - _t17"},
        {"bind": "_t19", "expr": "_t17 > 88 ? 89 + _t18 : 88 - _t17"}
      ],
      "frame": [240, 65, 16, 0, 89, 18, "{_t9}", "{_t6}", "{_t10}", 59, "{value}", "{_t19}", 247]
    },
    {
      "osc": "/part/{part}/rhythm/key/{key}/wmt1_velocity_fade_width_lower",
      "_notes": "Rhythm Tone: WMT1 Velocity Fade Width Lower. DT1 at 11 00 5C 3CH (+ the part/tone/key/note offsets of the address map); raw range 0-127.",
      "section": "Rhythm Tone",
      "args": [
        {"name": "part", "type": "u7", "range": [1, 16]},
        {"name": "key", "type": "u7", "range": [59, 74]},
        {"name": "value", "type": "u7", "range": [0, 127]}
      ],
      "pre": [
        {"bind": "_t1", "expr": "part - 1"},
        {"bind": "_t2", "expr": "_t1 > 11 ? 3 : _t1 > 7 ? 2 : _t1 > 3 ? 1 : 0"},
        {"bind": "_t3", "expr": "_t2 * 4"},
        {"bind": "_t4", "expr": "_t1 - _t3"},
        {"bind": "_t5", "expr": "_t4 * 32"},
        {"bind": "_t6", "expr": "_t5 + 16"},
        {"bind": "_t7", "expr": "key - 59"},
        {"bind": "_t8", "expr": "_t7 * 2"},
        {"bind": "_t9", "expr": "_t2 + 17"},
        {"bind": "_t10", "expr": "_t8 + 92"},
        {"bind": "_t11", "expr": "_t2 + _t6"},
        {"bind": "_t12", "expr": "127 - _t11"},
        {"bind": "_t13", "expr": "_t12 + 1"},
        {"bind": "_t14", "expr": "_t8 > _t12 ? _t8 - _t13 : _t11 + _t8"},
        {"bind": "_t15", "expr": "127 - _t14"},
        {"bind": "_t16", "expr": "_t15 + 1"},
        {"bind": "_t17", "expr": "value > _t15 ? value - _t16 : _t14 + value"},
        {"bind": "_t18", "expr": "127 - _t17"},
        {"bind": "_t19", "expr": "_t17 > 87 ? 88 + _t18 : 87 - _t17"}
      ],
      "frame": [240, 65, 16, 0, 89, 18, "{_t9}", "{_t6}", "{_t10}", 60, "{value}", "{_t19}", 247]
    },
    {
      "osc": "/part/{part}/rhythm/key/{key}/wmt1_velocity_fade_width_upper",
      "_notes": "Rhythm Tone: WMT1 Velocity Fade Width Upper. DT1 at 11 00 5C 3DH (+ the part/tone/key/note offsets of the address map); raw range 0-127.",
      "section": "Rhythm Tone",
      "args": [
        {"name": "part", "type": "u7", "range": [1, 16]},
        {"name": "key", "type": "u7", "range": [59, 74]},
        {"name": "value", "type": "u7", "range": [0, 127]}
      ],
      "pre": [
        {"bind": "_t1", "expr": "part - 1"},
        {"bind": "_t2", "expr": "_t1 > 11 ? 3 : _t1 > 7 ? 2 : _t1 > 3 ? 1 : 0"},
        {"bind": "_t3", "expr": "_t2 * 4"},
        {"bind": "_t4", "expr": "_t1 - _t3"},
        {"bind": "_t5", "expr": "_t4 * 32"},
        {"bind": "_t6", "expr": "_t5 + 16"},
        {"bind": "_t7", "expr": "key - 59"},
        {"bind": "_t8", "expr": "_t7 * 2"},
        {"bind": "_t9", "expr": "_t2 + 17"},
        {"bind": "_t10", "expr": "_t8 + 92"},
        {"bind": "_t11", "expr": "_t2 + _t6"},
        {"bind": "_t12", "expr": "127 - _t11"},
        {"bind": "_t13", "expr": "_t12 + 1"},
        {"bind": "_t14", "expr": "_t8 > _t12 ? _t8 - _t13 : _t11 + _t8"},
        {"bind": "_t15", "expr": "127 - _t14"},
        {"bind": "_t16", "expr": "_t15 + 1"},
        {"bind": "_t17", "expr": "value > _t15 ? value - _t16 : _t14 + value"},
        {"bind": "_t18", "expr": "127 - _t17"},
        {"bind": "_t19", "expr": "_t17 > 86 ? 87 + _t18 : 86 - _t17"}
      ],
      "frame": [240, 65, 16, 0, 89, 18, "{_t9}", "{_t6}", "{_t10}", 61, "{value}", "{_t19}", 247]
    },
    {
      "osc": "/part/{part}/rhythm/key/{key}/wmt2_wave_switch",
      "_notes": "Rhythm Tone: WMT2 Wave Switch. DT1 at 11 00 5C 3EH (+ the part/tone/key/note offsets of the address map); raw range 0-1. Display: OFF, ON.",
      "section": "Rhythm Tone",
      "args": [
        {"name": "part", "type": "u7", "range": [1, 16]},
        {"name": "key", "type": "u7", "range": [59, 74]},
        {"name": "value", "type": "enum", "values": {"OFF": 0, "ON": 1}, "range": [0, 1]}
      ],
      "pre": [
        {"bind": "_t1", "expr": "part - 1"},
        {"bind": "_t2", "expr": "_t1 > 11 ? 3 : _t1 > 7 ? 2 : _t1 > 3 ? 1 : 0"},
        {"bind": "_t3", "expr": "_t2 * 4"},
        {"bind": "_t4", "expr": "_t1 - _t3"},
        {"bind": "_t5", "expr": "_t4 * 32"},
        {"bind": "_t6", "expr": "_t5 + 16"},
        {"bind": "_t7", "expr": "key - 59"},
        {"bind": "_t8", "expr": "_t7 * 2"},
        {"bind": "_t9", "expr": "_t2 + 17"},
        {"bind": "_t10", "expr": "_t8 + 92"},
        {"bind": "_t11", "expr": "_t2 + _t6"},
        {"bind": "_t12", "expr": "127 - _t11"},
        {"bind": "_t13", "expr": "_t12 + 1"},
        {"bind": "_t14", "expr": "_t8 > _t12 ? _t8 - _t13 : _t11 + _t8"},
        {"bind": "_t15", "expr": "127 - _t14"},
        {"bind": "_t16", "expr": "_t15 + 1"},
        {"bind": "_t17", "expr": "value > _t15 ? value - _t16 : _t14 + value"},
        {"bind": "_t18", "expr": "127 - _t17"},
        {"bind": "_t19", "expr": "_t17 > 85 ? 86 + _t18 : 85 - _t17"}
      ],
      "frame": [240, 65, 16, 0, 89, 18, "{_t9}", "{_t6}", "{_t10}", 62, "{value}", "{_t19}", 247]
    },
    {
      "osc": "/part/{part}/rhythm/key/{key}/wmt2_wave_group_type",
      "_notes": "Rhythm Tone: WMT2 Wave Group Type. DT1 at 11 00 5C 3FH (+ the part/tone/key/note offsets of the address map); raw range 0-3. Display: INT, ---, SRX, SAMPLE.",
      "section": "Rhythm Tone",
      "args": [
        {"name": "part", "type": "u7", "range": [1, 16]},
        {"name": "key", "type": "u7", "range": [59, 74]},
        {"name": "value", "type": "enum", "values": {"INT": 0, "---": 1, "SRX": 2, "SAMPLE": 3}, "range": [0, 3]}
      ],
      "pre": [
        {"bind": "_t1", "expr": "part - 1"},
        {"bind": "_t2", "expr": "_t1 > 11 ? 3 : _t1 > 7 ? 2 : _t1 > 3 ? 1 : 0"},
        {"bind": "_t3", "expr": "_t2 * 4"},
        {"bind": "_t4", "expr": "_t1 - _t3"},
        {"bind": "_t5", "expr": "_t4 * 32"},
        {"bind": "_t6", "expr": "_t5 + 16"},
        {"bind": "_t7", "expr": "key - 59"},
        {"bind": "_t8", "expr": "_t7 * 2"},
        {"bind": "_t9", "expr": "_t2 + 17"},
        {"bind": "_t10", "expr": "_t8 + 92"},
        {"bind": "_t11", "expr": "_t2 + _t6"},
        {"bind": "_t12", "expr": "127 - _t11"},
        {"bind": "_t13", "expr": "_t12 + 1"},
        {"bind": "_t14", "expr": "_t8 > _t12 ? _t8 - _t13 : _t11 + _t8"},
        {"bind": "_t15", "expr": "127 - _t14"},
        {"bind": "_t16", "expr": "_t15 + 1"},
        {"bind": "_t17", "expr": "value > _t15 ? value - _t16 : _t14 + value"},
        {"bind": "_t18", "expr": "127 - _t17"},
        {"bind": "_t19", "expr": "_t17 > 84 ? 85 + _t18 : 84 - _t17"}
      ],
      "frame": [240, 65, 16, 0, 89, 18, "{_t9}", "{_t6}", "{_t10}", 63, "{value}", "{_t19}", 247]
    },
    {
      "osc": "/part/{part}/rhythm/key/{key}/wmt2_wave_group_id",
      "_notes": "Rhythm Tone: WMT2 Wave Group ID. DT1 at 11 00 5C 40H (+ the part/tone/key/note offsets of the address map); raw range 0-16384. Sent as 4 nibbles (\"#\" in the map): pass the raw value as 4 hex digits, most significant first (e.g. 16384 = 4 0 0 0). Display: OFF, 1 - 16384.",
      "section": "Rhythm Tone",
      "args": [
        {"name": "part", "type": "u7", "range": [1, 16]},
        {"name": "key", "type": "u7", "range": [59, 74]},
        {"name": "nibble1", "type": "u7", "range": [0, 15]},
        {"name": "nibble2", "type": "u7", "range": [0, 15]},
        {"name": "nibble3", "type": "u7", "range": [0, 15]},
        {"name": "nibble4", "type": "u7", "range": [0, 15]}
      ],
      "pre": [
        {"bind": "_t1", "expr": "part - 1"},
        {"bind": "_t2", "expr": "_t1 > 11 ? 3 : _t1 > 7 ? 2 : _t1 > 3 ? 1 : 0"},
        {"bind": "_t3", "expr": "_t2 * 4"},
        {"bind": "_t4", "expr": "_t1 - _t3"},
        {"bind": "_t5", "expr": "_t4 * 32"},
        {"bind": "_t6", "expr": "_t5 + 16"},
        {"bind": "_t7", "expr": "key - 59"},
        {"bind": "_t8", "expr": "_t7 * 2"},
        {"bind": "_t9", "expr": "_t2 + 17"},
        {"bind": "_t10", "expr": "_t8 + 92"},
        {"bind": "_t11", "expr": "_t2 + _t6"},
        {"bind": "_t12", "expr": "127 - _t11"},
        {"bind": "_t13", "expr": "_t12 + 1"},
        {"bind": "_t14", "expr": "_t8 > _t12 ? _t8 - _t13 : _t11 + _t8"},
        {"bind": "_t15", "expr": "127 - _t14"},
        {"bind": "_t16", "expr": "_t15 + 1"},
        {"bind": "_t17", "expr": "nibble1 > _t15 ? nibble1 - _t16 : _t14 + nibble1"},
        {"bind": "_t18", "expr": "127 - _t17"},
        {"bind": "_t19", "expr": "_t18 + 1"},
        {"bind": "_t20", "expr": "nibble2 > _t18 ? nibble2 - _t19 : _t17 + nibble2"},
        {"bind": "_t21", "expr": "127 - _t20"},
        {"bind": "_t22", "expr": "_t21 + 1"},
        {"bind": "_t23", "expr": "nibble3 > _t21 ? nibble3 - _t22 : _t20 + nibble3"},
        {"bind": "_t24", "expr": "127 - _t23"},
        {"bind": "_t25", "expr": "_t24 + 1"},
        {"bind": "_t26", "expr": "nibble4 > _t24 ? nibble4 - _t25 : _t23 + nibble4"},
        {"bind": "_t27", "expr": "127 - _t26"},
        {"bind": "_t28", "expr": "_t26 > 83 ? 84 + _t27 : 83 - _t26"}
      ],
      "frame": [
        240,
        65,
        16,
        0,
        89,
        18,
        "{_t9}",
        "{_t6}",
        "{_t10}",
        64,
        "{nibble1}",
        "{nibble2}",
        "{nibble3}",
        "{nibble4}",
        "{_t28}",
        247
      ]
    },
    {
      "osc": "/part/{part}/rhythm/key/{key}/wmt2_wave_number_l_mono",
      "_notes": "Rhythm Tone: WMT2 Wave Number L (Mono). DT1 at 11 00 5C 44H (+ the part/tone/key/note offsets of the address map); raw range 0-16384. Sent as 4 nibbles (\"#\" in the map): pass the raw value as 4 hex digits, most significant first (e.g. 16384 = 4 0 0 0). Display: OFF, 1 - 16384.",
      "section": "Rhythm Tone",
      "args": [
        {"name": "part", "type": "u7", "range": [1, 16]},
        {"name": "key", "type": "u7", "range": [59, 74]},
        {"name": "nibble1", "type": "u7", "range": [0, 15]},
        {"name": "nibble2", "type": "u7", "range": [0, 15]},
        {"name": "nibble3", "type": "u7", "range": [0, 15]},
        {"name": "nibble4", "type": "u7", "range": [0, 15]}
      ],
      "pre": [
        {"bind": "_t1", "expr": "part - 1"},
        {"bind": "_t2", "expr": "_t1 > 11 ? 3 : _t1 > 7 ? 2 : _t1 > 3 ? 1 : 0"},
        {"bind": "_t3", "expr": "_t2 * 4"},
        {"bind": "_t4", "expr": "_t1 - _t3"},
        {"bind": "_t5", "expr": "_t4 * 32"},
        {"bind": "_t6", "expr": "_t5 + 16"},
        {"bind": "_t7", "expr": "key - 59"},
        {"bind": "_t8", "expr": "_t7 * 2"},
        {"bind": "_t9", "expr": "_t2 + 17"},
        {"bind": "_t10", "expr": "_t8 + 92"},
        {"bind": "_t11", "expr": "_t2 + _t6"},
        {"bind": "_t12", "expr": "127 - _t11"},
        {"bind": "_t13", "expr": "_t12 + 1"},
        {"bind": "_t14", "expr": "_t8 > _t12 ? _t8 - _t13 : _t11 + _t8"},
        {"bind": "_t15", "expr": "127 - _t14"},
        {"bind": "_t16", "expr": "_t15 + 1"},
        {"bind": "_t17", "expr": "nibble1 > _t15 ? nibble1 - _t16 : _t14 + nibble1"},
        {"bind": "_t18", "expr": "127 - _t17"},
        {"bind": "_t19", "expr": "_t18 + 1"},
        {"bind": "_t20", "expr": "nibble2 > _t18 ? nibble2 - _t19 : _t17 + nibble2"},
        {"bind": "_t21", "expr": "127 - _t20"},
        {"bind": "_t22", "expr": "_t21 + 1"},
        {"bind": "_t23", "expr": "nibble3 > _t21 ? nibble3 - _t22 : _t20 + nibble3"},
        {"bind": "_t24", "expr": "127 - _t23"},
        {"bind": "_t25", "expr": "_t24 + 1"},
        {"bind": "_t26", "expr": "nibble4 > _t24 ? nibble4 - _t25 : _t23 + nibble4"},
        {"bind": "_t27", "expr": "127 - _t26"},
        {"bind": "_t28", "expr": "_t26 > 79 ? 80 + _t27 : 79 - _t26"}
      ],
      "frame": [
        240,
        65,
        16,
        0,
        89,
        18,
        "{_t9}",
        "{_t6}",
        "{_t10}",
        68,
        "{nibble1}",
        "{nibble2}",
        "{nibble3}",
        "{nibble4}",
        "{_t28}",
        247
      ]
    },
    {
      "osc": "/part/{part}/rhythm/key/{key}/wmt2_wave_number_r",
      "_notes": "Rhythm Tone: WMT2 Wave Number R. DT1 at 11 00 5C 48H (+ the part/tone/key/note offsets of the address map); raw range 0-16384. Sent as 4 nibbles (\"#\" in the map): pass the raw value as 4 hex digits, most significant first (e.g. 16384 = 4 0 0 0). Display: OFF, 1 - 16384.",
      "section": "Rhythm Tone",
      "args": [
        {"name": "part", "type": "u7", "range": [1, 16]},
        {"name": "key", "type": "u7", "range": [59, 74]},
        {"name": "nibble1", "type": "u7", "range": [0, 15]},
        {"name": "nibble2", "type": "u7", "range": [0, 15]},
        {"name": "nibble3", "type": "u7", "range": [0, 15]},
        {"name": "nibble4", "type": "u7", "range": [0, 15]}
      ],
      "pre": [
        {"bind": "_t1", "expr": "part - 1"},
        {"bind": "_t2", "expr": "_t1 > 11 ? 3 : _t1 > 7 ? 2 : _t1 > 3 ? 1 : 0"},
        {"bind": "_t3", "expr": "_t2 * 4"},
        {"bind": "_t4", "expr": "_t1 - _t3"},
        {"bind": "_t5", "expr": "_t4 * 32"},
        {"bind": "_t6", "expr": "_t5 + 16"},
        {"bind": "_t7", "expr": "key - 59"},
        {"bind": "_t8", "expr": "_t7 * 2"},
        {"bind": "_t9", "expr": "_t2 + 17"},
        {"bind": "_t10", "expr": "_t8 + 92"},
        {"bind": "_t11", "expr": "_t2 + _t6"},
        {"bind": "_t12", "expr": "127 - _t11"},
        {"bind": "_t13", "expr": "_t12 + 1"},
        {"bind": "_t14", "expr": "_t8 > _t12 ? _t8 - _t13 : _t11 + _t8"},
        {"bind": "_t15", "expr": "127 - _t14"},
        {"bind": "_t16", "expr": "_t15 + 1"},
        {"bind": "_t17", "expr": "nibble1 > _t15 ? nibble1 - _t16 : _t14 + nibble1"},
        {"bind": "_t18", "expr": "127 - _t17"},
        {"bind": "_t19", "expr": "_t18 + 1"},
        {"bind": "_t20", "expr": "nibble2 > _t18 ? nibble2 - _t19 : _t17 + nibble2"},
        {"bind": "_t21", "expr": "127 - _t20"},
        {"bind": "_t22", "expr": "_t21 + 1"},
        {"bind": "_t23", "expr": "nibble3 > _t21 ? nibble3 - _t22 : _t20 + nibble3"},
        {"bind": "_t24", "expr": "127 - _t23"},
        {"bind": "_t25", "expr": "_t24 + 1"},
        {"bind": "_t26", "expr": "nibble4 > _t24 ? nibble4 - _t25 : _t23 + nibble4"},
        {"bind": "_t27", "expr": "127 - _t26"},
        {"bind": "_t28", "expr": "_t26 > 75 ? 76 + _t27 : 75 - _t26"}
      ],
      "frame": [
        240,
        65,
        16,
        0,
        89,
        18,
        "{_t9}",
        "{_t6}",
        "{_t10}",
        72,
        "{nibble1}",
        "{nibble2}",
        "{nibble3}",
        "{nibble4}",
        "{_t28}",
        247
      ]
    },
    {
      "osc": "/part/{part}/rhythm/key/{key}/wmt2_wave_gain",
      "_notes": "Rhythm Tone: WMT2 Wave Gain. DT1 at 11 00 5C 4CH (+ the part/tone/key/note offsets of the address map); raw range 0-3. Display: -6, 0, +6, +12 [dB].",
      "section": "Rhythm Tone",
      "args": [
        {"name": "part", "type": "u7", "range": [1, 16]},
        {"name": "key", "type": "u7", "range": [59, 74]},
        {"name": "value", "type": "u7", "range": [0, 3]}
      ],
      "pre": [
        {"bind": "_t1", "expr": "part - 1"},
        {"bind": "_t2", "expr": "_t1 > 11 ? 3 : _t1 > 7 ? 2 : _t1 > 3 ? 1 : 0"},
        {"bind": "_t3", "expr": "_t2 * 4"},
        {"bind": "_t4", "expr": "_t1 - _t3"},
        {"bind": "_t5", "expr": "_t4 * 32"},
        {"bind": "_t6", "expr": "_t5 + 16"},
        {"bind": "_t7", "expr": "key - 59"},
        {"bind": "_t8", "expr": "_t7 * 2"},
        {"bind": "_t9", "expr": "_t2 + 17"},
        {"bind": "_t10", "expr": "_t8 + 92"},
        {"bind": "_t11", "expr": "_t2 + _t6"},
        {"bind": "_t12", "expr": "127 - _t11"},
        {"bind": "_t13", "expr": "_t12 + 1"},
        {"bind": "_t14", "expr": "_t8 > _t12 ? _t8 - _t13 : _t11 + _t8"},
        {"bind": "_t15", "expr": "127 - _t14"},
        {"bind": "_t16", "expr": "_t15 + 1"},
        {"bind": "_t17", "expr": "value > _t15 ? value - _t16 : _t14 + value"},
        {"bind": "_t18", "expr": "127 - _t17"},
        {"bind": "_t19", "expr": "_t17 > 71 ? 72 + _t18 : 71 - _t17"}
      ],
      "frame": [240, 65, 16, 0, 89, 18, "{_t9}", "{_t6}", "{_t10}", 76, "{value}", "{_t19}", 247]
    },
    {
      "osc": "/part/{part}/rhythm/key/{key}/wmt2_wave_fxm_switch",
      "_notes": "Rhythm Tone: WMT2 Wave FXM Switch. DT1 at 11 00 5C 4DH (+ the part/tone/key/note offsets of the address map); raw range 0-1. Display: OFF, ON.",
      "section": "Rhythm Tone",
      "args": [
        {"name": "part", "type": "u7", "range": [1, 16]},
        {"name": "key", "type": "u7", "range": [59, 74]},
        {"name": "value", "type": "enum", "values": {"OFF": 0, "ON": 1}, "range": [0, 1]}
      ],
      "pre": [
        {"bind": "_t1", "expr": "part - 1"},
        {"bind": "_t2", "expr": "_t1 > 11 ? 3 : _t1 > 7 ? 2 : _t1 > 3 ? 1 : 0"},
        {"bind": "_t3", "expr": "_t2 * 4"},
        {"bind": "_t4", "expr": "_t1 - _t3"},
        {"bind": "_t5", "expr": "_t4 * 32"},
        {"bind": "_t6", "expr": "_t5 + 16"},
        {"bind": "_t7", "expr": "key - 59"},
        {"bind": "_t8", "expr": "_t7 * 2"},
        {"bind": "_t9", "expr": "_t2 + 17"},
        {"bind": "_t10", "expr": "_t8 + 92"},
        {"bind": "_t11", "expr": "_t2 + _t6"},
        {"bind": "_t12", "expr": "127 - _t11"},
        {"bind": "_t13", "expr": "_t12 + 1"},
        {"bind": "_t14", "expr": "_t8 > _t12 ? _t8 - _t13 : _t11 + _t8"},
        {"bind": "_t15", "expr": "127 - _t14"},
        {"bind": "_t16", "expr": "_t15 + 1"},
        {"bind": "_t17", "expr": "value > _t15 ? value - _t16 : _t14 + value"},
        {"bind": "_t18", "expr": "127 - _t17"},
        {"bind": "_t19", "expr": "_t17 > 70 ? 71 + _t18 : 70 - _t17"}
      ],
      "frame": [240, 65, 16, 0, 89, 18, "{_t9}", "{_t6}", "{_t10}", 77, "{value}", "{_t19}", 247]
    },
    {
      "osc": "/part/{part}/rhythm/key/{key}/wmt2_wave_fxm_color",
      "_notes": "Rhythm Tone: WMT2 Wave FXM Color. DT1 at 11 00 5C 4EH (+ the part/tone/key/note offsets of the address map); raw range 0-3. Display: 1 - 4.",
      "section": "Rhythm Tone",
      "args": [
        {"name": "part", "type": "u7", "range": [1, 16]},
        {"name": "key", "type": "u7", "range": [59, 74]},
        {"name": "value", "type": "u7", "range": [0, 3]}
      ],
      "pre": [
        {"bind": "_t1", "expr": "part - 1"},
        {"bind": "_t2", "expr": "_t1 > 11 ? 3 : _t1 > 7 ? 2 : _t1 > 3 ? 1 : 0"},
        {"bind": "_t3", "expr": "_t2 * 4"},
        {"bind": "_t4", "expr": "_t1 - _t3"},
        {"bind": "_t5", "expr": "_t4 * 32"},
        {"bind": "_t6", "expr": "_t5 + 16"},
        {"bind": "_t7", "expr": "key - 59"},
        {"bind": "_t8", "expr": "_t7 * 2"},
        {"bind": "_t9", "expr": "_t2 + 17"},
        {"bind": "_t10", "expr": "_t8 + 92"},
        {"bind": "_t11", "expr": "_t2 + _t6"},
        {"bind": "_t12", "expr": "127 - _t11"},
        {"bind": "_t13", "expr": "_t12 + 1"},
        {"bind": "_t14", "expr": "_t8 > _t12 ? _t8 - _t13 : _t11 + _t8"},
        {"bind": "_t15", "expr": "127 - _t14"},
        {"bind": "_t16", "expr": "_t15 + 1"},
        {"bind": "_t17", "expr": "value > _t15 ? value - _t16 : _t14 + value"},
        {"bind": "_t18", "expr": "127 - _t17"},
        {"bind": "_t19", "expr": "_t17 > 69 ? 70 + _t18 : 69 - _t17"}
      ],
      "frame": [240, 65, 16, 0, 89, 18, "{_t9}", "{_t6}", "{_t10}", 78, "{value}", "{_t19}", 247]
    },
    {
      "osc": "/part/{part}/rhythm/key/{key}/wmt2_wave_fxm_depth",
      "_notes": "Rhythm Tone: WMT2 Wave FXM Depth. DT1 at 11 00 5C 4FH (+ the part/tone/key/note offsets of the address map); raw range 0-16.",
      "section": "Rhythm Tone",
      "args": [
        {"name": "part", "type": "u7", "range": [1, 16]},
        {"name": "key", "type": "u7", "range": [59, 74]},
        {"name": "value", "type": "u7", "range": [0, 16]}
      ],
      "pre": [
        {"bind": "_t1", "expr": "part - 1"},
        {"bind": "_t2", "expr": "_t1 > 11 ? 3 : _t1 > 7 ? 2 : _t1 > 3 ? 1 : 0"},
        {"bind": "_t3", "expr": "_t2 * 4"},
        {"bind": "_t4", "expr": "_t1 - _t3"},
        {"bind": "_t5", "expr": "_t4 * 32"},
        {"bind": "_t6", "expr": "_t5 + 16"},
        {"bind": "_t7", "expr": "key - 59"},
        {"bind": "_t8", "expr": "_t7 * 2"},
        {"bind": "_t9", "expr": "_t2 + 17"},
        {"bind": "_t10", "expr": "_t8 + 92"},
        {"bind": "_t11", "expr": "_t2 + _t6"},
        {"bind": "_t12", "expr": "127 - _t11"},
        {"bind": "_t13", "expr": "_t12 + 1"},
        {"bind": "_t14", "expr": "_t8 > _t12 ? _t8 - _t13 : _t11 + _t8"},
        {"bind": "_t15", "expr": "127 - _t14"},
        {"bind": "_t16", "expr": "_t15 + 1"},
        {"bind": "_t17", "expr": "value > _t15 ? value - _t16 : _t14 + value"},
        {"bind": "_t18", "expr": "127 - _t17"},
        {"bind": "_t19", "expr": "_t17 > 68 ? 69 + _t18 : 68 - _t17"}
      ],
      "frame": [240, 65, 16, 0, 89, 18, "{_t9}", "{_t6}", "{_t10}", 79, "{value}", "{_t19}", 247]
    },
    {
      "osc": "/part/{part}/rhythm/key/{key}/wmt2_wave_tempo_sync",
      "_notes": "Rhythm Tone: WMT2 Wave Tempo Sync. DT1 at 11 00 5C 50H (+ the part/tone/key/note offsets of the address map); raw range 0-1. Display: OFF, ON.",
      "section": "Rhythm Tone",
      "args": [
        {"name": "part", "type": "u7", "range": [1, 16]},
        {"name": "key", "type": "u7", "range": [59, 74]},
        {"name": "value", "type": "enum", "values": {"OFF": 0, "ON": 1}, "range": [0, 1]}
      ],
      "pre": [
        {"bind": "_t1", "expr": "part - 1"},
        {"bind": "_t2", "expr": "_t1 > 11 ? 3 : _t1 > 7 ? 2 : _t1 > 3 ? 1 : 0"},
        {"bind": "_t3", "expr": "_t2 * 4"},
        {"bind": "_t4", "expr": "_t1 - _t3"},
        {"bind": "_t5", "expr": "_t4 * 32"},
        {"bind": "_t6", "expr": "_t5 + 16"},
        {"bind": "_t7", "expr": "key - 59"},
        {"bind": "_t8", "expr": "_t7 * 2"},
        {"bind": "_t9", "expr": "_t2 + 17"},
        {"bind": "_t10", "expr": "_t8 + 92"},
        {"bind": "_t11", "expr": "_t2 + _t6"},
        {"bind": "_t12", "expr": "127 - _t11"},
        {"bind": "_t13", "expr": "_t12 + 1"},
        {"bind": "_t14", "expr": "_t8 > _t12 ? _t8 - _t13 : _t11 + _t8"},
        {"bind": "_t15", "expr": "127 - _t14"},
        {"bind": "_t16", "expr": "_t15 + 1"},
        {"bind": "_t17", "expr": "value > _t15 ? value - _t16 : _t14 + value"},
        {"bind": "_t18", "expr": "127 - _t17"},
        {"bind": "_t19", "expr": "_t17 > 67 ? 68 + _t18 : 67 - _t17"}
      ],
      "frame": [240, 65, 16, 0, 89, 18, "{_t9}", "{_t6}", "{_t10}", 80, "{value}", "{_t19}", 247]
    },
    {
      "osc": "/part/{part}/rhythm/key/{key}/wmt2_wave_coarse_tune",
      "_notes": "Rhythm Tone: WMT2 Wave Coarse Tune. DT1 at 11 00 5C 51H (+ the part/tone/key/note offsets of the address map); raw range 16-112. Display: -48 - +48.",
      "section": "Rhythm Tone",
      "args": [
        {"name": "part", "type": "u7", "range": [1, 16]},
        {"name": "key", "type": "u7", "range": [59, 74]},
        {"name": "value", "type": "u7", "range": [16, 112]}
      ],
      "pre": [
        {"bind": "_t1", "expr": "part - 1"},
        {"bind": "_t2", "expr": "_t1 > 11 ? 3 : _t1 > 7 ? 2 : _t1 > 3 ? 1 : 0"},
        {"bind": "_t3", "expr": "_t2 * 4"},
        {"bind": "_t4", "expr": "_t1 - _t3"},
        {"bind": "_t5", "expr": "_t4 * 32"},
        {"bind": "_t6", "expr": "_t5 + 16"},
        {"bind": "_t7", "expr": "key - 59"},
        {"bind": "_t8", "expr": "_t7 * 2"},
        {"bind": "_t9", "expr": "_t2 + 17"},
        {"bind": "_t10", "expr": "_t8 + 92"},
        {"bind": "_t11", "expr": "_t2 + _t6"},
        {"bind": "_t12", "expr": "127 - _t11"},
        {"bind": "_t13", "expr": "_t12 + 1"},
        {"bind": "_t14", "expr": "_t8 > _t12 ? _t8 - _t13 : _t11 + _t8"},
        {"bind": "_t15", "expr": "127 - _t14"},
        {"bind": "_t16", "expr": "_t15 + 1"},
        {"bind": "_t17", "expr": "value > _t15 ? value - _t16 : _t14 + value"},
        {"bind": "_t18", "expr": "127 - _t17"},
        {"bind": "_t19", "expr": "_t17 > 66 ? 67 + _t18 : 66 - _t17"}
      ],
      "frame": [240, 65, 16, 0, 89, 18, "{_t9}", "{_t6}", "{_t10}", 81, "{value}", "{_t19}", 247]
    },
    {
      "osc": "/part/{part}/rhythm/key/{key}/wmt2_wave_fine_tune",
      "_notes": "Rhythm Tone: WMT2 Wave Fine Tune. DT1 at 11 00 5C 52H (+ the part/tone/key/note offsets of the address map); raw range 14-114. Display: -50 - +50.",
      "section": "Rhythm Tone",
      "args": [
        {"name": "part", "type": "u7", "range": [1, 16]},
        {"name": "key", "type": "u7", "range": [59, 74]},
        {"name": "value", "type": "u7", "range": [14, 114]}
      ],
      "pre": [
        {"bind": "_t1", "expr": "part - 1"},
        {"bind": "_t2", "expr": "_t1 > 11 ? 3 : _t1 > 7 ? 2 : _t1 > 3 ? 1 : 0"},
        {"bind": "_t3", "expr": "_t2 * 4"},
        {"bind": "_t4", "expr": "_t1 - _t3"},
        {"bind": "_t5", "expr": "_t4 * 32"},
        {"bind": "_t6", "expr": "_t5 + 16"},
        {"bind": "_t7", "expr": "key - 59"},
        {"bind": "_t8", "expr": "_t7 * 2"},
        {"bind": "_t9", "expr": "_t2 + 17"},
        {"bind": "_t10", "expr": "_t8 + 92"},
        {"bind": "_t11", "expr": "_t2 + _t6"},
        {"bind": "_t12", "expr": "127 - _t11"},
        {"bind": "_t13", "expr": "_t12 + 1"},
        {"bind": "_t14", "expr": "_t8 > _t12 ? _t8 - _t13 : _t11 + _t8"},
        {"bind": "_t15", "expr": "127 - _t14"},
        {"bind": "_t16", "expr": "_t15 + 1"},
        {"bind": "_t17", "expr": "value > _t15 ? value - _t16 : _t14 + value"},
        {"bind": "_t18", "expr": "127 - _t17"},
        {"bind": "_t19", "expr": "_t17 > 65 ? 66 + _t18 : 65 - _t17"}
      ],
      "frame": [240, 65, 16, 0, 89, 18, "{_t9}", "{_t6}", "{_t10}", 82, "{value}", "{_t19}", 247]
    },
    {
      "osc": "/part/{part}/rhythm/key/{key}/wmt2_wave_pan",
      "_notes": "Rhythm Tone: WMT2 Wave Pan. DT1 at 11 00 5C 53H (+ the part/tone/key/note offsets of the address map); raw range 0-127. Display: L64 - 63R.",
      "section": "Rhythm Tone",
      "args": [
        {"name": "part", "type": "u7", "range": [1, 16]},
        {"name": "key", "type": "u7", "range": [59, 74]},
        {"name": "value", "type": "u7", "range": [0, 127]}
      ],
      "pre": [
        {"bind": "_t1", "expr": "part - 1"},
        {"bind": "_t2", "expr": "_t1 > 11 ? 3 : _t1 > 7 ? 2 : _t1 > 3 ? 1 : 0"},
        {"bind": "_t3", "expr": "_t2 * 4"},
        {"bind": "_t4", "expr": "_t1 - _t3"},
        {"bind": "_t5", "expr": "_t4 * 32"},
        {"bind": "_t6", "expr": "_t5 + 16"},
        {"bind": "_t7", "expr": "key - 59"},
        {"bind": "_t8", "expr": "_t7 * 2"},
        {"bind": "_t9", "expr": "_t2 + 17"},
        {"bind": "_t10", "expr": "_t8 + 92"},
        {"bind": "_t11", "expr": "_t2 + _t6"},
        {"bind": "_t12", "expr": "127 - _t11"},
        {"bind": "_t13", "expr": "_t12 + 1"},
        {"bind": "_t14", "expr": "_t8 > _t12 ? _t8 - _t13 : _t11 + _t8"},
        {"bind": "_t15", "expr": "127 - _t14"},
        {"bind": "_t16", "expr": "_t15 + 1"},
        {"bind": "_t17", "expr": "value > _t15 ? value - _t16 : _t14 + value"},
        {"bind": "_t18", "expr": "127 - _t17"},
        {"bind": "_t19", "expr": "_t17 > 64 ? 65 + _t18 : 64 - _t17"}
      ],
      "frame": [240, 65, 16, 0, 89, 18, "{_t9}", "{_t6}", "{_t10}", 83, "{value}", "{_t19}", 247]
    },
    {
      "osc": "/part/{part}/rhythm/key/{key}/wmt2_wave_random_pan_switch",
      "_notes": "Rhythm Tone: WMT2 Wave Random Pan Switch. DT1 at 11 00 5C 54H (+ the part/tone/key/note offsets of the address map); raw range 0-1. Display: OFF, ON.",
      "section": "Rhythm Tone",
      "args": [
        {"name": "part", "type": "u7", "range": [1, 16]},
        {"name": "key", "type": "u7", "range": [59, 74]},
        {"name": "value", "type": "enum", "values": {"OFF": 0, "ON": 1}, "range": [0, 1]}
      ],
      "pre": [
        {"bind": "_t1", "expr": "part - 1"},
        {"bind": "_t2", "expr": "_t1 > 11 ? 3 : _t1 > 7 ? 2 : _t1 > 3 ? 1 : 0"},
        {"bind": "_t3", "expr": "_t2 * 4"},
        {"bind": "_t4", "expr": "_t1 - _t3"},
        {"bind": "_t5", "expr": "_t4 * 32"},
        {"bind": "_t6", "expr": "_t5 + 16"},
        {"bind": "_t7", "expr": "key - 59"},
        {"bind": "_t8", "expr": "_t7 * 2"},
        {"bind": "_t9", "expr": "_t2 + 17"},
        {"bind": "_t10", "expr": "_t8 + 92"},
        {"bind": "_t11", "expr": "_t2 + _t6"},
        {"bind": "_t12", "expr": "127 - _t11"},
        {"bind": "_t13", "expr": "_t12 + 1"},
        {"bind": "_t14", "expr": "_t8 > _t12 ? _t8 - _t13 : _t11 + _t8"},
        {"bind": "_t15", "expr": "127 - _t14"},
        {"bind": "_t16", "expr": "_t15 + 1"},
        {"bind": "_t17", "expr": "value > _t15 ? value - _t16 : _t14 + value"},
        {"bind": "_t18", "expr": "127 - _t17"},
        {"bind": "_t19", "expr": "_t17 > 63 ? 64 + _t18 : 63 - _t17"}
      ],
      "frame": [240, 65, 16, 0, 89, 18, "{_t9}", "{_t6}", "{_t10}", 84, "{value}", "{_t19}", 247]
    },
    {
      "osc": "/part/{part}/rhythm/key/{key}/wmt2_wave_alternate_pan_switch",
      "_notes": "Rhythm Tone: WMT2 Wave Alternate Pan Switch. DT1 at 11 00 5C 55H (+ the part/tone/key/note offsets of the address map); raw range 0-2. Display: OFF, ON, REVERSE.",
      "section": "Rhythm Tone",
      "args": [
        {"name": "part", "type": "u7", "range": [1, 16]},
        {"name": "key", "type": "u7", "range": [59, 74]},
        {"name": "value", "type": "enum", "values": {"OFF": 0, "ON": 1, "REVERSE": 2}, "range": [0, 2]}
      ],
      "pre": [
        {"bind": "_t1", "expr": "part - 1"},
        {"bind": "_t2", "expr": "_t1 > 11 ? 3 : _t1 > 7 ? 2 : _t1 > 3 ? 1 : 0"},
        {"bind": "_t3", "expr": "_t2 * 4"},
        {"bind": "_t4", "expr": "_t1 - _t3"},
        {"bind": "_t5", "expr": "_t4 * 32"},
        {"bind": "_t6", "expr": "_t5 + 16"},
        {"bind": "_t7", "expr": "key - 59"},
        {"bind": "_t8", "expr": "_t7 * 2"},
        {"bind": "_t9", "expr": "_t2 + 17"},
        {"bind": "_t10", "expr": "_t8 + 92"},
        {"bind": "_t11", "expr": "_t2 + _t6"},
        {"bind": "_t12", "expr": "127 - _t11"},
        {"bind": "_t13", "expr": "_t12 + 1"},
        {"bind": "_t14", "expr": "_t8 > _t12 ? _t8 - _t13 : _t11 + _t8"},
        {"bind": "_t15", "expr": "127 - _t14"},
        {"bind": "_t16", "expr": "_t15 + 1"},
        {"bind": "_t17", "expr": "value > _t15 ? value - _t16 : _t14 + value"},
        {"bind": "_t18", "expr": "127 - _t17"},
        {"bind": "_t19", "expr": "_t17 > 62 ? 63 + _t18 : 62 - _t17"}
      ],
      "frame": [240, 65, 16, 0, 89, 18, "{_t9}", "{_t6}", "{_t10}", 85, "{value}", "{_t19}", 247]
    },
    {
      "osc": "/part/{part}/rhythm/key/{key}/wmt2_wave_level",
      "_notes": "Rhythm Tone: WMT2 Wave Level. DT1 at 11 00 5C 56H (+ the part/tone/key/note offsets of the address map); raw range 0-127.",
      "section": "Rhythm Tone",
      "args": [
        {"name": "part", "type": "u7", "range": [1, 16]},
        {"name": "key", "type": "u7", "range": [59, 74]},
        {"name": "value", "type": "u7", "range": [0, 127]}
      ],
      "pre": [
        {"bind": "_t1", "expr": "part - 1"},
        {"bind": "_t2", "expr": "_t1 > 11 ? 3 : _t1 > 7 ? 2 : _t1 > 3 ? 1 : 0"},
        {"bind": "_t3", "expr": "_t2 * 4"},
        {"bind": "_t4", "expr": "_t1 - _t3"},
        {"bind": "_t5", "expr": "_t4 * 32"},
        {"bind": "_t6", "expr": "_t5 + 16"},
        {"bind": "_t7", "expr": "key - 59"},
        {"bind": "_t8", "expr": "_t7 * 2"},
        {"bind": "_t9", "expr": "_t2 + 17"},
        {"bind": "_t10", "expr": "_t8 + 92"},
        {"bind": "_t11", "expr": "_t2 + _t6"},
        {"bind": "_t12", "expr": "127 - _t11"},
        {"bind": "_t13", "expr": "_t12 + 1"},
        {"bind": "_t14", "expr": "_t8 > _t12 ? _t8 - _t13 : _t11 + _t8"},
        {"bind": "_t15", "expr": "127 - _t14"},
        {"bind": "_t16", "expr": "_t15 + 1"},
        {"bind": "_t17", "expr": "value > _t15 ? value - _t16 : _t14 + value"},
        {"bind": "_t18", "expr": "127 - _t17"},
        {"bind": "_t19", "expr": "_t17 > 61 ? 62 + _t18 : 61 - _t17"}
      ],
      "frame": [240, 65, 16, 0, 89, 18, "{_t9}", "{_t6}", "{_t10}", 86, "{value}", "{_t19}", 247]
    },
    {
      "osc": "/part/{part}/rhythm/key/{key}/wmt2_velocity_range_lower",
      "_notes": "Rhythm Tone: WMT2 Velocity Range Lower. DT1 at 11 00 5C 57H (+ the part/tone/key/note offsets of the address map); raw range 1-127. Display: 1 - UPPER.",
      "section": "Rhythm Tone",
      "args": [
        {"name": "part", "type": "u7", "range": [1, 16]},
        {"name": "key", "type": "u7", "range": [59, 74]},
        {"name": "value", "type": "u7", "range": [1, 127]}
      ],
      "pre": [
        {"bind": "_t1", "expr": "part - 1"},
        {"bind": "_t2", "expr": "_t1 > 11 ? 3 : _t1 > 7 ? 2 : _t1 > 3 ? 1 : 0"},
        {"bind": "_t3", "expr": "_t2 * 4"},
        {"bind": "_t4", "expr": "_t1 - _t3"},
        {"bind": "_t5", "expr": "_t4 * 32"},
        {"bind": "_t6", "expr": "_t5 + 16"},
        {"bind": "_t7", "expr": "key - 59"},
        {"bind": "_t8", "expr": "_t7 * 2"},
        {"bind": "_t9", "expr": "_t2 + 17"},
        {"bind": "_t10", "expr": "_t8 + 92"},
        {"bind": "_t11", "expr": "_t2 + _t6"},
        {"bind": "_t12", "expr": "127 - _t11"},
        {"bind": "_t13", "expr": "_t12 + 1"},
        {"bind": "_t14", "expr": "_t8 > _t12 ? _t8 - _t13 : _t11 + _t8"},
        {"bind": "_t15", "expr": "127 - _t14"},
        {"bind": "_t16", "expr": "_t15 + 1"},
        {"bind": "_t17", "expr": "value > _t15 ? value - _t16 : _t14 + value"},
        {"bind": "_t18", "expr": "127 - _t17"},
        {"bind": "_t19", "expr": "_t17 > 60 ? 61 + _t18 : 60 - _t17"}
      ],
      "frame": [240, 65, 16, 0, 89, 18, "{_t9}", "{_t6}", "{_t10}", 87, "{value}", "{_t19}", 247]
    },
    {
      "osc": "/part/{part}/rhythm/key/{key}/wmt2_velocity_range_upper",
      "_notes": "Rhythm Tone: WMT2 Velocity Range Upper. DT1 at 11 00 5C 58H (+ the part/tone/key/note offsets of the address map); raw range 1-127. Display: LOWER - 127.",
      "section": "Rhythm Tone",
      "args": [
        {"name": "part", "type": "u7", "range": [1, 16]},
        {"name": "key", "type": "u7", "range": [59, 74]},
        {"name": "value", "type": "u7", "range": [1, 127]}
      ],
      "pre": [
        {"bind": "_t1", "expr": "part - 1"},
        {"bind": "_t2", "expr": "_t1 > 11 ? 3 : _t1 > 7 ? 2 : _t1 > 3 ? 1 : 0"},
        {"bind": "_t3", "expr": "_t2 * 4"},
        {"bind": "_t4", "expr": "_t1 - _t3"},
        {"bind": "_t5", "expr": "_t4 * 32"},
        {"bind": "_t6", "expr": "_t5 + 16"},
        {"bind": "_t7", "expr": "key - 59"},
        {"bind": "_t8", "expr": "_t7 * 2"},
        {"bind": "_t9", "expr": "_t2 + 17"},
        {"bind": "_t10", "expr": "_t8 + 92"},
        {"bind": "_t11", "expr": "_t2 + _t6"},
        {"bind": "_t12", "expr": "127 - _t11"},
        {"bind": "_t13", "expr": "_t12 + 1"},
        {"bind": "_t14", "expr": "_t8 > _t12 ? _t8 - _t13 : _t11 + _t8"},
        {"bind": "_t15", "expr": "127 - _t14"},
        {"bind": "_t16", "expr": "_t15 + 1"},
        {"bind": "_t17", "expr": "value > _t15 ? value - _t16 : _t14 + value"},
        {"bind": "_t18", "expr": "127 - _t17"},
        {"bind": "_t19", "expr": "_t17 > 59 ? 60 + _t18 : 59 - _t17"}
      ],
      "frame": [240, 65, 16, 0, 89, 18, "{_t9}", "{_t6}", "{_t10}", 88, "{value}", "{_t19}", 247]
    },
    {
      "osc": "/part/{part}/rhythm/key/{key}/wmt2_velocity_fade_width_lower",
      "_notes": "Rhythm Tone: WMT2 Velocity Fade Width Lower. DT1 at 11 00 5C 59H (+ the part/tone/key/note offsets of the address map); raw range 0-127.",
      "section": "Rhythm Tone",
      "args": [
        {"name": "part", "type": "u7", "range": [1, 16]},
        {"name": "key", "type": "u7", "range": [59, 74]},
        {"name": "value", "type": "u7", "range": [0, 127]}
      ],
      "pre": [
        {"bind": "_t1", "expr": "part - 1"},
        {"bind": "_t2", "expr": "_t1 > 11 ? 3 : _t1 > 7 ? 2 : _t1 > 3 ? 1 : 0"},
        {"bind": "_t3", "expr": "_t2 * 4"},
        {"bind": "_t4", "expr": "_t1 - _t3"},
        {"bind": "_t5", "expr": "_t4 * 32"},
        {"bind": "_t6", "expr": "_t5 + 16"},
        {"bind": "_t7", "expr": "key - 59"},
        {"bind": "_t8", "expr": "_t7 * 2"},
        {"bind": "_t9", "expr": "_t2 + 17"},
        {"bind": "_t10", "expr": "_t8 + 92"},
        {"bind": "_t11", "expr": "_t2 + _t6"},
        {"bind": "_t12", "expr": "127 - _t11"},
        {"bind": "_t13", "expr": "_t12 + 1"},
        {"bind": "_t14", "expr": "_t8 > _t12 ? _t8 - _t13 : _t11 + _t8"},
        {"bind": "_t15", "expr": "127 - _t14"},
        {"bind": "_t16", "expr": "_t15 + 1"},
        {"bind": "_t17", "expr": "value > _t15 ? value - _t16 : _t14 + value"},
        {"bind": "_t18", "expr": "127 - _t17"},
        {"bind": "_t19", "expr": "_t17 > 58 ? 59 + _t18 : 58 - _t17"}
      ],
      "frame": [240, 65, 16, 0, 89, 18, "{_t9}", "{_t6}", "{_t10}", 89, "{value}", "{_t19}", 247]
    },
    {
      "osc": "/part/{part}/rhythm/key/{key}/wmt2_velocity_fade_width_upper",
      "_notes": "Rhythm Tone: WMT2 Velocity Fade Width Upper. DT1 at 11 00 5C 5AH (+ the part/tone/key/note offsets of the address map); raw range 0-127.",
      "section": "Rhythm Tone",
      "args": [
        {"name": "part", "type": "u7", "range": [1, 16]},
        {"name": "key", "type": "u7", "range": [59, 74]},
        {"name": "value", "type": "u7", "range": [0, 127]}
      ],
      "pre": [
        {"bind": "_t1", "expr": "part - 1"},
        {"bind": "_t2", "expr": "_t1 > 11 ? 3 : _t1 > 7 ? 2 : _t1 > 3 ? 1 : 0"},
        {"bind": "_t3", "expr": "_t2 * 4"},
        {"bind": "_t4", "expr": "_t1 - _t3"},
        {"bind": "_t5", "expr": "_t4 * 32"},
        {"bind": "_t6", "expr": "_t5 + 16"},
        {"bind": "_t7", "expr": "key - 59"},
        {"bind": "_t8", "expr": "_t7 * 2"},
        {"bind": "_t9", "expr": "_t2 + 17"},
        {"bind": "_t10", "expr": "_t8 + 92"},
        {"bind": "_t11", "expr": "_t2 + _t6"},
        {"bind": "_t12", "expr": "127 - _t11"},
        {"bind": "_t13", "expr": "_t12 + 1"},
        {"bind": "_t14", "expr": "_t8 > _t12 ? _t8 - _t13 : _t11 + _t8"},
        {"bind": "_t15", "expr": "127 - _t14"},
        {"bind": "_t16", "expr": "_t15 + 1"},
        {"bind": "_t17", "expr": "value > _t15 ? value - _t16 : _t14 + value"},
        {"bind": "_t18", "expr": "127 - _t17"},
        {"bind": "_t19", "expr": "_t17 > 57 ? 58 + _t18 : 57 - _t17"}
      ],
      "frame": [240, 65, 16, 0, 89, 18, "{_t9}", "{_t6}", "{_t10}", 90, "{value}", "{_t19}", 247]
    },
    {
      "osc": "/part/{part}/rhythm/key/{key}/wmt3_wave_switch",
      "_notes": "Rhythm Tone: WMT3 Wave Switch. DT1 at 11 00 5C 5BH (+ the part/tone/key/note offsets of the address map); raw range 0-1. Display: OFF, ON.",
      "section": "Rhythm Tone",
      "args": [
        {"name": "part", "type": "u7", "range": [1, 16]},
        {"name": "key", "type": "u7", "range": [59, 74]},
        {"name": "value", "type": "enum", "values": {"OFF": 0, "ON": 1}, "range": [0, 1]}
      ],
      "pre": [
        {"bind": "_t1", "expr": "part - 1"},
        {"bind": "_t2", "expr": "_t1 > 11 ? 3 : _t1 > 7 ? 2 : _t1 > 3 ? 1 : 0"},
        {"bind": "_t3", "expr": "_t2 * 4"},
        {"bind": "_t4", "expr": "_t1 - _t3"},
        {"bind": "_t5", "expr": "_t4 * 32"},
        {"bind": "_t6", "expr": "_t5 + 16"},
        {"bind": "_t7", "expr": "key - 59"},
        {"bind": "_t8", "expr": "_t7 * 2"},
        {"bind": "_t9", "expr": "_t2 + 17"},
        {"bind": "_t10", "expr": "_t8 + 92"},
        {"bind": "_t11", "expr": "_t2 + _t6"},
        {"bind": "_t12", "expr": "127 - _t11"},
        {"bind": "_t13", "expr": "_t12 + 1"},
        {"bind": "_t14", "expr": "_t8 > _t12 ? _t8 - _t13 : _t11 + _t8"},
        {"bind": "_t15", "expr": "127 - _t14"},
        {"bind": "_t16", "expr": "_t15 + 1"},
        {"bind": "_t17", "expr": "value > _t15 ? value - _t16 : _t14 + value"},
        {"bind": "_t18", "expr": "127 - _t17"},
        {"bind": "_t19", "expr": "_t17 > 56 ? 57 + _t18 : 56 - _t17"}
      ],
      "frame": [240, 65, 16, 0, 89, 18, "{_t9}", "{_t6}", "{_t10}", 91, "{value}", "{_t19}", 247]
    },
    {
      "osc": "/part/{part}/rhythm/key/{key}/wmt3_wave_group_type",
      "_notes": "Rhythm Tone: WMT3 Wave Group Type. DT1 at 11 00 5C 5CH (+ the part/tone/key/note offsets of the address map); raw range 0-3. Display: INT, ---, SRX, SAMPLE.",
      "section": "Rhythm Tone",
      "args": [
        {"name": "part", "type": "u7", "range": [1, 16]},
        {"name": "key", "type": "u7", "range": [59, 74]},
        {"name": "value", "type": "enum", "values": {"INT": 0, "---": 1, "SRX": 2, "SAMPLE": 3}, "range": [0, 3]}
      ],
      "pre": [
        {"bind": "_t1", "expr": "part - 1"},
        {"bind": "_t2", "expr": "_t1 > 11 ? 3 : _t1 > 7 ? 2 : _t1 > 3 ? 1 : 0"},
        {"bind": "_t3", "expr": "_t2 * 4"},
        {"bind": "_t4", "expr": "_t1 - _t3"},
        {"bind": "_t5", "expr": "_t4 * 32"},
        {"bind": "_t6", "expr": "_t5 + 16"},
        {"bind": "_t7", "expr": "key - 59"},
        {"bind": "_t8", "expr": "_t7 * 2"},
        {"bind": "_t9", "expr": "_t2 + 17"},
        {"bind": "_t10", "expr": "_t8 + 92"},
        {"bind": "_t11", "expr": "_t2 + _t6"},
        {"bind": "_t12", "expr": "127 - _t11"},
        {"bind": "_t13", "expr": "_t12 + 1"},
        {"bind": "_t14", "expr": "_t8 > _t12 ? _t8 - _t13 : _t11 + _t8"},
        {"bind": "_t15", "expr": "127 - _t14"},
        {"bind": "_t16", "expr": "_t15 + 1"},
        {"bind": "_t17", "expr": "value > _t15 ? value - _t16 : _t14 + value"},
        {"bind": "_t18", "expr": "127 - _t17"},
        {"bind": "_t19", "expr": "_t17 > 55 ? 56 + _t18 : 55 - _t17"}
      ],
      "frame": [240, 65, 16, 0, 89, 18, "{_t9}", "{_t6}", "{_t10}", 92, "{value}", "{_t19}", 247]
    },
    {
      "osc": "/part/{part}/rhythm/key/{key}/wmt3_wave_group_id",
      "_notes": "Rhythm Tone: WMT3 Wave Group ID. DT1 at 11 00 5C 5DH (+ the part/tone/key/note offsets of the address map); raw range 0-16384. Sent as 4 nibbles (\"#\" in the map): pass the raw value as 4 hex digits, most significant first (e.g. 16384 = 4 0 0 0). Display: OFF, 1 - 16384.",
      "section": "Rhythm Tone",
      "args": [
        {"name": "part", "type": "u7", "range": [1, 16]},
        {"name": "key", "type": "u7", "range": [59, 74]},
        {"name": "nibble1", "type": "u7", "range": [0, 15]},
        {"name": "nibble2", "type": "u7", "range": [0, 15]},
        {"name": "nibble3", "type": "u7", "range": [0, 15]},
        {"name": "nibble4", "type": "u7", "range": [0, 15]}
      ],
      "pre": [
        {"bind": "_t1", "expr": "part - 1"},
        {"bind": "_t2", "expr": "_t1 > 11 ? 3 : _t1 > 7 ? 2 : _t1 > 3 ? 1 : 0"},
        {"bind": "_t3", "expr": "_t2 * 4"},
        {"bind": "_t4", "expr": "_t1 - _t3"},
        {"bind": "_t5", "expr": "_t4 * 32"},
        {"bind": "_t6", "expr": "_t5 + 16"},
        {"bind": "_t7", "expr": "key - 59"},
        {"bind": "_t8", "expr": "_t7 * 2"},
        {"bind": "_t9", "expr": "_t2 + 17"},
        {"bind": "_t10", "expr": "_t8 + 92"},
        {"bind": "_t11", "expr": "_t2 + _t6"},
        {"bind": "_t12", "expr": "127 - _t11"},
        {"bind": "_t13", "expr": "_t12 + 1"},
        {"bind": "_t14", "expr": "_t8 > _t12 ? _t8 - _t13 : _t11 + _t8"},
        {"bind": "_t15", "expr": "127 - _t14"},
        {"bind": "_t16", "expr": "_t15 + 1"},
        {"bind": "_t17", "expr": "nibble1 > _t15 ? nibble1 - _t16 : _t14 + nibble1"},
        {"bind": "_t18", "expr": "127 - _t17"},
        {"bind": "_t19", "expr": "_t18 + 1"},
        {"bind": "_t20", "expr": "nibble2 > _t18 ? nibble2 - _t19 : _t17 + nibble2"},
        {"bind": "_t21", "expr": "127 - _t20"},
        {"bind": "_t22", "expr": "_t21 + 1"},
        {"bind": "_t23", "expr": "nibble3 > _t21 ? nibble3 - _t22 : _t20 + nibble3"},
        {"bind": "_t24", "expr": "127 - _t23"},
        {"bind": "_t25", "expr": "_t24 + 1"},
        {"bind": "_t26", "expr": "nibble4 > _t24 ? nibble4 - _t25 : _t23 + nibble4"},
        {"bind": "_t27", "expr": "127 - _t26"},
        {"bind": "_t28", "expr": "_t26 > 54 ? 55 + _t27 : 54 - _t26"}
      ],
      "frame": [
        240,
        65,
        16,
        0,
        89,
        18,
        "{_t9}",
        "{_t6}",
        "{_t10}",
        93,
        "{nibble1}",
        "{nibble2}",
        "{nibble3}",
        "{nibble4}",
        "{_t28}",
        247
      ]
    },
    {
      "osc": "/part/{part}/rhythm/key/{key}/wmt3_wave_number_l_mono",
      "_notes": "Rhythm Tone: WMT3 Wave Number L (Mono). DT1 at 11 00 5C 61H (+ the part/tone/key/note offsets of the address map); raw range 0-16384. Sent as 4 nibbles (\"#\" in the map): pass the raw value as 4 hex digits, most significant first (e.g. 16384 = 4 0 0 0). Display: OFF, 1 - 16384.",
      "section": "Rhythm Tone",
      "args": [
        {"name": "part", "type": "u7", "range": [1, 16]},
        {"name": "key", "type": "u7", "range": [59, 74]},
        {"name": "nibble1", "type": "u7", "range": [0, 15]},
        {"name": "nibble2", "type": "u7", "range": [0, 15]},
        {"name": "nibble3", "type": "u7", "range": [0, 15]},
        {"name": "nibble4", "type": "u7", "range": [0, 15]}
      ],
      "pre": [
        {"bind": "_t1", "expr": "part - 1"},
        {"bind": "_t2", "expr": "_t1 > 11 ? 3 : _t1 > 7 ? 2 : _t1 > 3 ? 1 : 0"},
        {"bind": "_t3", "expr": "_t2 * 4"},
        {"bind": "_t4", "expr": "_t1 - _t3"},
        {"bind": "_t5", "expr": "_t4 * 32"},
        {"bind": "_t6", "expr": "_t5 + 16"},
        {"bind": "_t7", "expr": "key - 59"},
        {"bind": "_t8", "expr": "_t7 * 2"},
        {"bind": "_t9", "expr": "_t2 + 17"},
        {"bind": "_t10", "expr": "_t8 + 92"},
        {"bind": "_t11", "expr": "_t2 + _t6"},
        {"bind": "_t12", "expr": "127 - _t11"},
        {"bind": "_t13", "expr": "_t12 + 1"},
        {"bind": "_t14", "expr": "_t8 > _t12 ? _t8 - _t13 : _t11 + _t8"},
        {"bind": "_t15", "expr": "127 - _t14"},
        {"bind": "_t16", "expr": "_t15 + 1"},
        {"bind": "_t17", "expr": "nibble1 > _t15 ? nibble1 - _t16 : _t14 + nibble1"},
        {"bind": "_t18", "expr": "127 - _t17"},
        {"bind": "_t19", "expr": "_t18 + 1"},
        {"bind": "_t20", "expr": "nibble2 > _t18 ? nibble2 - _t19 : _t17 + nibble2"},
        {"bind": "_t21", "expr": "127 - _t20"},
        {"bind": "_t22", "expr": "_t21 + 1"},
        {"bind": "_t23", "expr": "nibble3 > _t21 ? nibble3 - _t22 : _t20 + nibble3"},
        {"bind": "_t24", "expr": "127 - _t23"},
        {"bind": "_t25", "expr": "_t24 + 1"},
        {"bind": "_t26", "expr": "nibble4 > _t24 ? nibble4 - _t25 : _t23 + nibble4"},
        {"bind": "_t27", "expr": "127 - _t26"},
        {"bind": "_t28", "expr": "_t26 > 50 ? 51 + _t27 : 50 - _t26"}
      ],
      "frame": [
        240,
        65,
        16,
        0,
        89,
        18,
        "{_t9}",
        "{_t6}",
        "{_t10}",
        97,
        "{nibble1}",
        "{nibble2}",
        "{nibble3}",
        "{nibble4}",
        "{_t28}",
        247
      ]
    },
    {
      "osc": "/part/{part}/rhythm/key/{key}/wmt3_wave_number_r",
      "_notes": "Rhythm Tone: WMT3 Wave Number R. DT1 at 11 00 5C 65H (+ the part/tone/key/note offsets of the address map); raw range 0-16384. Sent as 4 nibbles (\"#\" in the map): pass the raw value as 4 hex digits, most significant first (e.g. 16384 = 4 0 0 0). Display: OFF, 1 - 16384.",
      "section": "Rhythm Tone",
      "args": [
        {"name": "part", "type": "u7", "range": [1, 16]},
        {"name": "key", "type": "u7", "range": [59, 74]},
        {"name": "nibble1", "type": "u7", "range": [0, 15]},
        {"name": "nibble2", "type": "u7", "range": [0, 15]},
        {"name": "nibble3", "type": "u7", "range": [0, 15]},
        {"name": "nibble4", "type": "u7", "range": [0, 15]}
      ],
      "pre": [
        {"bind": "_t1", "expr": "part - 1"},
        {"bind": "_t2", "expr": "_t1 > 11 ? 3 : _t1 > 7 ? 2 : _t1 > 3 ? 1 : 0"},
        {"bind": "_t3", "expr": "_t2 * 4"},
        {"bind": "_t4", "expr": "_t1 - _t3"},
        {"bind": "_t5", "expr": "_t4 * 32"},
        {"bind": "_t6", "expr": "_t5 + 16"},
        {"bind": "_t7", "expr": "key - 59"},
        {"bind": "_t8", "expr": "_t7 * 2"},
        {"bind": "_t9", "expr": "_t2 + 17"},
        {"bind": "_t10", "expr": "_t8 + 92"},
        {"bind": "_t11", "expr": "_t2 + _t6"},
        {"bind": "_t12", "expr": "127 - _t11"},
        {"bind": "_t13", "expr": "_t12 + 1"},
        {"bind": "_t14", "expr": "_t8 > _t12 ? _t8 - _t13 : _t11 + _t8"},
        {"bind": "_t15", "expr": "127 - _t14"},
        {"bind": "_t16", "expr": "_t15 + 1"},
        {"bind": "_t17", "expr": "nibble1 > _t15 ? nibble1 - _t16 : _t14 + nibble1"},
        {"bind": "_t18", "expr": "127 - _t17"},
        {"bind": "_t19", "expr": "_t18 + 1"},
        {"bind": "_t20", "expr": "nibble2 > _t18 ? nibble2 - _t19 : _t17 + nibble2"},
        {"bind": "_t21", "expr": "127 - _t20"},
        {"bind": "_t22", "expr": "_t21 + 1"},
        {"bind": "_t23", "expr": "nibble3 > _t21 ? nibble3 - _t22 : _t20 + nibble3"},
        {"bind": "_t24", "expr": "127 - _t23"},
        {"bind": "_t25", "expr": "_t24 + 1"},
        {"bind": "_t26", "expr": "nibble4 > _t24 ? nibble4 - _t25 : _t23 + nibble4"},
        {"bind": "_t27", "expr": "127 - _t26"},
        {"bind": "_t28", "expr": "_t26 > 46 ? 47 + _t27 : 46 - _t26"}
      ],
      "frame": [
        240,
        65,
        16,
        0,
        89,
        18,
        "{_t9}",
        "{_t6}",
        "{_t10}",
        101,
        "{nibble1}",
        "{nibble2}",
        "{nibble3}",
        "{nibble4}",
        "{_t28}",
        247
      ]
    },
    {
      "osc": "/part/{part}/rhythm/key/{key}/wmt3_wave_gain",
      "_notes": "Rhythm Tone: WMT3 Wave Gain. DT1 at 11 00 5C 69H (+ the part/tone/key/note offsets of the address map); raw range 0-3. Display: -6, 0, +6, +12 [dB].",
      "section": "Rhythm Tone",
      "args": [
        {"name": "part", "type": "u7", "range": [1, 16]},
        {"name": "key", "type": "u7", "range": [59, 74]},
        {"name": "value", "type": "u7", "range": [0, 3]}
      ],
      "pre": [
        {"bind": "_t1", "expr": "part - 1"},
        {"bind": "_t2", "expr": "_t1 > 11 ? 3 : _t1 > 7 ? 2 : _t1 > 3 ? 1 : 0"},
        {"bind": "_t3", "expr": "_t2 * 4"},
        {"bind": "_t4", "expr": "_t1 - _t3"},
        {"bind": "_t5", "expr": "_t4 * 32"},
        {"bind": "_t6", "expr": "_t5 + 16"},
        {"bind": "_t7", "expr": "key - 59"},
        {"bind": "_t8", "expr": "_t7 * 2"},
        {"bind": "_t9", "expr": "_t2 + 17"},
        {"bind": "_t10", "expr": "_t8 + 92"},
        {"bind": "_t11", "expr": "_t2 + _t6"},
        {"bind": "_t12", "expr": "127 - _t11"},
        {"bind": "_t13", "expr": "_t12 + 1"},
        {"bind": "_t14", "expr": "_t8 > _t12 ? _t8 - _t13 : _t11 + _t8"},
        {"bind": "_t15", "expr": "127 - _t14"},
        {"bind": "_t16", "expr": "_t15 + 1"},
        {"bind": "_t17", "expr": "value > _t15 ? value - _t16 : _t14 + value"},
        {"bind": "_t18", "expr": "127 - _t17"},
        {"bind": "_t19", "expr": "_t17 > 42 ? 43 + _t18 : 42 - _t17"}
      ],
      "frame": [240, 65, 16, 0, 89, 18, "{_t9}", "{_t6}", "{_t10}", 105, "{value}", "{_t19}", 247]
    },
    {
      "osc": "/part/{part}/rhythm/key/{key}/wmt3_wave_fxm_switch",
      "_notes": "Rhythm Tone: WMT3 Wave FXM Switch. DT1 at 11 00 5C 6AH (+ the part/tone/key/note offsets of the address map); raw range 0-1. Display: OFF, ON.",
      "section": "Rhythm Tone",
      "args": [
        {"name": "part", "type": "u7", "range": [1, 16]},
        {"name": "key", "type": "u7", "range": [59, 74]},
        {"name": "value", "type": "enum", "values": {"OFF": 0, "ON": 1}, "range": [0, 1]}
      ],
      "pre": [
        {"bind": "_t1", "expr": "part - 1"},
        {"bind": "_t2", "expr": "_t1 > 11 ? 3 : _t1 > 7 ? 2 : _t1 > 3 ? 1 : 0"},
        {"bind": "_t3", "expr": "_t2 * 4"},
        {"bind": "_t4", "expr": "_t1 - _t3"},
        {"bind": "_t5", "expr": "_t4 * 32"},
        {"bind": "_t6", "expr": "_t5 + 16"},
        {"bind": "_t7", "expr": "key - 59"},
        {"bind": "_t8", "expr": "_t7 * 2"},
        {"bind": "_t9", "expr": "_t2 + 17"},
        {"bind": "_t10", "expr": "_t8 + 92"},
        {"bind": "_t11", "expr": "_t2 + _t6"},
        {"bind": "_t12", "expr": "127 - _t11"},
        {"bind": "_t13", "expr": "_t12 + 1"},
        {"bind": "_t14", "expr": "_t8 > _t12 ? _t8 - _t13 : _t11 + _t8"},
        {"bind": "_t15", "expr": "127 - _t14"},
        {"bind": "_t16", "expr": "_t15 + 1"},
        {"bind": "_t17", "expr": "value > _t15 ? value - _t16 : _t14 + value"},
        {"bind": "_t18", "expr": "127 - _t17"},
        {"bind": "_t19", "expr": "_t17 > 41 ? 42 + _t18 : 41 - _t17"}
      ],
      "frame": [240, 65, 16, 0, 89, 18, "{_t9}", "{_t6}", "{_t10}", 106, "{value}", "{_t19}", 247]
    },
    {
      "osc": "/part/{part}/rhythm/key/{key}/wmt3_wave_fxm_color",
      "_notes": "Rhythm Tone: WMT3 Wave FXM Color. DT1 at 11 00 5C 6BH (+ the part/tone/key/note offsets of the address map); raw range 0-3. Display: 1 - 4.",
      "section": "Rhythm Tone",
      "args": [
        {"name": "part", "type": "u7", "range": [1, 16]},
        {"name": "key", "type": "u7", "range": [59, 74]},
        {"name": "value", "type": "u7", "range": [0, 3]}
      ],
      "pre": [
        {"bind": "_t1", "expr": "part - 1"},
        {"bind": "_t2", "expr": "_t1 > 11 ? 3 : _t1 > 7 ? 2 : _t1 > 3 ? 1 : 0"},
        {"bind": "_t3", "expr": "_t2 * 4"},
        {"bind": "_t4", "expr": "_t1 - _t3"},
        {"bind": "_t5", "expr": "_t4 * 32"},
        {"bind": "_t6", "expr": "_t5 + 16"},
        {"bind": "_t7", "expr": "key - 59"},
        {"bind": "_t8", "expr": "_t7 * 2"},
        {"bind": "_t9", "expr": "_t2 + 17"},
        {"bind": "_t10", "expr": "_t8 + 92"},
        {"bind": "_t11", "expr": "_t2 + _t6"},
        {"bind": "_t12", "expr": "127 - _t11"},
        {"bind": "_t13", "expr": "_t12 + 1"},
        {"bind": "_t14", "expr": "_t8 > _t12 ? _t8 - _t13 : _t11 + _t8"},
        {"bind": "_t15", "expr": "127 - _t14"},
        {"bind": "_t16", "expr": "_t15 + 1"},
        {"bind": "_t17", "expr": "value > _t15 ? value - _t16 : _t14 + value"},
        {"bind": "_t18", "expr": "127 - _t17"},
        {"bind": "_t19", "expr": "_t17 > 40 ? 41 + _t18 : 40 - _t17"}
      ],
      "frame": [240, 65, 16, 0, 89, 18, "{_t9}", "{_t6}", "{_t10}", 107, "{value}", "{_t19}", 247]
    },
    {
      "osc": "/part/{part}/rhythm/key/{key}/wmt3_wave_fxm_depth",
      "_notes": "Rhythm Tone: WMT3 Wave FXM Depth. DT1 at 11 00 5C 6CH (+ the part/tone/key/note offsets of the address map); raw range 0-16.",
      "section": "Rhythm Tone",
      "args": [
        {"name": "part", "type": "u7", "range": [1, 16]},
        {"name": "key", "type": "u7", "range": [59, 74]},
        {"name": "value", "type": "u7", "range": [0, 16]}
      ],
      "pre": [
        {"bind": "_t1", "expr": "part - 1"},
        {"bind": "_t2", "expr": "_t1 > 11 ? 3 : _t1 > 7 ? 2 : _t1 > 3 ? 1 : 0"},
        {"bind": "_t3", "expr": "_t2 * 4"},
        {"bind": "_t4", "expr": "_t1 - _t3"},
        {"bind": "_t5", "expr": "_t4 * 32"},
        {"bind": "_t6", "expr": "_t5 + 16"},
        {"bind": "_t7", "expr": "key - 59"},
        {"bind": "_t8", "expr": "_t7 * 2"},
        {"bind": "_t9", "expr": "_t2 + 17"},
        {"bind": "_t10", "expr": "_t8 + 92"},
        {"bind": "_t11", "expr": "_t2 + _t6"},
        {"bind": "_t12", "expr": "127 - _t11"},
        {"bind": "_t13", "expr": "_t12 + 1"},
        {"bind": "_t14", "expr": "_t8 > _t12 ? _t8 - _t13 : _t11 + _t8"},
        {"bind": "_t15", "expr": "127 - _t14"},
        {"bind": "_t16", "expr": "_t15 + 1"},
        {"bind": "_t17", "expr": "value > _t15 ? value - _t16 : _t14 + value"},
        {"bind": "_t18", "expr": "127 - _t17"},
        {"bind": "_t19", "expr": "_t17 > 39 ? 40 + _t18 : 39 - _t17"}
      ],
      "frame": [240, 65, 16, 0, 89, 18, "{_t9}", "{_t6}", "{_t10}", 108, "{value}", "{_t19}", 247]
    },
    {
      "osc": "/part/{part}/rhythm/key/{key}/wmt3_wave_tempo_sync",
      "_notes": "Rhythm Tone: WMT3 Wave Tempo Sync. DT1 at 11 00 5C 6DH (+ the part/tone/key/note offsets of the address map); raw range 0-1. Display: OFF, ON.",
      "section": "Rhythm Tone",
      "args": [
        {"name": "part", "type": "u7", "range": [1, 16]},
        {"name": "key", "type": "u7", "range": [59, 74]},
        {"name": "value", "type": "enum", "values": {"OFF": 0, "ON": 1}, "range": [0, 1]}
      ],
      "pre": [
        {"bind": "_t1", "expr": "part - 1"},
        {"bind": "_t2", "expr": "_t1 > 11 ? 3 : _t1 > 7 ? 2 : _t1 > 3 ? 1 : 0"},
        {"bind": "_t3", "expr": "_t2 * 4"},
        {"bind": "_t4", "expr": "_t1 - _t3"},
        {"bind": "_t5", "expr": "_t4 * 32"},
        {"bind": "_t6", "expr": "_t5 + 16"},
        {"bind": "_t7", "expr": "key - 59"},
        {"bind": "_t8", "expr": "_t7 * 2"},
        {"bind": "_t9", "expr": "_t2 + 17"},
        {"bind": "_t10", "expr": "_t8 + 92"},
        {"bind": "_t11", "expr": "_t2 + _t6"},
        {"bind": "_t12", "expr": "127 - _t11"},
        {"bind": "_t13", "expr": "_t12 + 1"},
        {"bind": "_t14", "expr": "_t8 > _t12 ? _t8 - _t13 : _t11 + _t8"},
        {"bind": "_t15", "expr": "127 - _t14"},
        {"bind": "_t16", "expr": "_t15 + 1"},
        {"bind": "_t17", "expr": "value > _t15 ? value - _t16 : _t14 + value"},
        {"bind": "_t18", "expr": "127 - _t17"},
        {"bind": "_t19", "expr": "_t17 > 38 ? 39 + _t18 : 38 - _t17"}
      ],
      "frame": [240, 65, 16, 0, 89, 18, "{_t9}", "{_t6}", "{_t10}", 109, "{value}", "{_t19}", 247]
    },
    {
      "osc": "/part/{part}/rhythm/key/{key}/wmt3_wave_coarse_tune",
      "_notes": "Rhythm Tone: WMT3 Wave Coarse Tune. DT1 at 11 00 5C 6EH (+ the part/tone/key/note offsets of the address map); raw range 16-112. Display: -48 - +48.",
      "section": "Rhythm Tone",
      "args": [
        {"name": "part", "type": "u7", "range": [1, 16]},
        {"name": "key", "type": "u7", "range": [59, 74]},
        {"name": "value", "type": "u7", "range": [16, 112]}
      ],
      "pre": [
        {"bind": "_t1", "expr": "part - 1"},
        {"bind": "_t2", "expr": "_t1 > 11 ? 3 : _t1 > 7 ? 2 : _t1 > 3 ? 1 : 0"},
        {"bind": "_t3", "expr": "_t2 * 4"},
        {"bind": "_t4", "expr": "_t1 - _t3"},
        {"bind": "_t5", "expr": "_t4 * 32"},
        {"bind": "_t6", "expr": "_t5 + 16"},
        {"bind": "_t7", "expr": "key - 59"},
        {"bind": "_t8", "expr": "_t7 * 2"},
        {"bind": "_t9", "expr": "_t2 + 17"},
        {"bind": "_t10", "expr": "_t8 + 92"},
        {"bind": "_t11", "expr": "_t2 + _t6"},
        {"bind": "_t12", "expr": "127 - _t11"},
        {"bind": "_t13", "expr": "_t12 + 1"},
        {"bind": "_t14", "expr": "_t8 > _t12 ? _t8 - _t13 : _t11 + _t8"},
        {"bind": "_t15", "expr": "127 - _t14"},
        {"bind": "_t16", "expr": "_t15 + 1"},
        {"bind": "_t17", "expr": "value > _t15 ? value - _t16 : _t14 + value"},
        {"bind": "_t18", "expr": "127 - _t17"},
        {"bind": "_t19", "expr": "_t17 > 37 ? 38 + _t18 : 37 - _t17"}
      ],
      "frame": [240, 65, 16, 0, 89, 18, "{_t9}", "{_t6}", "{_t10}", 110, "{value}", "{_t19}", 247]
    },
    {
      "osc": "/part/{part}/rhythm/key/{key}/wmt3_wave_fine_tune",
      "_notes": "Rhythm Tone: WMT3 Wave Fine Tune. DT1 at 11 00 5C 6FH (+ the part/tone/key/note offsets of the address map); raw range 14-114. Display: -50 - +50.",
      "section": "Rhythm Tone",
      "args": [
        {"name": "part", "type": "u7", "range": [1, 16]},
        {"name": "key", "type": "u7", "range": [59, 74]},
        {"name": "value", "type": "u7", "range": [14, 114]}
      ],
      "pre": [
        {"bind": "_t1", "expr": "part - 1"},
        {"bind": "_t2", "expr": "_t1 > 11 ? 3 : _t1 > 7 ? 2 : _t1 > 3 ? 1 : 0"},
        {"bind": "_t3", "expr": "_t2 * 4"},
        {"bind": "_t4", "expr": "_t1 - _t3"},
        {"bind": "_t5", "expr": "_t4 * 32"},
        {"bind": "_t6", "expr": "_t5 + 16"},
        {"bind": "_t7", "expr": "key - 59"},
        {"bind": "_t8", "expr": "_t7 * 2"},
        {"bind": "_t9", "expr": "_t2 + 17"},
        {"bind": "_t10", "expr": "_t8 + 92"},
        {"bind": "_t11", "expr": "_t2 + _t6"},
        {"bind": "_t12", "expr": "127 - _t11"},
        {"bind": "_t13", "expr": "_t12 + 1"},
        {"bind": "_t14", "expr": "_t8 > _t12 ? _t8 - _t13 : _t11 + _t8"},
        {"bind": "_t15", "expr": "127 - _t14"},
        {"bind": "_t16", "expr": "_t15 + 1"},
        {"bind": "_t17", "expr": "value > _t15 ? value - _t16 : _t14 + value"},
        {"bind": "_t18", "expr": "127 - _t17"},
        {"bind": "_t19", "expr": "_t17 > 36 ? 37 + _t18 : 36 - _t17"}
      ],
      "frame": [240, 65, 16, 0, 89, 18, "{_t9}", "{_t6}", "{_t10}", 111, "{value}", "{_t19}", 247]
    },
    {
      "osc": "/part/{part}/rhythm/key/{key}/wmt3_wave_pan",
      "_notes": "Rhythm Tone: WMT3 Wave Pan. DT1 at 11 00 5C 70H (+ the part/tone/key/note offsets of the address map); raw range 0-127. Display: L64 - 63R.",
      "section": "Rhythm Tone",
      "args": [
        {"name": "part", "type": "u7", "range": [1, 16]},
        {"name": "key", "type": "u7", "range": [59, 74]},
        {"name": "value", "type": "u7", "range": [0, 127]}
      ],
      "pre": [
        {"bind": "_t1", "expr": "part - 1"},
        {"bind": "_t2", "expr": "_t1 > 11 ? 3 : _t1 > 7 ? 2 : _t1 > 3 ? 1 : 0"},
        {"bind": "_t3", "expr": "_t2 * 4"},
        {"bind": "_t4", "expr": "_t1 - _t3"},
        {"bind": "_t5", "expr": "_t4 * 32"},
        {"bind": "_t6", "expr": "_t5 + 16"},
        {"bind": "_t7", "expr": "key - 59"},
        {"bind": "_t8", "expr": "_t7 * 2"},
        {"bind": "_t9", "expr": "_t2 + 17"},
        {"bind": "_t10", "expr": "_t8 + 92"},
        {"bind": "_t11", "expr": "_t2 + _t6"},
        {"bind": "_t12", "expr": "127 - _t11"},
        {"bind": "_t13", "expr": "_t12 + 1"},
        {"bind": "_t14", "expr": "_t8 > _t12 ? _t8 - _t13 : _t11 + _t8"},
        {"bind": "_t15", "expr": "127 - _t14"},
        {"bind": "_t16", "expr": "_t15 + 1"},
        {"bind": "_t17", "expr": "value > _t15 ? value - _t16 : _t14 + value"},
        {"bind": "_t18", "expr": "127 - _t17"},
        {"bind": "_t19", "expr": "_t17 > 35 ? 36 + _t18 : 35 - _t17"}
      ],
      "frame": [240, 65, 16, 0, 89, 18, "{_t9}", "{_t6}", "{_t10}", 112, "{value}", "{_t19}", 247]
    },
    {
      "osc": "/part/{part}/rhythm/key/{key}/wmt3_wave_random_pan_switch",
      "_notes": "Rhythm Tone: WMT3 Wave Random Pan Switch. DT1 at 11 00 5C 71H (+ the part/tone/key/note offsets of the address map); raw range 0-1. Display: OFF, ON.",
      "section": "Rhythm Tone",
      "args": [
        {"name": "part", "type": "u7", "range": [1, 16]},
        {"name": "key", "type": "u7", "range": [59, 74]},
        {"name": "value", "type": "enum", "values": {"OFF": 0, "ON": 1}, "range": [0, 1]}
      ],
      "pre": [
        {"bind": "_t1", "expr": "part - 1"},
        {"bind": "_t2", "expr": "_t1 > 11 ? 3 : _t1 > 7 ? 2 : _t1 > 3 ? 1 : 0"},
        {"bind": "_t3", "expr": "_t2 * 4"},
        {"bind": "_t4", "expr": "_t1 - _t3"},
        {"bind": "_t5", "expr": "_t4 * 32"},
        {"bind": "_t6", "expr": "_t5 + 16"},
        {"bind": "_t7", "expr": "key - 59"},
        {"bind": "_t8", "expr": "_t7 * 2"},
        {"bind": "_t9", "expr": "_t2 + 17"},
        {"bind": "_t10", "expr": "_t8 + 92"},
        {"bind": "_t11", "expr": "_t2 + _t6"},
        {"bind": "_t12", "expr": "127 - _t11"},
        {"bind": "_t13", "expr": "_t12 + 1"},
        {"bind": "_t14", "expr": "_t8 > _t12 ? _t8 - _t13 : _t11 + _t8"},
        {"bind": "_t15", "expr": "127 - _t14"},
        {"bind": "_t16", "expr": "_t15 + 1"},
        {"bind": "_t17", "expr": "value > _t15 ? value - _t16 : _t14 + value"},
        {"bind": "_t18", "expr": "127 - _t17"},
        {"bind": "_t19", "expr": "_t17 > 34 ? 35 + _t18 : 34 - _t17"}
      ],
      "frame": [240, 65, 16, 0, 89, 18, "{_t9}", "{_t6}", "{_t10}", 113, "{value}", "{_t19}", 247]
    },
    {
      "osc": "/part/{part}/rhythm/key/{key}/wmt3_wave_alternate_pan_switch",
      "_notes": "Rhythm Tone: WMT3 Wave Alternate Pan Switch. DT1 at 11 00 5C 72H (+ the part/tone/key/note offsets of the address map); raw range 0-2. Display: OFF, ON, REVERSE.",
      "section": "Rhythm Tone",
      "args": [
        {"name": "part", "type": "u7", "range": [1, 16]},
        {"name": "key", "type": "u7", "range": [59, 74]},
        {"name": "value", "type": "enum", "values": {"OFF": 0, "ON": 1, "REVERSE": 2}, "range": [0, 2]}
      ],
      "pre": [
        {"bind": "_t1", "expr": "part - 1"},
        {"bind": "_t2", "expr": "_t1 > 11 ? 3 : _t1 > 7 ? 2 : _t1 > 3 ? 1 : 0"},
        {"bind": "_t3", "expr": "_t2 * 4"},
        {"bind": "_t4", "expr": "_t1 - _t3"},
        {"bind": "_t5", "expr": "_t4 * 32"},
        {"bind": "_t6", "expr": "_t5 + 16"},
        {"bind": "_t7", "expr": "key - 59"},
        {"bind": "_t8", "expr": "_t7 * 2"},
        {"bind": "_t9", "expr": "_t2 + 17"},
        {"bind": "_t10", "expr": "_t8 + 92"},
        {"bind": "_t11", "expr": "_t2 + _t6"},
        {"bind": "_t12", "expr": "127 - _t11"},
        {"bind": "_t13", "expr": "_t12 + 1"},
        {"bind": "_t14", "expr": "_t8 > _t12 ? _t8 - _t13 : _t11 + _t8"},
        {"bind": "_t15", "expr": "127 - _t14"},
        {"bind": "_t16", "expr": "_t15 + 1"},
        {"bind": "_t17", "expr": "value > _t15 ? value - _t16 : _t14 + value"},
        {"bind": "_t18", "expr": "127 - _t17"},
        {"bind": "_t19", "expr": "_t17 > 33 ? 34 + _t18 : 33 - _t17"}
      ],
      "frame": [240, 65, 16, 0, 89, 18, "{_t9}", "{_t6}", "{_t10}", 114, "{value}", "{_t19}", 247]
    },
    {
      "osc": "/part/{part}/rhythm/key/{key}/wmt3_wave_level",
      "_notes": "Rhythm Tone: WMT3 Wave Level. DT1 at 11 00 5C 73H (+ the part/tone/key/note offsets of the address map); raw range 0-127.",
      "section": "Rhythm Tone",
      "args": [
        {"name": "part", "type": "u7", "range": [1, 16]},
        {"name": "key", "type": "u7", "range": [59, 74]},
        {"name": "value", "type": "u7", "range": [0, 127]}
      ],
      "pre": [
        {"bind": "_t1", "expr": "part - 1"},
        {"bind": "_t2", "expr": "_t1 > 11 ? 3 : _t1 > 7 ? 2 : _t1 > 3 ? 1 : 0"},
        {"bind": "_t3", "expr": "_t2 * 4"},
        {"bind": "_t4", "expr": "_t1 - _t3"},
        {"bind": "_t5", "expr": "_t4 * 32"},
        {"bind": "_t6", "expr": "_t5 + 16"},
        {"bind": "_t7", "expr": "key - 59"},
        {"bind": "_t8", "expr": "_t7 * 2"},
        {"bind": "_t9", "expr": "_t2 + 17"},
        {"bind": "_t10", "expr": "_t8 + 92"},
        {"bind": "_t11", "expr": "_t2 + _t6"},
        {"bind": "_t12", "expr": "127 - _t11"},
        {"bind": "_t13", "expr": "_t12 + 1"},
        {"bind": "_t14", "expr": "_t8 > _t12 ? _t8 - _t13 : _t11 + _t8"},
        {"bind": "_t15", "expr": "127 - _t14"},
        {"bind": "_t16", "expr": "_t15 + 1"},
        {"bind": "_t17", "expr": "value > _t15 ? value - _t16 : _t14 + value"},
        {"bind": "_t18", "expr": "127 - _t17"},
        {"bind": "_t19", "expr": "_t17 > 32 ? 33 + _t18 : 32 - _t17"}
      ],
      "frame": [240, 65, 16, 0, 89, 18, "{_t9}", "{_t6}", "{_t10}", 115, "{value}", "{_t19}", 247]
    },
    {
      "osc": "/part/{part}/rhythm/key/{key}/wmt3_velocity_range_lower",
      "_notes": "Rhythm Tone: WMT3 Velocity Range Lower. DT1 at 11 00 5C 74H (+ the part/tone/key/note offsets of the address map); raw range 1-127. Display: 1 - UPPER.",
      "section": "Rhythm Tone",
      "args": [
        {"name": "part", "type": "u7", "range": [1, 16]},
        {"name": "key", "type": "u7", "range": [59, 74]},
        {"name": "value", "type": "u7", "range": [1, 127]}
      ],
      "pre": [
        {"bind": "_t1", "expr": "part - 1"},
        {"bind": "_t2", "expr": "_t1 > 11 ? 3 : _t1 > 7 ? 2 : _t1 > 3 ? 1 : 0"},
        {"bind": "_t3", "expr": "_t2 * 4"},
        {"bind": "_t4", "expr": "_t1 - _t3"},
        {"bind": "_t5", "expr": "_t4 * 32"},
        {"bind": "_t6", "expr": "_t5 + 16"},
        {"bind": "_t7", "expr": "key - 59"},
        {"bind": "_t8", "expr": "_t7 * 2"},
        {"bind": "_t9", "expr": "_t2 + 17"},
        {"bind": "_t10", "expr": "_t8 + 92"},
        {"bind": "_t11", "expr": "_t2 + _t6"},
        {"bind": "_t12", "expr": "127 - _t11"},
        {"bind": "_t13", "expr": "_t12 + 1"},
        {"bind": "_t14", "expr": "_t8 > _t12 ? _t8 - _t13 : _t11 + _t8"},
        {"bind": "_t15", "expr": "127 - _t14"},
        {"bind": "_t16", "expr": "_t15 + 1"},
        {"bind": "_t17", "expr": "value > _t15 ? value - _t16 : _t14 + value"},
        {"bind": "_t18", "expr": "127 - _t17"},
        {"bind": "_t19", "expr": "_t17 > 31 ? 32 + _t18 : 31 - _t17"}
      ],
      "frame": [240, 65, 16, 0, 89, 18, "{_t9}", "{_t6}", "{_t10}", 116, "{value}", "{_t19}", 247]
    },
    {
      "osc": "/part/{part}/rhythm/key/{key}/wmt3_velocity_range_upper",
      "_notes": "Rhythm Tone: WMT3 Velocity Range Upper. DT1 at 11 00 5C 75H (+ the part/tone/key/note offsets of the address map); raw range 1-127. Display: LOWER - 127.",
      "section": "Rhythm Tone",
      "args": [
        {"name": "part", "type": "u7", "range": [1, 16]},
        {"name": "key", "type": "u7", "range": [59, 74]},
        {"name": "value", "type": "u7", "range": [1, 127]}
      ],
      "pre": [
        {"bind": "_t1", "expr": "part - 1"},
        {"bind": "_t2", "expr": "_t1 > 11 ? 3 : _t1 > 7 ? 2 : _t1 > 3 ? 1 : 0"},
        {"bind": "_t3", "expr": "_t2 * 4"},
        {"bind": "_t4", "expr": "_t1 - _t3"},
        {"bind": "_t5", "expr": "_t4 * 32"},
        {"bind": "_t6", "expr": "_t5 + 16"},
        {"bind": "_t7", "expr": "key - 59"},
        {"bind": "_t8", "expr": "_t7 * 2"},
        {"bind": "_t9", "expr": "_t2 + 17"},
        {"bind": "_t10", "expr": "_t8 + 92"},
        {"bind": "_t11", "expr": "_t2 + _t6"},
        {"bind": "_t12", "expr": "127 - _t11"},
        {"bind": "_t13", "expr": "_t12 + 1"},
        {"bind": "_t14", "expr": "_t8 > _t12 ? _t8 - _t13 : _t11 + _t8"},
        {"bind": "_t15", "expr": "127 - _t14"},
        {"bind": "_t16", "expr": "_t15 + 1"},
        {"bind": "_t17", "expr": "value > _t15 ? value - _t16 : _t14 + value"},
        {"bind": "_t18", "expr": "127 - _t17"},
        {"bind": "_t19", "expr": "_t17 > 30 ? 31 + _t18 : 30 - _t17"}
      ],
      "frame": [240, 65, 16, 0, 89, 18, "{_t9}", "{_t6}", "{_t10}", 117, "{value}", "{_t19}", 247]
    },
    {
      "osc": "/part/{part}/rhythm/key/{key}/wmt3_velocity_fade_width_lower",
      "_notes": "Rhythm Tone: WMT3 Velocity Fade Width Lower. DT1 at 11 00 5C 76H (+ the part/tone/key/note offsets of the address map); raw range 0-127.",
      "section": "Rhythm Tone",
      "args": [
        {"name": "part", "type": "u7", "range": [1, 16]},
        {"name": "key", "type": "u7", "range": [59, 74]},
        {"name": "value", "type": "u7", "range": [0, 127]}
      ],
      "pre": [
        {"bind": "_t1", "expr": "part - 1"},
        {"bind": "_t2", "expr": "_t1 > 11 ? 3 : _t1 > 7 ? 2 : _t1 > 3 ? 1 : 0"},
        {"bind": "_t3", "expr": "_t2 * 4"},
        {"bind": "_t4", "expr": "_t1 - _t3"},
        {"bind": "_t5", "expr": "_t4 * 32"},
        {"bind": "_t6", "expr": "_t5 + 16"},
        {"bind": "_t7", "expr": "key - 59"},
        {"bind": "_t8", "expr": "_t7 * 2"},
        {"bind": "_t9", "expr": "_t2 + 17"},
        {"bind": "_t10", "expr": "_t8 + 92"},
        {"bind": "_t11", "expr": "_t2 + _t6"},
        {"bind": "_t12", "expr": "127 - _t11"},
        {"bind": "_t13", "expr": "_t12 + 1"},
        {"bind": "_t14", "expr": "_t8 > _t12 ? _t8 - _t13 : _t11 + _t8"},
        {"bind": "_t15", "expr": "127 - _t14"},
        {"bind": "_t16", "expr": "_t15 + 1"},
        {"bind": "_t17", "expr": "value > _t15 ? value - _t16 : _t14 + value"},
        {"bind": "_t18", "expr": "127 - _t17"},
        {"bind": "_t19", "expr": "_t17 > 29 ? 30 + _t18 : 29 - _t17"}
      ],
      "frame": [240, 65, 16, 0, 89, 18, "{_t9}", "{_t6}", "{_t10}", 118, "{value}", "{_t19}", 247]
    },
    {
      "osc": "/part/{part}/rhythm/key/{key}/wmt3_velocity_fade_width_upper",
      "_notes": "Rhythm Tone: WMT3 Velocity Fade Width Upper. DT1 at 11 00 5C 77H (+ the part/tone/key/note offsets of the address map); raw range 0-127.",
      "section": "Rhythm Tone",
      "args": [
        {"name": "part", "type": "u7", "range": [1, 16]},
        {"name": "key", "type": "u7", "range": [59, 74]},
        {"name": "value", "type": "u7", "range": [0, 127]}
      ],
      "pre": [
        {"bind": "_t1", "expr": "part - 1"},
        {"bind": "_t2", "expr": "_t1 > 11 ? 3 : _t1 > 7 ? 2 : _t1 > 3 ? 1 : 0"},
        {"bind": "_t3", "expr": "_t2 * 4"},
        {"bind": "_t4", "expr": "_t1 - _t3"},
        {"bind": "_t5", "expr": "_t4 * 32"},
        {"bind": "_t6", "expr": "_t5 + 16"},
        {"bind": "_t7", "expr": "key - 59"},
        {"bind": "_t8", "expr": "_t7 * 2"},
        {"bind": "_t9", "expr": "_t2 + 17"},
        {"bind": "_t10", "expr": "_t8 + 92"},
        {"bind": "_t11", "expr": "_t2 + _t6"},
        {"bind": "_t12", "expr": "127 - _t11"},
        {"bind": "_t13", "expr": "_t12 + 1"},
        {"bind": "_t14", "expr": "_t8 > _t12 ? _t8 - _t13 : _t11 + _t8"},
        {"bind": "_t15", "expr": "127 - _t14"},
        {"bind": "_t16", "expr": "_t15 + 1"},
        {"bind": "_t17", "expr": "value > _t15 ? value - _t16 : _t14 + value"},
        {"bind": "_t18", "expr": "127 - _t17"},
        {"bind": "_t19", "expr": "_t17 > 28 ? 29 + _t18 : 28 - _t17"}
      ],
      "frame": [240, 65, 16, 0, 89, 18, "{_t9}", "{_t6}", "{_t10}", 119, "{value}", "{_t19}", 247]
    },
    {
      "osc": "/part/{part}/rhythm/key/{key}/wmt4_wave_switch",
      "_notes": "Rhythm Tone: WMT4 Wave Switch. DT1 at 11 00 5C 78H (+ the part/tone/key/note offsets of the address map); raw range 0-1. Display: OFF, ON.",
      "section": "Rhythm Tone",
      "args": [
        {"name": "part", "type": "u7", "range": [1, 16]},
        {"name": "key", "type": "u7", "range": [59, 74]},
        {"name": "value", "type": "enum", "values": {"OFF": 0, "ON": 1}, "range": [0, 1]}
      ],
      "pre": [
        {"bind": "_t1", "expr": "part - 1"},
        {"bind": "_t2", "expr": "_t1 > 11 ? 3 : _t1 > 7 ? 2 : _t1 > 3 ? 1 : 0"},
        {"bind": "_t3", "expr": "_t2 * 4"},
        {"bind": "_t4", "expr": "_t1 - _t3"},
        {"bind": "_t5", "expr": "_t4 * 32"},
        {"bind": "_t6", "expr": "_t5 + 16"},
        {"bind": "_t7", "expr": "key - 59"},
        {"bind": "_t8", "expr": "_t7 * 2"},
        {"bind": "_t9", "expr": "_t2 + 17"},
        {"bind": "_t10", "expr": "_t8 + 92"},
        {"bind": "_t11", "expr": "_t2 + _t6"},
        {"bind": "_t12", "expr": "127 - _t11"},
        {"bind": "_t13", "expr": "_t12 + 1"},
        {"bind": "_t14", "expr": "_t8 > _t12 ? _t8 - _t13 : _t11 + _t8"},
        {"bind": "_t15", "expr": "127 - _t14"},
        {"bind": "_t16", "expr": "_t15 + 1"},
        {"bind": "_t17", "expr": "value > _t15 ? value - _t16 : _t14 + value"},
        {"bind": "_t18", "expr": "127 - _t17"},
        {"bind": "_t19", "expr": "_t17 > 27 ? 28 + _t18 : 27 - _t17"}
      ],
      "frame": [240, 65, 16, 0, 89, 18, "{_t9}", "{_t6}", "{_t10}", 120, "{value}", "{_t19}", 247]
    },
    {
      "osc": "/part/{part}/rhythm/key/{key}/wmt4_wave_group_type",
      "_notes": "Rhythm Tone: WMT4 Wave Group Type. DT1 at 11 00 5C 79H (+ the part/tone/key/note offsets of the address map); raw range 0-3. Display: INT, ---, SRX, SAMPLE.",
      "section": "Rhythm Tone",
      "args": [
        {"name": "part", "type": "u7", "range": [1, 16]},
        {"name": "key", "type": "u7", "range": [59, 74]},
        {"name": "value", "type": "enum", "values": {"INT": 0, "---": 1, "SRX": 2, "SAMPLE": 3}, "range": [0, 3]}
      ],
      "pre": [
        {"bind": "_t1", "expr": "part - 1"},
        {"bind": "_t2", "expr": "_t1 > 11 ? 3 : _t1 > 7 ? 2 : _t1 > 3 ? 1 : 0"},
        {"bind": "_t3", "expr": "_t2 * 4"},
        {"bind": "_t4", "expr": "_t1 - _t3"},
        {"bind": "_t5", "expr": "_t4 * 32"},
        {"bind": "_t6", "expr": "_t5 + 16"},
        {"bind": "_t7", "expr": "key - 59"},
        {"bind": "_t8", "expr": "_t7 * 2"},
        {"bind": "_t9", "expr": "_t2 + 17"},
        {"bind": "_t10", "expr": "_t8 + 92"},
        {"bind": "_t11", "expr": "_t2 + _t6"},
        {"bind": "_t12", "expr": "127 - _t11"},
        {"bind": "_t13", "expr": "_t12 + 1"},
        {"bind": "_t14", "expr": "_t8 > _t12 ? _t8 - _t13 : _t11 + _t8"},
        {"bind": "_t15", "expr": "127 - _t14"},
        {"bind": "_t16", "expr": "_t15 + 1"},
        {"bind": "_t17", "expr": "value > _t15 ? value - _t16 : _t14 + value"},
        {"bind": "_t18", "expr": "127 - _t17"},
        {"bind": "_t19", "expr": "_t17 > 26 ? 27 + _t18 : 26 - _t17"}
      ],
      "frame": [240, 65, 16, 0, 89, 18, "{_t9}", "{_t6}", "{_t10}", 121, "{value}", "{_t19}", 247]
    },
    {
      "osc": "/part/{part}/rhythm/key/{key}/wmt4_wave_group_id",
      "_notes": "Rhythm Tone: WMT4 Wave Group ID. DT1 at 11 00 5C 7AH (+ the part/tone/key/note offsets of the address map); raw range 0-16384. Sent as 4 nibbles (\"#\" in the map): pass the raw value as 4 hex digits, most significant first (e.g. 16384 = 4 0 0 0). Display: OFF, 1 - 16384.",
      "section": "Rhythm Tone",
      "args": [
        {"name": "part", "type": "u7", "range": [1, 16]},
        {"name": "key", "type": "u7", "range": [59, 74]},
        {"name": "nibble1", "type": "u7", "range": [0, 15]},
        {"name": "nibble2", "type": "u7", "range": [0, 15]},
        {"name": "nibble3", "type": "u7", "range": [0, 15]},
        {"name": "nibble4", "type": "u7", "range": [0, 15]}
      ],
      "pre": [
        {"bind": "_t1", "expr": "part - 1"},
        {"bind": "_t2", "expr": "_t1 > 11 ? 3 : _t1 > 7 ? 2 : _t1 > 3 ? 1 : 0"},
        {"bind": "_t3", "expr": "_t2 * 4"},
        {"bind": "_t4", "expr": "_t1 - _t3"},
        {"bind": "_t5", "expr": "_t4 * 32"},
        {"bind": "_t6", "expr": "_t5 + 16"},
        {"bind": "_t7", "expr": "key - 59"},
        {"bind": "_t8", "expr": "_t7 * 2"},
        {"bind": "_t9", "expr": "_t2 + 17"},
        {"bind": "_t10", "expr": "_t8 + 92"},
        {"bind": "_t11", "expr": "_t2 + _t6"},
        {"bind": "_t12", "expr": "127 - _t11"},
        {"bind": "_t13", "expr": "_t12 + 1"},
        {"bind": "_t14", "expr": "_t8 > _t12 ? _t8 - _t13 : _t11 + _t8"},
        {"bind": "_t15", "expr": "127 - _t14"},
        {"bind": "_t16", "expr": "_t15 + 1"},
        {"bind": "_t17", "expr": "nibble1 > _t15 ? nibble1 - _t16 : _t14 + nibble1"},
        {"bind": "_t18", "expr": "127 - _t17"},
        {"bind": "_t19", "expr": "_t18 + 1"},
        {"bind": "_t20", "expr": "nibble2 > _t18 ? nibble2 - _t19 : _t17 + nibble2"},
        {"bind": "_t21", "expr": "127 - _t20"},
        {"bind": "_t22", "expr": "_t21 + 1"},
        {"bind": "_t23", "expr": "nibble3 > _t21 ? nibble3 - _t22 : _t20 + nibble3"},
        {"bind": "_t24", "expr": "127 - _t23"},
        {"bind": "_t25", "expr": "_t24 + 1"},
        {"bind": "_t26", "expr": "nibble4 > _t24 ? nibble4 - _t25 : _t23 + nibble4"},
        {"bind": "_t27", "expr": "127 - _t26"},
        {"bind": "_t28", "expr": "_t26 > 25 ? 26 + _t27 : 25 - _t26"}
      ],
      "frame": [
        240,
        65,
        16,
        0,
        89,
        18,
        "{_t9}",
        "{_t6}",
        "{_t10}",
        122,
        "{nibble1}",
        "{nibble2}",
        "{nibble3}",
        "{nibble4}",
        "{_t28}",
        247
      ]
    },
    {
      "osc": "/part/{part}/rhythm/key/{key}/wmt4_wave_number_l_mono",
      "_notes": "Rhythm Tone: WMT4 Wave Number L (Mono). DT1 at 11 00 5C 7EH (+ the part/tone/key/note offsets of the address map); raw range 0-16384. Sent as 4 nibbles (\"#\" in the map): pass the raw value as 4 hex digits, most significant first (e.g. 16384 = 4 0 0 0). Display: OFF, 1 - 16384.",
      "section": "Rhythm Tone",
      "args": [
        {"name": "part", "type": "u7", "range": [1, 16]},
        {"name": "key", "type": "u7", "range": [59, 74]},
        {"name": "nibble1", "type": "u7", "range": [0, 15]},
        {"name": "nibble2", "type": "u7", "range": [0, 15]},
        {"name": "nibble3", "type": "u7", "range": [0, 15]},
        {"name": "nibble4", "type": "u7", "range": [0, 15]}
      ],
      "pre": [
        {"bind": "_t1", "expr": "part - 1"},
        {"bind": "_t2", "expr": "_t1 > 11 ? 3 : _t1 > 7 ? 2 : _t1 > 3 ? 1 : 0"},
        {"bind": "_t3", "expr": "_t2 * 4"},
        {"bind": "_t4", "expr": "_t1 - _t3"},
        {"bind": "_t5", "expr": "_t4 * 32"},
        {"bind": "_t6", "expr": "_t5 + 16"},
        {"bind": "_t7", "expr": "key - 59"},
        {"bind": "_t8", "expr": "_t7 * 2"},
        {"bind": "_t9", "expr": "_t2 + 17"},
        {"bind": "_t10", "expr": "_t8 + 92"},
        {"bind": "_t11", "expr": "_t2 + _t6"},
        {"bind": "_t12", "expr": "127 - _t11"},
        {"bind": "_t13", "expr": "_t12 + 1"},
        {"bind": "_t14", "expr": "_t8 > _t12 ? _t8 - _t13 : _t11 + _t8"},
        {"bind": "_t15", "expr": "127 - _t14"},
        {"bind": "_t16", "expr": "_t15 + 1"},
        {"bind": "_t17", "expr": "nibble1 > _t15 ? nibble1 - _t16 : _t14 + nibble1"},
        {"bind": "_t18", "expr": "127 - _t17"},
        {"bind": "_t19", "expr": "_t18 + 1"},
        {"bind": "_t20", "expr": "nibble2 > _t18 ? nibble2 - _t19 : _t17 + nibble2"},
        {"bind": "_t21", "expr": "127 - _t20"},
        {"bind": "_t22", "expr": "_t21 + 1"},
        {"bind": "_t23", "expr": "nibble3 > _t21 ? nibble3 - _t22 : _t20 + nibble3"},
        {"bind": "_t24", "expr": "127 - _t23"},
        {"bind": "_t25", "expr": "_t24 + 1"},
        {"bind": "_t26", "expr": "nibble4 > _t24 ? nibble4 - _t25 : _t23 + nibble4"},
        {"bind": "_t27", "expr": "127 - _t26"},
        {"bind": "_t28", "expr": "_t26 > 21 ? 22 + _t27 : 21 - _t26"}
      ],
      "frame": [
        240,
        65,
        16,
        0,
        89,
        18,
        "{_t9}",
        "{_t6}",
        "{_t10}",
        126,
        "{nibble1}",
        "{nibble2}",
        "{nibble3}",
        "{nibble4}",
        "{_t28}",
        247
      ]
    },
    {
      "osc": "/part/{part}/rhythm/key/{key}/wmt4_wave_number_r",
      "_notes": "Rhythm Tone: WMT4 Wave Number R. DT1 at 11 00 5D 02H (+ the part/tone/key/note offsets of the address map); raw range 0-16384. Sent as 4 nibbles (\"#\" in the map): pass the raw value as 4 hex digits, most significant first (e.g. 16384 = 4 0 0 0). Display: OFF, 1 - 16384.",
      "section": "Rhythm Tone",
      "args": [
        {"name": "part", "type": "u7", "range": [1, 16]},
        {"name": "key", "type": "u7", "range": [59, 74]},
        {"name": "nibble1", "type": "u7", "range": [0, 15]},
        {"name": "nibble2", "type": "u7", "range": [0, 15]},
        {"name": "nibble3", "type": "u7", "range": [0, 15]},
        {"name": "nibble4", "type": "u7", "range": [0, 15]}
      ],
      "pre": [
        {"bind": "_t1", "expr": "part - 1"},
        {"bind": "_t2", "expr": "_t1 > 11 ? 3 : _t1 > 7 ? 2 : _t1 > 3 ? 1 : 0"},
        {"bind": "_t3", "expr": "_t2 * 4"},
        {"bind": "_t4", "expr": "_t1 - _t3"},
        {"bind": "_t5", "expr": "_t4 * 32"},
        {"bind": "_t6", "expr": "_t5 + 16"},
        {"bind": "_t7", "expr": "key - 59"},
        {"bind": "_t8", "expr": "_t7 * 2"},
        {"bind": "_t9", "expr": "_t2 + 17"},
        {"bind": "_t10", "expr": "_t8 + 93"},
        {"bind": "_t11", "expr": "_t2 + _t6"},
        {"bind": "_t12", "expr": "127 - _t11"},
        {"bind": "_t13", "expr": "_t12 + 1"},
        {"bind": "_t14", "expr": "_t8 > _t12 ? _t8 - _t13 : _t11 + _t8"},
        {"bind": "_t15", "expr": "127 - _t14"},
        {"bind": "_t16", "expr": "_t15 + 1"},
        {"bind": "_t17", "expr": "nibble1 > _t15 ? nibble1 - _t16 : _t14 + nibble1"},
        {"bind": "_t18", "expr": "127 - _t17"},
        {"bind": "_t19", "expr": "_t18 + 1"},
        {"bind": "_t20", "expr": "nibble2 > _t18 ? nibble2 - _t19 : _t17 + nibble2"},
        {"bind": "_t21", "expr": "127 - _t20"},
        {"bind": "_t22", "expr": "_t21 + 1"},
        {"bind": "_t23", "expr": "nibble3 > _t21 ? nibble3 - _t22 : _t20 + nibble3"},
        {"bind": "_t24", "expr": "127 - _t23"},
        {"bind": "_t25", "expr": "_t24 + 1"},
        {"bind": "_t26", "expr": "nibble4 > _t24 ? nibble4 - _t25 : _t23 + nibble4"},
        {"bind": "_t27", "expr": "127 - _t26"},
        {"bind": "_t28", "expr": "_t26 > 16 ? 17 + _t27 : 16 - _t26"}
      ],
      "frame": [
        240,
        65,
        16,
        0,
        89,
        18,
        "{_t9}",
        "{_t6}",
        "{_t10}",
        2,
        "{nibble1}",
        "{nibble2}",
        "{nibble3}",
        "{nibble4}",
        "{_t28}",
        247
      ]
    },
    {
      "osc": "/part/{part}/rhythm/key/{key}/wmt4_wave_gain",
      "_notes": "Rhythm Tone: WMT4 Wave Gain. DT1 at 11 00 5D 06H (+ the part/tone/key/note offsets of the address map); raw range 0-3. Display: -6, 0, +6, +12 [dB].",
      "section": "Rhythm Tone",
      "args": [
        {"name": "part", "type": "u7", "range": [1, 16]},
        {"name": "key", "type": "u7", "range": [59, 74]},
        {"name": "value", "type": "u7", "range": [0, 3]}
      ],
      "pre": [
        {"bind": "_t1", "expr": "part - 1"},
        {"bind": "_t2", "expr": "_t1 > 11 ? 3 : _t1 > 7 ? 2 : _t1 > 3 ? 1 : 0"},
        {"bind": "_t3", "expr": "_t2 * 4"},
        {"bind": "_t4", "expr": "_t1 - _t3"},
        {"bind": "_t5", "expr": "_t4 * 32"},
        {"bind": "_t6", "expr": "_t5 + 16"},
        {"bind": "_t7", "expr": "key - 59"},
        {"bind": "_t8", "expr": "_t7 * 2"},
        {"bind": "_t9", "expr": "_t2 + 17"},
        {"bind": "_t10", "expr": "_t8 + 93"},
        {"bind": "_t11", "expr": "_t2 + _t6"},
        {"bind": "_t12", "expr": "127 - _t11"},
        {"bind": "_t13", "expr": "_t12 + 1"},
        {"bind": "_t14", "expr": "_t8 > _t12 ? _t8 - _t13 : _t11 + _t8"},
        {"bind": "_t15", "expr": "127 - _t14"},
        {"bind": "_t16", "expr": "_t15 + 1"},
        {"bind": "_t17", "expr": "value > _t15 ? value - _t16 : _t14 + value"},
        {"bind": "_t18", "expr": "127 - _t17"},
        {"bind": "_t19", "expr": "_t17 > 12 ? 13 + _t18 : 12 - _t17"}
      ],
      "frame": [240, 65, 16, 0, 89, 18, "{_t9}", "{_t6}", "{_t10}", 6, "{value}", "{_t19}", 247]
    },
    {
      "osc": "/part/{part}/rhythm/key/{key}/wmt4_wave_fxm_switch",
      "_notes": "Rhythm Tone: WMT4 Wave FXM Switch. DT1 at 11 00 5D 07H (+ the part/tone/key/note offsets of the address map); raw range 0-1. Display: OFF, ON.",
      "section": "Rhythm Tone",
      "args": [
        {"name": "part", "type": "u7", "range": [1, 16]},
        {"name": "key", "type": "u7", "range": [59, 74]},
        {"name": "value", "type": "enum", "values": {"OFF": 0, "ON": 1}, "range": [0, 1]}
      ],
      "pre": [
        {"bind": "_t1", "expr": "part - 1"},
        {"bind": "_t2", "expr": "_t1 > 11 ? 3 : _t1 > 7 ? 2 : _t1 > 3 ? 1 : 0"},
        {"bind": "_t3", "expr": "_t2 * 4"},
        {"bind": "_t4", "expr": "_t1 - _t3"},
        {"bind": "_t5", "expr": "_t4 * 32"},
        {"bind": "_t6", "expr": "_t5 + 16"},
        {"bind": "_t7", "expr": "key - 59"},
        {"bind": "_t8", "expr": "_t7 * 2"},
        {"bind": "_t9", "expr": "_t2 + 17"},
        {"bind": "_t10", "expr": "_t8 + 93"},
        {"bind": "_t11", "expr": "_t2 + _t6"},
        {"bind": "_t12", "expr": "127 - _t11"},
        {"bind": "_t13", "expr": "_t12 + 1"},
        {"bind": "_t14", "expr": "_t8 > _t12 ? _t8 - _t13 : _t11 + _t8"},
        {"bind": "_t15", "expr": "127 - _t14"},
        {"bind": "_t16", "expr": "_t15 + 1"},
        {"bind": "_t17", "expr": "value > _t15 ? value - _t16 : _t14 + value"},
        {"bind": "_t18", "expr": "127 - _t17"},
        {"bind": "_t19", "expr": "_t17 > 11 ? 12 + _t18 : 11 - _t17"}
      ],
      "frame": [240, 65, 16, 0, 89, 18, "{_t9}", "{_t6}", "{_t10}", 7, "{value}", "{_t19}", 247]
    },
    {
      "osc": "/part/{part}/rhythm/key/{key}/wmt4_wave_fxm_color",
      "_notes": "Rhythm Tone: WMT4 Wave FXM Color. DT1 at 11 00 5D 08H (+ the part/tone/key/note offsets of the address map); raw range 0-3. Display: 1 - 4.",
      "section": "Rhythm Tone",
      "args": [
        {"name": "part", "type": "u7", "range": [1, 16]},
        {"name": "key", "type": "u7", "range": [59, 74]},
        {"name": "value", "type": "u7", "range": [0, 3]}
      ],
      "pre": [
        {"bind": "_t1", "expr": "part - 1"},
        {"bind": "_t2", "expr": "_t1 > 11 ? 3 : _t1 > 7 ? 2 : _t1 > 3 ? 1 : 0"},
        {"bind": "_t3", "expr": "_t2 * 4"},
        {"bind": "_t4", "expr": "_t1 - _t3"},
        {"bind": "_t5", "expr": "_t4 * 32"},
        {"bind": "_t6", "expr": "_t5 + 16"},
        {"bind": "_t7", "expr": "key - 59"},
        {"bind": "_t8", "expr": "_t7 * 2"},
        {"bind": "_t9", "expr": "_t2 + 17"},
        {"bind": "_t10", "expr": "_t8 + 93"},
        {"bind": "_t11", "expr": "_t2 + _t6"},
        {"bind": "_t12", "expr": "127 - _t11"},
        {"bind": "_t13", "expr": "_t12 + 1"},
        {"bind": "_t14", "expr": "_t8 > _t12 ? _t8 - _t13 : _t11 + _t8"},
        {"bind": "_t15", "expr": "127 - _t14"},
        {"bind": "_t16", "expr": "_t15 + 1"},
        {"bind": "_t17", "expr": "value > _t15 ? value - _t16 : _t14 + value"},
        {"bind": "_t18", "expr": "127 - _t17"},
        {"bind": "_t19", "expr": "_t17 > 10 ? 11 + _t18 : 10 - _t17"}
      ],
      "frame": [240, 65, 16, 0, 89, 18, "{_t9}", "{_t6}", "{_t10}", 8, "{value}", "{_t19}", 247]
    },
    {
      "osc": "/part/{part}/rhythm/key/{key}/wmt4_wave_fxm_depth",
      "_notes": "Rhythm Tone: WMT4 Wave FXM Depth. DT1 at 11 00 5D 09H (+ the part/tone/key/note offsets of the address map); raw range 0-16.",
      "section": "Rhythm Tone",
      "args": [
        {"name": "part", "type": "u7", "range": [1, 16]},
        {"name": "key", "type": "u7", "range": [59, 74]},
        {"name": "value", "type": "u7", "range": [0, 16]}
      ],
      "pre": [
        {"bind": "_t1", "expr": "part - 1"},
        {"bind": "_t2", "expr": "_t1 > 11 ? 3 : _t1 > 7 ? 2 : _t1 > 3 ? 1 : 0"},
        {"bind": "_t3", "expr": "_t2 * 4"},
        {"bind": "_t4", "expr": "_t1 - _t3"},
        {"bind": "_t5", "expr": "_t4 * 32"},
        {"bind": "_t6", "expr": "_t5 + 16"},
        {"bind": "_t7", "expr": "key - 59"},
        {"bind": "_t8", "expr": "_t7 * 2"},
        {"bind": "_t9", "expr": "_t2 + 17"},
        {"bind": "_t10", "expr": "_t8 + 93"},
        {"bind": "_t11", "expr": "_t2 + _t6"},
        {"bind": "_t12", "expr": "127 - _t11"},
        {"bind": "_t13", "expr": "_t12 + 1"},
        {"bind": "_t14", "expr": "_t8 > _t12 ? _t8 - _t13 : _t11 + _t8"},
        {"bind": "_t15", "expr": "127 - _t14"},
        {"bind": "_t16", "expr": "_t15 + 1"},
        {"bind": "_t17", "expr": "value > _t15 ? value - _t16 : _t14 + value"},
        {"bind": "_t18", "expr": "127 - _t17"},
        {"bind": "_t19", "expr": "_t17 > 9 ? 10 + _t18 : 9 - _t17"}
      ],
      "frame": [240, 65, 16, 0, 89, 18, "{_t9}", "{_t6}", "{_t10}", 9, "{value}", "{_t19}", 247]
    },
    {
      "osc": "/part/{part}/rhythm/key/{key}/wmt4_wave_tempo_sync",
      "_notes": "Rhythm Tone: WMT4 Wave Tempo Sync. DT1 at 11 00 5D 0AH (+ the part/tone/key/note offsets of the address map); raw range 0-1. Display: OFF, ON.",
      "section": "Rhythm Tone",
      "args": [
        {"name": "part", "type": "u7", "range": [1, 16]},
        {"name": "key", "type": "u7", "range": [59, 74]},
        {"name": "value", "type": "enum", "values": {"OFF": 0, "ON": 1}, "range": [0, 1]}
      ],
      "pre": [
        {"bind": "_t1", "expr": "part - 1"},
        {"bind": "_t2", "expr": "_t1 > 11 ? 3 : _t1 > 7 ? 2 : _t1 > 3 ? 1 : 0"},
        {"bind": "_t3", "expr": "_t2 * 4"},
        {"bind": "_t4", "expr": "_t1 - _t3"},
        {"bind": "_t5", "expr": "_t4 * 32"},
        {"bind": "_t6", "expr": "_t5 + 16"},
        {"bind": "_t7", "expr": "key - 59"},
        {"bind": "_t8", "expr": "_t7 * 2"},
        {"bind": "_t9", "expr": "_t2 + 17"},
        {"bind": "_t10", "expr": "_t8 + 93"},
        {"bind": "_t11", "expr": "_t2 + _t6"},
        {"bind": "_t12", "expr": "127 - _t11"},
        {"bind": "_t13", "expr": "_t12 + 1"},
        {"bind": "_t14", "expr": "_t8 > _t12 ? _t8 - _t13 : _t11 + _t8"},
        {"bind": "_t15", "expr": "127 - _t14"},
        {"bind": "_t16", "expr": "_t15 + 1"},
        {"bind": "_t17", "expr": "value > _t15 ? value - _t16 : _t14 + value"},
        {"bind": "_t18", "expr": "127 - _t17"},
        {"bind": "_t19", "expr": "_t17 > 8 ? 9 + _t18 : 8 - _t17"}
      ],
      "frame": [240, 65, 16, 0, 89, 18, "{_t9}", "{_t6}", "{_t10}", 10, "{value}", "{_t19}", 247]
    },
    {
      "osc": "/part/{part}/rhythm/key/{key}/wmt4_wave_coarse_tune",
      "_notes": "Rhythm Tone: WMT4 Wave Coarse Tune. DT1 at 11 00 5D 0BH (+ the part/tone/key/note offsets of the address map); raw range 16-112. Display: -48 - +48.",
      "section": "Rhythm Tone",
      "args": [
        {"name": "part", "type": "u7", "range": [1, 16]},
        {"name": "key", "type": "u7", "range": [59, 74]},
        {"name": "value", "type": "u7", "range": [16, 112]}
      ],
      "pre": [
        {"bind": "_t1", "expr": "part - 1"},
        {"bind": "_t2", "expr": "_t1 > 11 ? 3 : _t1 > 7 ? 2 : _t1 > 3 ? 1 : 0"},
        {"bind": "_t3", "expr": "_t2 * 4"},
        {"bind": "_t4", "expr": "_t1 - _t3"},
        {"bind": "_t5", "expr": "_t4 * 32"},
        {"bind": "_t6", "expr": "_t5 + 16"},
        {"bind": "_t7", "expr": "key - 59"},
        {"bind": "_t8", "expr": "_t7 * 2"},
        {"bind": "_t9", "expr": "_t2 + 17"},
        {"bind": "_t10", "expr": "_t8 + 93"},
        {"bind": "_t11", "expr": "_t2 + _t6"},
        {"bind": "_t12", "expr": "127 - _t11"},
        {"bind": "_t13", "expr": "_t12 + 1"},
        {"bind": "_t14", "expr": "_t8 > _t12 ? _t8 - _t13 : _t11 + _t8"},
        {"bind": "_t15", "expr": "127 - _t14"},
        {"bind": "_t16", "expr": "_t15 + 1"},
        {"bind": "_t17", "expr": "value > _t15 ? value - _t16 : _t14 + value"},
        {"bind": "_t18", "expr": "127 - _t17"},
        {"bind": "_t19", "expr": "_t17 > 7 ? 8 + _t18 : 7 - _t17"}
      ],
      "frame": [240, 65, 16, 0, 89, 18, "{_t9}", "{_t6}", "{_t10}", 11, "{value}", "{_t19}", 247]
    },
    {
      "osc": "/part/{part}/rhythm/key/{key}/wmt4_wave_fine_tune",
      "_notes": "Rhythm Tone: WMT4 Wave Fine Tune. DT1 at 11 00 5D 0CH (+ the part/tone/key/note offsets of the address map); raw range 14-114. Display: -50 - +50.",
      "section": "Rhythm Tone",
      "args": [
        {"name": "part", "type": "u7", "range": [1, 16]},
        {"name": "key", "type": "u7", "range": [59, 74]},
        {"name": "value", "type": "u7", "range": [14, 114]}
      ],
      "pre": [
        {"bind": "_t1", "expr": "part - 1"},
        {"bind": "_t2", "expr": "_t1 > 11 ? 3 : _t1 > 7 ? 2 : _t1 > 3 ? 1 : 0"},
        {"bind": "_t3", "expr": "_t2 * 4"},
        {"bind": "_t4", "expr": "_t1 - _t3"},
        {"bind": "_t5", "expr": "_t4 * 32"},
        {"bind": "_t6", "expr": "_t5 + 16"},
        {"bind": "_t7", "expr": "key - 59"},
        {"bind": "_t8", "expr": "_t7 * 2"},
        {"bind": "_t9", "expr": "_t2 + 17"},
        {"bind": "_t10", "expr": "_t8 + 93"},
        {"bind": "_t11", "expr": "_t2 + _t6"},
        {"bind": "_t12", "expr": "127 - _t11"},
        {"bind": "_t13", "expr": "_t12 + 1"},
        {"bind": "_t14", "expr": "_t8 > _t12 ? _t8 - _t13 : _t11 + _t8"},
        {"bind": "_t15", "expr": "127 - _t14"},
        {"bind": "_t16", "expr": "_t15 + 1"},
        {"bind": "_t17", "expr": "value > _t15 ? value - _t16 : _t14 + value"},
        {"bind": "_t18", "expr": "127 - _t17"},
        {"bind": "_t19", "expr": "_t17 > 6 ? 7 + _t18 : 6 - _t17"}
      ],
      "frame": [240, 65, 16, 0, 89, 18, "{_t9}", "{_t6}", "{_t10}", 12, "{value}", "{_t19}", 247]
    },
    {
      "osc": "/part/{part}/rhythm/key/{key}/wmt4_wave_pan",
      "_notes": "Rhythm Tone: WMT4 Wave Pan. DT1 at 11 00 5D 0DH (+ the part/tone/key/note offsets of the address map); raw range 0-127. Display: L64 - 63R.",
      "section": "Rhythm Tone",
      "args": [
        {"name": "part", "type": "u7", "range": [1, 16]},
        {"name": "key", "type": "u7", "range": [59, 74]},
        {"name": "value", "type": "u7", "range": [0, 127]}
      ],
      "pre": [
        {"bind": "_t1", "expr": "part - 1"},
        {"bind": "_t2", "expr": "_t1 > 11 ? 3 : _t1 > 7 ? 2 : _t1 > 3 ? 1 : 0"},
        {"bind": "_t3", "expr": "_t2 * 4"},
        {"bind": "_t4", "expr": "_t1 - _t3"},
        {"bind": "_t5", "expr": "_t4 * 32"},
        {"bind": "_t6", "expr": "_t5 + 16"},
        {"bind": "_t7", "expr": "key - 59"},
        {"bind": "_t8", "expr": "_t7 * 2"},
        {"bind": "_t9", "expr": "_t2 + 17"},
        {"bind": "_t10", "expr": "_t8 + 93"},
        {"bind": "_t11", "expr": "_t2 + _t6"},
        {"bind": "_t12", "expr": "127 - _t11"},
        {"bind": "_t13", "expr": "_t12 + 1"},
        {"bind": "_t14", "expr": "_t8 > _t12 ? _t8 - _t13 : _t11 + _t8"},
        {"bind": "_t15", "expr": "127 - _t14"},
        {"bind": "_t16", "expr": "_t15 + 1"},
        {"bind": "_t17", "expr": "value > _t15 ? value - _t16 : _t14 + value"},
        {"bind": "_t18", "expr": "127 - _t17"},
        {"bind": "_t19", "expr": "_t17 > 5 ? 6 + _t18 : 5 - _t17"}
      ],
      "frame": [240, 65, 16, 0, 89, 18, "{_t9}", "{_t6}", "{_t10}", 13, "{value}", "{_t19}", 247]
    },
    {
      "osc": "/part/{part}/rhythm/key/{key}/wmt4_wave_random_pan_switch",
      "_notes": "Rhythm Tone: WMT4 Wave Random Pan Switch. DT1 at 11 00 5D 0EH (+ the part/tone/key/note offsets of the address map); raw range 0-1. Display: OFF, ON.",
      "section": "Rhythm Tone",
      "args": [
        {"name": "part", "type": "u7", "range": [1, 16]},
        {"name": "key", "type": "u7", "range": [59, 74]},
        {"name": "value", "type": "enum", "values": {"OFF": 0, "ON": 1}, "range": [0, 1]}
      ],
      "pre": [
        {"bind": "_t1", "expr": "part - 1"},
        {"bind": "_t2", "expr": "_t1 > 11 ? 3 : _t1 > 7 ? 2 : _t1 > 3 ? 1 : 0"},
        {"bind": "_t3", "expr": "_t2 * 4"},
        {"bind": "_t4", "expr": "_t1 - _t3"},
        {"bind": "_t5", "expr": "_t4 * 32"},
        {"bind": "_t6", "expr": "_t5 + 16"},
        {"bind": "_t7", "expr": "key - 59"},
        {"bind": "_t8", "expr": "_t7 * 2"},
        {"bind": "_t9", "expr": "_t2 + 17"},
        {"bind": "_t10", "expr": "_t8 + 93"},
        {"bind": "_t11", "expr": "_t2 + _t6"},
        {"bind": "_t12", "expr": "127 - _t11"},
        {"bind": "_t13", "expr": "_t12 + 1"},
        {"bind": "_t14", "expr": "_t8 > _t12 ? _t8 - _t13 : _t11 + _t8"},
        {"bind": "_t15", "expr": "127 - _t14"},
        {"bind": "_t16", "expr": "_t15 + 1"},
        {"bind": "_t17", "expr": "value > _t15 ? value - _t16 : _t14 + value"},
        {"bind": "_t18", "expr": "127 - _t17"},
        {"bind": "_t19", "expr": "_t17 > 4 ? 5 + _t18 : 4 - _t17"}
      ],
      "frame": [240, 65, 16, 0, 89, 18, "{_t9}", "{_t6}", "{_t10}", 14, "{value}", "{_t19}", 247]
    },
    {
      "osc": "/part/{part}/rhythm/key/{key}/wmt4_wave_alternate_pan_switch",
      "_notes": "Rhythm Tone: WMT4 Wave Alternate Pan Switch. DT1 at 11 00 5D 0FH (+ the part/tone/key/note offsets of the address map); raw range 0-2. Display: OFF, ON, REVERSE.",
      "section": "Rhythm Tone",
      "args": [
        {"name": "part", "type": "u7", "range": [1, 16]},
        {"name": "key", "type": "u7", "range": [59, 74]},
        {"name": "value", "type": "enum", "values": {"OFF": 0, "ON": 1, "REVERSE": 2}, "range": [0, 2]}
      ],
      "pre": [
        {"bind": "_t1", "expr": "part - 1"},
        {"bind": "_t2", "expr": "_t1 > 11 ? 3 : _t1 > 7 ? 2 : _t1 > 3 ? 1 : 0"},
        {"bind": "_t3", "expr": "_t2 * 4"},
        {"bind": "_t4", "expr": "_t1 - _t3"},
        {"bind": "_t5", "expr": "_t4 * 32"},
        {"bind": "_t6", "expr": "_t5 + 16"},
        {"bind": "_t7", "expr": "key - 59"},
        {"bind": "_t8", "expr": "_t7 * 2"},
        {"bind": "_t9", "expr": "_t2 + 17"},
        {"bind": "_t10", "expr": "_t8 + 93"},
        {"bind": "_t11", "expr": "_t2 + _t6"},
        {"bind": "_t12", "expr": "127 - _t11"},
        {"bind": "_t13", "expr": "_t12 + 1"},
        {"bind": "_t14", "expr": "_t8 > _t12 ? _t8 - _t13 : _t11 + _t8"},
        {"bind": "_t15", "expr": "127 - _t14"},
        {"bind": "_t16", "expr": "_t15 + 1"},
        {"bind": "_t17", "expr": "value > _t15 ? value - _t16 : _t14 + value"},
        {"bind": "_t18", "expr": "127 - _t17"},
        {"bind": "_t19", "expr": "_t17 > 3 ? 4 + _t18 : 3 - _t17"}
      ],
      "frame": [240, 65, 16, 0, 89, 18, "{_t9}", "{_t6}", "{_t10}", 15, "{value}", "{_t19}", 247]
    },
    {
      "osc": "/part/{part}/rhythm/key/{key}/wmt4_wave_level",
      "_notes": "Rhythm Tone: WMT4 Wave Level. DT1 at 11 00 5D 10H (+ the part/tone/key/note offsets of the address map); raw range 0-127.",
      "section": "Rhythm Tone",
      "args": [
        {"name": "part", "type": "u7", "range": [1, 16]},
        {"name": "key", "type": "u7", "range": [59, 74]},
        {"name": "value", "type": "u7", "range": [0, 127]}
      ],
      "pre": [
        {"bind": "_t1", "expr": "part - 1"},
        {"bind": "_t2", "expr": "_t1 > 11 ? 3 : _t1 > 7 ? 2 : _t1 > 3 ? 1 : 0"},
        {"bind": "_t3", "expr": "_t2 * 4"},
        {"bind": "_t4", "expr": "_t1 - _t3"},
        {"bind": "_t5", "expr": "_t4 * 32"},
        {"bind": "_t6", "expr": "_t5 + 16"},
        {"bind": "_t7", "expr": "key - 59"},
        {"bind": "_t8", "expr": "_t7 * 2"},
        {"bind": "_t9", "expr": "_t2 + 17"},
        {"bind": "_t10", "expr": "_t8 + 93"},
        {"bind": "_t11", "expr": "_t2 + _t6"},
        {"bind": "_t12", "expr": "127 - _t11"},
        {"bind": "_t13", "expr": "_t12 + 1"},
        {"bind": "_t14", "expr": "_t8 > _t12 ? _t8 - _t13 : _t11 + _t8"},
        {"bind": "_t15", "expr": "127 - _t14"},
        {"bind": "_t16", "expr": "_t15 + 1"},
        {"bind": "_t17", "expr": "value > _t15 ? value - _t16 : _t14 + value"},
        {"bind": "_t18", "expr": "127 - _t17"},
        {"bind": "_t19", "expr": "_t17 > 2 ? 3 + _t18 : 2 - _t17"}
      ],
      "frame": [240, 65, 16, 0, 89, 18, "{_t9}", "{_t6}", "{_t10}", 16, "{value}", "{_t19}", 247]
    },
    {
      "osc": "/part/{part}/rhythm/key/{key}/wmt4_velocity_range_lower",
      "_notes": "Rhythm Tone: WMT4 Velocity Range Lower. DT1 at 11 00 5D 11H (+ the part/tone/key/note offsets of the address map); raw range 1-127. Display: 1 - UPPER.",
      "section": "Rhythm Tone",
      "args": [
        {"name": "part", "type": "u7", "range": [1, 16]},
        {"name": "key", "type": "u7", "range": [59, 74]},
        {"name": "value", "type": "u7", "range": [1, 127]}
      ],
      "pre": [
        {"bind": "_t1", "expr": "part - 1"},
        {"bind": "_t2", "expr": "_t1 > 11 ? 3 : _t1 > 7 ? 2 : _t1 > 3 ? 1 : 0"},
        {"bind": "_t3", "expr": "_t2 * 4"},
        {"bind": "_t4", "expr": "_t1 - _t3"},
        {"bind": "_t5", "expr": "_t4 * 32"},
        {"bind": "_t6", "expr": "_t5 + 16"},
        {"bind": "_t7", "expr": "key - 59"},
        {"bind": "_t8", "expr": "_t7 * 2"},
        {"bind": "_t9", "expr": "_t2 + 17"},
        {"bind": "_t10", "expr": "_t8 + 93"},
        {"bind": "_t11", "expr": "_t2 + _t6"},
        {"bind": "_t12", "expr": "127 - _t11"},
        {"bind": "_t13", "expr": "_t12 + 1"},
        {"bind": "_t14", "expr": "_t8 > _t12 ? _t8 - _t13 : _t11 + _t8"},
        {"bind": "_t15", "expr": "127 - _t14"},
        {"bind": "_t16", "expr": "_t15 + 1"},
        {"bind": "_t17", "expr": "value > _t15 ? value - _t16 : _t14 + value"},
        {"bind": "_t18", "expr": "127 - _t17"},
        {"bind": "_t19", "expr": "_t17 > 1 ? 2 + _t18 : 1 - _t17"}
      ],
      "frame": [240, 65, 16, 0, 89, 18, "{_t9}", "{_t6}", "{_t10}", 17, "{value}", "{_t19}", 247]
    },
    {
      "osc": "/part/{part}/rhythm/key/{key}/wmt4_velocity_range_upper",
      "_notes": "Rhythm Tone: WMT4 Velocity Range Upper. DT1 at 11 00 5D 12H (+ the part/tone/key/note offsets of the address map); raw range 1-127. Display: LOWER - 127.",
      "section": "Rhythm Tone",
      "args": [
        {"name": "part", "type": "u7", "range": [1, 16]},
        {"name": "key", "type": "u7", "range": [59, 74]},
        {"name": "value", "type": "u7", "range": [1, 127]}
      ],
      "pre": [
        {"bind": "_t1", "expr": "part - 1"},
        {"bind": "_t2", "expr": "_t1 > 11 ? 3 : _t1 > 7 ? 2 : _t1 > 3 ? 1 : 0"},
        {"bind": "_t3", "expr": "_t2 * 4"},
        {"bind": "_t4", "expr": "_t1 - _t3"},
        {"bind": "_t5", "expr": "_t4 * 32"},
        {"bind": "_t6", "expr": "_t5 + 16"},
        {"bind": "_t7", "expr": "key - 59"},
        {"bind": "_t8", "expr": "_t7 * 2"},
        {"bind": "_t9", "expr": "_t2 + 17"},
        {"bind": "_t10", "expr": "_t8 + 93"},
        {"bind": "_t11", "expr": "_t2 + _t6"},
        {"bind": "_t12", "expr": "127 - _t11"},
        {"bind": "_t13", "expr": "_t12 + 1"},
        {"bind": "_t14", "expr": "_t8 > _t12 ? _t8 - _t13 : _t11 + _t8"},
        {"bind": "_t15", "expr": "127 - _t14"},
        {"bind": "_t16", "expr": "_t15 + 1"},
        {"bind": "_t17", "expr": "value > _t15 ? value - _t16 : _t14 + value"},
        {"bind": "_t18", "expr": "127 - _t17"},
        {"bind": "_t19", "expr": "_t17 > 0 ? 1 + _t18 : 0 - _t17"}
      ],
      "frame": [240, 65, 16, 0, 89, 18, "{_t9}", "{_t6}", "{_t10}", 18, "{value}", "{_t19}", 247]
    },
    {
      "osc": "/part/{part}/rhythm/key/{key}/wmt4_velocity_fade_width_lower",
      "_notes": "Rhythm Tone: WMT4 Velocity Fade Width Lower. DT1 at 11 00 5D 13H (+ the part/tone/key/note offsets of the address map); raw range 0-127.",
      "section": "Rhythm Tone",
      "args": [
        {"name": "part", "type": "u7", "range": [1, 16]},
        {"name": "key", "type": "u7", "range": [59, 74]},
        {"name": "value", "type": "u7", "range": [0, 127]}
      ],
      "pre": [
        {"bind": "_t1", "expr": "part - 1"},
        {"bind": "_t2", "expr": "_t1 > 11 ? 3 : _t1 > 7 ? 2 : _t1 > 3 ? 1 : 0"},
        {"bind": "_t3", "expr": "_t2 * 4"},
        {"bind": "_t4", "expr": "_t1 - _t3"},
        {"bind": "_t5", "expr": "_t4 * 32"},
        {"bind": "_t6", "expr": "_t5 + 16"},
        {"bind": "_t7", "expr": "key - 59"},
        {"bind": "_t8", "expr": "_t7 * 2"},
        {"bind": "_t9", "expr": "_t2 + 17"},
        {"bind": "_t10", "expr": "_t8 + 93"},
        {"bind": "_t11", "expr": "_t2 + _t6"},
        {"bind": "_t12", "expr": "127 - _t11"},
        {"bind": "_t13", "expr": "_t12 + 1"},
        {"bind": "_t14", "expr": "_t8 > _t12 ? _t8 - _t13 : _t11 + _t8"},
        {"bind": "_t15", "expr": "127 - _t14"},
        {"bind": "_t16", "expr": "_t15 + 1"},
        {"bind": "_t17", "expr": "value > _t15 ? value - _t16 : _t14 + value"},
        {"bind": "_t18", "expr": "127 - _t17"}
      ],
      "frame": [240, 65, 16, 0, 89, 18, "{_t9}", "{_t6}", "{_t10}", 19, "{value}", "{_t18}", 247]
    },
    {
      "osc": "/part/{part}/rhythm/key/{key}/wmt4_velocity_fade_width_upper",
      "_notes": "Rhythm Tone: WMT4 Velocity Fade Width Upper. DT1 at 11 00 5D 14H (+ the part/tone/key/note offsets of the address map); raw range 0-127.",
      "section": "Rhythm Tone",
      "args": [
        {"name": "part", "type": "u7", "range": [1, 16]},
        {"name": "key", "type": "u7", "range": [59, 74]},
        {"name": "value", "type": "u7", "range": [0, 127]}
      ],
      "pre": [
        {"bind": "_t1", "expr": "part - 1"},
        {"bind": "_t2", "expr": "_t1 > 11 ? 3 : _t1 > 7 ? 2 : _t1 > 3 ? 1 : 0"},
        {"bind": "_t3", "expr": "_t2 * 4"},
        {"bind": "_t4", "expr": "_t1 - _t3"},
        {"bind": "_t5", "expr": "_t4 * 32"},
        {"bind": "_t6", "expr": "_t5 + 16"},
        {"bind": "_t7", "expr": "key - 59"},
        {"bind": "_t8", "expr": "_t7 * 2"},
        {"bind": "_t9", "expr": "_t2 + 17"},
        {"bind": "_t10", "expr": "_t8 + 93"},
        {"bind": "_t11", "expr": "_t2 + _t6"},
        {"bind": "_t12", "expr": "127 - _t11"},
        {"bind": "_t13", "expr": "_t12 + 1"},
        {"bind": "_t14", "expr": "_t8 > _t12 ? _t8 - _t13 : _t11 + _t8"},
        {"bind": "_t15", "expr": "127 - _t14"},
        {"bind": "_t16", "expr": "_t15 + 1"},
        {"bind": "_t17", "expr": "value > _t15 ? value - _t16 : _t14 + value"},
        {"bind": "_t18", "expr": "127 - _t17"},
        {"bind": "_t19", "expr": "_t17 > 126 ? 127 + _t18 : 126 - _t17"}
      ],
      "frame": [240, 65, 16, 0, 89, 18, "{_t9}", "{_t6}", "{_t10}", 20, "{value}", "{_t19}", 247]
    },
    {
      "osc": "/part/{part}/rhythm/key/{key}/pitch_env_depth",
      "_notes": "Rhythm Tone: Pitch Env Depth. DT1 at 11 00 5D 15H (+ the part/tone/key/note offsets of the address map); raw range 52-76. Display: -12 - +12.",
      "section": "Rhythm Tone",
      "args": [
        {"name": "part", "type": "u7", "range": [1, 16]},
        {"name": "key", "type": "u7", "range": [59, 74]},
        {"name": "value", "type": "u7", "range": [52, 76]}
      ],
      "pre": [
        {"bind": "_t1", "expr": "part - 1"},
        {"bind": "_t2", "expr": "_t1 > 11 ? 3 : _t1 > 7 ? 2 : _t1 > 3 ? 1 : 0"},
        {"bind": "_t3", "expr": "_t2 * 4"},
        {"bind": "_t4", "expr": "_t1 - _t3"},
        {"bind": "_t5", "expr": "_t4 * 32"},
        {"bind": "_t6", "expr": "_t5 + 16"},
        {"bind": "_t7", "expr": "key - 59"},
        {"bind": "_t8", "expr": "_t7 * 2"},
        {"bind": "_t9", "expr": "_t2 + 17"},
        {"bind": "_t10", "expr": "_t8 + 93"},
        {"bind": "_t11", "expr": "_t2 + _t6"},
        {"bind": "_t12", "expr": "127 - _t11"},
        {"bind": "_t13", "expr": "_t12 + 1"},
        {"bind": "_t14", "expr": "_t8 > _t12 ? _t8 - _t13 : _t11 + _t8"},
        {"bind": "_t15", "expr": "127 - _t14"},
        {"bind": "_t16", "expr": "_t15 + 1"},
        {"bind": "_t17", "expr": "value > _t15 ? value - _t16 : _t14 + value"},
        {"bind": "_t18", "expr": "127 - _t17"},
        {"bind": "_t19", "expr": "_t17 > 125 ? 126 + _t18 : 125 - _t17"}
      ],
      "frame": [240, 65, 16, 0, 89, 18, "{_t9}", "{_t6}", "{_t10}", 21, "{value}", "{_t19}", 247]
    },
    {
      "osc": "/part/{part}/rhythm/key/{key}/pitch_env_velocity_sens",
      "_notes": "Rhythm Tone: Pitch Env Velocity Sens. DT1 at 11 00 5D 16H (+ the part/tone/key/note offsets of the address map); raw range 1-127. Display: -63 - +63.",
      "section": "Rhythm Tone",
      "args": [
        {"name": "part", "type": "u7", "range": [1, 16]},
        {"name": "key", "type": "u7", "range": [59, 74]},
        {"name": "value", "type": "u7", "range": [1, 127]}
      ],
      "pre": [
        {"bind": "_t1", "expr": "part - 1"},
        {"bind": "_t2", "expr": "_t1 > 11 ? 3 : _t1 > 7 ? 2 : _t1 > 3 ? 1 : 0"},
        {"bind": "_t3", "expr": "_t2 * 4"},
        {"bind": "_t4", "expr": "_t1 - _t3"},
        {"bind": "_t5", "expr": "_t4 * 32"},
        {"bind": "_t6", "expr": "_t5 + 16"},
        {"bind": "_t7", "expr": "key - 59"},
        {"bind": "_t8", "expr": "_t7 * 2"},
        {"bind": "_t9", "expr": "_t2 + 17"},
        {"bind": "_t10", "expr": "_t8 + 93"},
        {"bind": "_t11", "expr": "_t2 + _t6"},
        {"bind": "_t12", "expr": "127 - _t11"},
        {"bind": "_t13", "expr": "_t12 + 1"},
        {"bind": "_t14", "expr": "_t8 > _t12 ? _t8 - _t13 : _t11 + _t8"},
        {"bind": "_t15", "expr": "127 - _t14"},
        {"bind": "_t16", "expr": "_t15 + 1"},
        {"bind": "_t17", "expr": "value > _t15 ? value - _t16 : _t14 + value"},
        {"bind": "_t18", "expr": "127 - _t17"},
        {"bind": "_t19", "expr": "_t17 > 124 ? 125 + _t18 : 124 - _t17"}
      ],
      "frame": [240, 65, 16, 0, 89, 18, "{_t9}", "{_t6}", "{_t10}", 22, "{value}", "{_t19}", 247]
    },
    {
      "osc": "/part/{part}/rhythm/key/{key}/pitch_env_time_1_velocity_sens",
      "_notes": "Rhythm Tone: Pitch Env Time 1 Velocity Sens. DT1 at 11 00 5D 17H (+ the part/tone/key/note offsets of the address map); raw range 1-127. Display: -63 - +63.",
      "section": "Rhythm Tone",
      "args": [
        {"name": "part", "type": "u7", "range": [1, 16]},
        {"name": "key", "type": "u7", "range": [59, 74]},
        {"name": "value", "type": "u7", "range": [1, 127]}
      ],
      "pre": [
        {"bind": "_t1", "expr": "part - 1"},
        {"bind": "_t2", "expr": "_t1 > 11 ? 3 : _t1 > 7 ? 2 : _t1 > 3 ? 1 : 0"},
        {"bind": "_t3", "expr": "_t2 * 4"},
        {"bind": "_t4", "expr": "_t1 - _t3"},
        {"bind": "_t5", "expr": "_t4 * 32"},
        {"bind": "_t6", "expr": "_t5 + 16"},
        {"bind": "_t7", "expr": "key - 59"},
        {"bind": "_t8", "expr": "_t7 * 2"},
        {"bind": "_t9", "expr": "_t2 + 17"},
        {"bind": "_t10", "expr": "_t8 + 93"},
        {"bind": "_t11", "expr": "_t2 + _t6"},
        {"bind": "_t12", "expr": "127 - _t11"},
        {"bind": "_t13", "expr": "_t12 + 1"},
        {"bind": "_t14", "expr": "_t8 > _t12 ? _t8 - _t13 : _t11 + _t8"},
        {"bind": "_t15", "expr": "127 - _t14"},
        {"bind": "_t16", "expr": "_t15 + 1"},
        {"bind": "_t17", "expr": "value > _t15 ? value - _t16 : _t14 + value"},
        {"bind": "_t18", "expr": "127 - _t17"},
        {"bind": "_t19", "expr": "_t17 > 123 ? 124 + _t18 : 123 - _t17"}
      ],
      "frame": [240, 65, 16, 0, 89, 18, "{_t9}", "{_t6}", "{_t10}", 23, "{value}", "{_t19}", 247]
    },
    {
      "osc": "/part/{part}/rhythm/key/{key}/pitch_env_time_4_velocity_sens",
      "_notes": "Rhythm Tone: Pitch Env Time 4 Velocity Sens. DT1 at 11 00 5D 18H (+ the part/tone/key/note offsets of the address map); raw range 1-127. Display: -63 - +63.",
      "section": "Rhythm Tone",
      "args": [
        {"name": "part", "type": "u7", "range": [1, 16]},
        {"name": "key", "type": "u7", "range": [59, 74]},
        {"name": "value", "type": "u7", "range": [1, 127]}
      ],
      "pre": [
        {"bind": "_t1", "expr": "part - 1"},
        {"bind": "_t2", "expr": "_t1 > 11 ? 3 : _t1 > 7 ? 2 : _t1 > 3 ? 1 : 0"},
        {"bind": "_t3", "expr": "_t2 * 4"},
        {"bind": "_t4", "expr": "_t1 - _t3"},
        {"bind": "_t5", "expr": "_t4 * 32"},
        {"bind": "_t6", "expr": "_t5 + 16"},
        {"bind": "_t7", "expr": "key - 59"},
        {"bind": "_t8", "expr": "_t7 * 2"},
        {"bind": "_t9", "expr": "_t2 + 17"},
        {"bind": "_t10", "expr": "_t8 + 93"},
        {"bind": "_t11", "expr": "_t2 + _t6"},
        {"bind": "_t12", "expr": "127 - _t11"},
        {"bind": "_t13", "expr": "_t12 + 1"},
        {"bind": "_t14", "expr": "_t8 > _t12 ? _t8 - _t13 : _t11 + _t8"},
        {"bind": "_t15", "expr": "127 - _t14"},
        {"bind": "_t16", "expr": "_t15 + 1"},
        {"bind": "_t17", "expr": "value > _t15 ? value - _t16 : _t14 + value"},
        {"bind": "_t18", "expr": "127 - _t17"},
        {"bind": "_t19", "expr": "_t17 > 122 ? 123 + _t18 : 122 - _t17"}
      ],
      "frame": [240, 65, 16, 0, 89, 18, "{_t9}", "{_t6}", "{_t10}", 24, "{value}", "{_t19}", 247]
    },
    {
      "osc": "/part/{part}/rhythm/key/{key}/pitch_env_time_1",
      "_notes": "Rhythm Tone: Pitch Env Time 1. DT1 at 11 00 5D 19H (+ the part/tone/key/note offsets of the address map); raw range 0-127.",
      "section": "Rhythm Tone",
      "args": [
        {"name": "part", "type": "u7", "range": [1, 16]},
        {"name": "key", "type": "u7", "range": [59, 74]},
        {"name": "value", "type": "u7", "range": [0, 127]}
      ],
      "pre": [
        {"bind": "_t1", "expr": "part - 1"},
        {"bind": "_t2", "expr": "_t1 > 11 ? 3 : _t1 > 7 ? 2 : _t1 > 3 ? 1 : 0"},
        {"bind": "_t3", "expr": "_t2 * 4"},
        {"bind": "_t4", "expr": "_t1 - _t3"},
        {"bind": "_t5", "expr": "_t4 * 32"},
        {"bind": "_t6", "expr": "_t5 + 16"},
        {"bind": "_t7", "expr": "key - 59"},
        {"bind": "_t8", "expr": "_t7 * 2"},
        {"bind": "_t9", "expr": "_t2 + 17"},
        {"bind": "_t10", "expr": "_t8 + 93"},
        {"bind": "_t11", "expr": "_t2 + _t6"},
        {"bind": "_t12", "expr": "127 - _t11"},
        {"bind": "_t13", "expr": "_t12 + 1"},
        {"bind": "_t14", "expr": "_t8 > _t12 ? _t8 - _t13 : _t11 + _t8"},
        {"bind": "_t15", "expr": "127 - _t14"},
        {"bind": "_t16", "expr": "_t15 + 1"},
        {"bind": "_t17", "expr": "value > _t15 ? value - _t16 : _t14 + value"},
        {"bind": "_t18", "expr": "127 - _t17"},
        {"bind": "_t19", "expr": "_t17 > 121 ? 122 + _t18 : 121 - _t17"}
      ],
      "frame": [240, 65, 16, 0, 89, 18, "{_t9}", "{_t6}", "{_t10}", 25, "{value}", "{_t19}", 247]
    },
    {
      "osc": "/part/{part}/rhythm/key/{key}/pitch_env_time_2",
      "_notes": "Rhythm Tone: Pitch Env Time 2. DT1 at 11 00 5D 1AH (+ the part/tone/key/note offsets of the address map); raw range 0-127.",
      "section": "Rhythm Tone",
      "args": [
        {"name": "part", "type": "u7", "range": [1, 16]},
        {"name": "key", "type": "u7", "range": [59, 74]},
        {"name": "value", "type": "u7", "range": [0, 127]}
      ],
      "pre": [
        {"bind": "_t1", "expr": "part - 1"},
        {"bind": "_t2", "expr": "_t1 > 11 ? 3 : _t1 > 7 ? 2 : _t1 > 3 ? 1 : 0"},
        {"bind": "_t3", "expr": "_t2 * 4"},
        {"bind": "_t4", "expr": "_t1 - _t3"},
        {"bind": "_t5", "expr": "_t4 * 32"},
        {"bind": "_t6", "expr": "_t5 + 16"},
        {"bind": "_t7", "expr": "key - 59"},
        {"bind": "_t8", "expr": "_t7 * 2"},
        {"bind": "_t9", "expr": "_t2 + 17"},
        {"bind": "_t10", "expr": "_t8 + 93"},
        {"bind": "_t11", "expr": "_t2 + _t6"},
        {"bind": "_t12", "expr": "127 - _t11"},
        {"bind": "_t13", "expr": "_t12 + 1"},
        {"bind": "_t14", "expr": "_t8 > _t12 ? _t8 - _t13 : _t11 + _t8"},
        {"bind": "_t15", "expr": "127 - _t14"},
        {"bind": "_t16", "expr": "_t15 + 1"},
        {"bind": "_t17", "expr": "value > _t15 ? value - _t16 : _t14 + value"},
        {"bind": "_t18", "expr": "127 - _t17"},
        {"bind": "_t19", "expr": "_t17 > 120 ? 121 + _t18 : 120 - _t17"}
      ],
      "frame": [240, 65, 16, 0, 89, 18, "{_t9}", "{_t6}", "{_t10}", 26, "{value}", "{_t19}", 247]
    },
    {
      "osc": "/part/{part}/rhythm/key/{key}/pitch_env_time_3",
      "_notes": "Rhythm Tone: Pitch Env Time 3. DT1 at 11 00 5D 1BH (+ the part/tone/key/note offsets of the address map); raw range 0-127.",
      "section": "Rhythm Tone",
      "args": [
        {"name": "part", "type": "u7", "range": [1, 16]},
        {"name": "key", "type": "u7", "range": [59, 74]},
        {"name": "value", "type": "u7", "range": [0, 127]}
      ],
      "pre": [
        {"bind": "_t1", "expr": "part - 1"},
        {"bind": "_t2", "expr": "_t1 > 11 ? 3 : _t1 > 7 ? 2 : _t1 > 3 ? 1 : 0"},
        {"bind": "_t3", "expr": "_t2 * 4"},
        {"bind": "_t4", "expr": "_t1 - _t3"},
        {"bind": "_t5", "expr": "_t4 * 32"},
        {"bind": "_t6", "expr": "_t5 + 16"},
        {"bind": "_t7", "expr": "key - 59"},
        {"bind": "_t8", "expr": "_t7 * 2"},
        {"bind": "_t9", "expr": "_t2 + 17"},
        {"bind": "_t10", "expr": "_t8 + 93"},
        {"bind": "_t11", "expr": "_t2 + _t6"},
        {"bind": "_t12", "expr": "127 - _t11"},
        {"bind": "_t13", "expr": "_t12 + 1"},
        {"bind": "_t14", "expr": "_t8 > _t12 ? _t8 - _t13 : _t11 + _t8"},
        {"bind": "_t15", "expr": "127 - _t14"},
        {"bind": "_t16", "expr": "_t15 + 1"},
        {"bind": "_t17", "expr": "value > _t15 ? value - _t16 : _t14 + value"},
        {"bind": "_t18", "expr": "127 - _t17"},
        {"bind": "_t19", "expr": "_t17 > 119 ? 120 + _t18 : 119 - _t17"}
      ],
      "frame": [240, 65, 16, 0, 89, 18, "{_t9}", "{_t6}", "{_t10}", 27, "{value}", "{_t19}", 247]
    },
    {
      "osc": "/part/{part}/rhythm/key/{key}/pitch_env_time_4",
      "_notes": "Rhythm Tone: Pitch Env Time 4. DT1 at 11 00 5D 1CH (+ the part/tone/key/note offsets of the address map); raw range 0-127.",
      "section": "Rhythm Tone",
      "args": [
        {"name": "part", "type": "u7", "range": [1, 16]},
        {"name": "key", "type": "u7", "range": [59, 74]},
        {"name": "value", "type": "u7", "range": [0, 127]}
      ],
      "pre": [
        {"bind": "_t1", "expr": "part - 1"},
        {"bind": "_t2", "expr": "_t1 > 11 ? 3 : _t1 > 7 ? 2 : _t1 > 3 ? 1 : 0"},
        {"bind": "_t3", "expr": "_t2 * 4"},
        {"bind": "_t4", "expr": "_t1 - _t3"},
        {"bind": "_t5", "expr": "_t4 * 32"},
        {"bind": "_t6", "expr": "_t5 + 16"},
        {"bind": "_t7", "expr": "key - 59"},
        {"bind": "_t8", "expr": "_t7 * 2"},
        {"bind": "_t9", "expr": "_t2 + 17"},
        {"bind": "_t10", "expr": "_t8 + 93"},
        {"bind": "_t11", "expr": "_t2 + _t6"},
        {"bind": "_t12", "expr": "127 - _t11"},
        {"bind": "_t13", "expr": "_t12 + 1"},
        {"bind": "_t14", "expr": "_t8 > _t12 ? _t8 - _t13 : _t11 + _t8"},
        {"bind": "_t15", "expr": "127 - _t14"},
        {"bind": "_t16", "expr": "_t15 + 1"},
        {"bind": "_t17", "expr": "value > _t15 ? value - _t16 : _t14 + value"},
        {"bind": "_t18", "expr": "127 - _t17"},
        {"bind": "_t19", "expr": "_t17 > 118 ? 119 + _t18 : 118 - _t17"}
      ],
      "frame": [240, 65, 16, 0, 89, 18, "{_t9}", "{_t6}", "{_t10}", 28, "{value}", "{_t19}", 247]
    },
    {
      "osc": "/part/{part}/rhythm/key/{key}/pitch_env_level_0",
      "_notes": "Rhythm Tone: Pitch Env Level 0. DT1 at 11 00 5D 1DH (+ the part/tone/key/note offsets of the address map); raw range 1-127. Display: -63 - +63.",
      "section": "Rhythm Tone",
      "args": [
        {"name": "part", "type": "u7", "range": [1, 16]},
        {"name": "key", "type": "u7", "range": [59, 74]},
        {"name": "value", "type": "u7", "range": [1, 127]}
      ],
      "pre": [
        {"bind": "_t1", "expr": "part - 1"},
        {"bind": "_t2", "expr": "_t1 > 11 ? 3 : _t1 > 7 ? 2 : _t1 > 3 ? 1 : 0"},
        {"bind": "_t3", "expr": "_t2 * 4"},
        {"bind": "_t4", "expr": "_t1 - _t3"},
        {"bind": "_t5", "expr": "_t4 * 32"},
        {"bind": "_t6", "expr": "_t5 + 16"},
        {"bind": "_t7", "expr": "key - 59"},
        {"bind": "_t8", "expr": "_t7 * 2"},
        {"bind": "_t9", "expr": "_t2 + 17"},
        {"bind": "_t10", "expr": "_t8 + 93"},
        {"bind": "_t11", "expr": "_t2 + _t6"},
        {"bind": "_t12", "expr": "127 - _t11"},
        {"bind": "_t13", "expr": "_t12 + 1"},
        {"bind": "_t14", "expr": "_t8 > _t12 ? _t8 - _t13 : _t11 + _t8"},
        {"bind": "_t15", "expr": "127 - _t14"},
        {"bind": "_t16", "expr": "_t15 + 1"},
        {"bind": "_t17", "expr": "value > _t15 ? value - _t16 : _t14 + value"},
        {"bind": "_t18", "expr": "127 - _t17"},
        {"bind": "_t19", "expr": "_t17 > 117 ? 118 + _t18 : 117 - _t17"}
      ],
      "frame": [240, 65, 16, 0, 89, 18, "{_t9}", "{_t6}", "{_t10}", 29, "{value}", "{_t19}", 247]
    },
    {
      "osc": "/part/{part}/rhythm/key/{key}/pitch_env_level_1",
      "_notes": "Rhythm Tone: Pitch Env Level 1. DT1 at 11 00 5D 1EH (+ the part/tone/key/note offsets of the address map); raw range 1-127. Display: -63 - +63.",
      "section": "Rhythm Tone",
      "args": [
        {"name": "part", "type": "u7", "range": [1, 16]},
        {"name": "key", "type": "u7", "range": [59, 74]},
        {"name": "value", "type": "u7", "range": [1, 127]}
      ],
      "pre": [
        {"bind": "_t1", "expr": "part - 1"},
        {"bind": "_t2", "expr": "_t1 > 11 ? 3 : _t1 > 7 ? 2 : _t1 > 3 ? 1 : 0"},
        {"bind": "_t3", "expr": "_t2 * 4"},
        {"bind": "_t4", "expr": "_t1 - _t3"},
        {"bind": "_t5", "expr": "_t4 * 32"},
        {"bind": "_t6", "expr": "_t5 + 16"},
        {"bind": "_t7", "expr": "key - 59"},
        {"bind": "_t8", "expr": "_t7 * 2"},
        {"bind": "_t9", "expr": "_t2 + 17"},
        {"bind": "_t10", "expr": "_t8 + 93"},
        {"bind": "_t11", "expr": "_t2 + _t6"},
        {"bind": "_t12", "expr": "127 - _t11"},
        {"bind": "_t13", "expr": "_t12 + 1"},
        {"bind": "_t14", "expr": "_t8 > _t12 ? _t8 - _t13 : _t11 + _t8"},
        {"bind": "_t15", "expr": "127 - _t14"},
        {"bind": "_t16", "expr": "_t15 + 1"},
        {"bind": "_t17", "expr": "value > _t15 ? value - _t16 : _t14 + value"},
        {"bind": "_t18", "expr": "127 - _t17"},
        {"bind": "_t19", "expr": "_t17 > 116 ? 117 + _t18 : 116 - _t17"}
      ],
      "frame": [240, 65, 16, 0, 89, 18, "{_t9}", "{_t6}", "{_t10}", 30, "{value}", "{_t19}", 247]
    },
    {
      "osc": "/part/{part}/rhythm/key/{key}/pitch_env_level_2",
      "_notes": "Rhythm Tone: Pitch Env Level 2. DT1 at 11 00 5D 1FH (+ the part/tone/key/note offsets of the address map); raw range 1-127. Display: -63 - +63.",
      "section": "Rhythm Tone",
      "args": [
        {"name": "part", "type": "u7", "range": [1, 16]},
        {"name": "key", "type": "u7", "range": [59, 74]},
        {"name": "value", "type": "u7", "range": [1, 127]}
      ],
      "pre": [
        {"bind": "_t1", "expr": "part - 1"},
        {"bind": "_t2", "expr": "_t1 > 11 ? 3 : _t1 > 7 ? 2 : _t1 > 3 ? 1 : 0"},
        {"bind": "_t3", "expr": "_t2 * 4"},
        {"bind": "_t4", "expr": "_t1 - _t3"},
        {"bind": "_t5", "expr": "_t4 * 32"},
        {"bind": "_t6", "expr": "_t5 + 16"},
        {"bind": "_t7", "expr": "key - 59"},
        {"bind": "_t8", "expr": "_t7 * 2"},
        {"bind": "_t9", "expr": "_t2 + 17"},
        {"bind": "_t10", "expr": "_t8 + 93"},
        {"bind": "_t11", "expr": "_t2 + _t6"},
        {"bind": "_t12", "expr": "127 - _t11"},
        {"bind": "_t13", "expr": "_t12 + 1"},
        {"bind": "_t14", "expr": "_t8 > _t12 ? _t8 - _t13 : _t11 + _t8"},
        {"bind": "_t15", "expr": "127 - _t14"},
        {"bind": "_t16", "expr": "_t15 + 1"},
        {"bind": "_t17", "expr": "value > _t15 ? value - _t16 : _t14 + value"},
        {"bind": "_t18", "expr": "127 - _t17"},
        {"bind": "_t19", "expr": "_t17 > 115 ? 116 + _t18 : 115 - _t17"}
      ],
      "frame": [240, 65, 16, 0, 89, 18, "{_t9}", "{_t6}", "{_t10}", 31, "{value}", "{_t19}", 247]
    },
    {
      "osc": "/part/{part}/rhythm/key/{key}/pitch_env_level_3",
      "_notes": "Rhythm Tone: Pitch Env Level 3. DT1 at 11 00 5D 20H (+ the part/tone/key/note offsets of the address map); raw range 1-127. Display: -63 - +63.",
      "section": "Rhythm Tone",
      "args": [
        {"name": "part", "type": "u7", "range": [1, 16]},
        {"name": "key", "type": "u7", "range": [59, 74]},
        {"name": "value", "type": "u7", "range": [1, 127]}
      ],
      "pre": [
        {"bind": "_t1", "expr": "part - 1"},
        {"bind": "_t2", "expr": "_t1 > 11 ? 3 : _t1 > 7 ? 2 : _t1 > 3 ? 1 : 0"},
        {"bind": "_t3", "expr": "_t2 * 4"},
        {"bind": "_t4", "expr": "_t1 - _t3"},
        {"bind": "_t5", "expr": "_t4 * 32"},
        {"bind": "_t6", "expr": "_t5 + 16"},
        {"bind": "_t7", "expr": "key - 59"},
        {"bind": "_t8", "expr": "_t7 * 2"},
        {"bind": "_t9", "expr": "_t2 + 17"},
        {"bind": "_t10", "expr": "_t8 + 93"},
        {"bind": "_t11", "expr": "_t2 + _t6"},
        {"bind": "_t12", "expr": "127 - _t11"},
        {"bind": "_t13", "expr": "_t12 + 1"},
        {"bind": "_t14", "expr": "_t8 > _t12 ? _t8 - _t13 : _t11 + _t8"},
        {"bind": "_t15", "expr": "127 - _t14"},
        {"bind": "_t16", "expr": "_t15 + 1"},
        {"bind": "_t17", "expr": "value > _t15 ? value - _t16 : _t14 + value"},
        {"bind": "_t18", "expr": "127 - _t17"},
        {"bind": "_t19", "expr": "_t17 > 114 ? 115 + _t18 : 114 - _t17"}
      ],
      "frame": [240, 65, 16, 0, 89, 18, "{_t9}", "{_t6}", "{_t10}", 32, "{value}", "{_t19}", 247]
    },
    {
      "osc": "/part/{part}/rhythm/key/{key}/pitch_env_level_4",
      "_notes": "Rhythm Tone: Pitch Env Level 4. DT1 at 11 00 5D 21H (+ the part/tone/key/note offsets of the address map); raw range 1-127. Display: -63 - +63.",
      "section": "Rhythm Tone",
      "args": [
        {"name": "part", "type": "u7", "range": [1, 16]},
        {"name": "key", "type": "u7", "range": [59, 74]},
        {"name": "value", "type": "u7", "range": [1, 127]}
      ],
      "pre": [
        {"bind": "_t1", "expr": "part - 1"},
        {"bind": "_t2", "expr": "_t1 > 11 ? 3 : _t1 > 7 ? 2 : _t1 > 3 ? 1 : 0"},
        {"bind": "_t3", "expr": "_t2 * 4"},
        {"bind": "_t4", "expr": "_t1 - _t3"},
        {"bind": "_t5", "expr": "_t4 * 32"},
        {"bind": "_t6", "expr": "_t5 + 16"},
        {"bind": "_t7", "expr": "key - 59"},
        {"bind": "_t8", "expr": "_t7 * 2"},
        {"bind": "_t9", "expr": "_t2 + 17"},
        {"bind": "_t10", "expr": "_t8 + 93"},
        {"bind": "_t11", "expr": "_t2 + _t6"},
        {"bind": "_t12", "expr": "127 - _t11"},
        {"bind": "_t13", "expr": "_t12 + 1"},
        {"bind": "_t14", "expr": "_t8 > _t12 ? _t8 - _t13 : _t11 + _t8"},
        {"bind": "_t15", "expr": "127 - _t14"},
        {"bind": "_t16", "expr": "_t15 + 1"},
        {"bind": "_t17", "expr": "value > _t15 ? value - _t16 : _t14 + value"},
        {"bind": "_t18", "expr": "127 - _t17"},
        {"bind": "_t19", "expr": "_t17 > 113 ? 114 + _t18 : 113 - _t17"}
      ],
      "frame": [240, 65, 16, 0, 89, 18, "{_t9}", "{_t6}", "{_t10}", 33, "{value}", "{_t19}", 247]
    },
    {
      "osc": "/part/{part}/rhythm/key/{key}/tvf_filter_type",
      "_notes": "Rhythm Tone: TVF Filter Type. DT1 at 11 00 5D 22H (+ the part/tone/key/note offsets of the address map); raw range 0-6. Display: OFF, LPF, BPF, HPF, PKG, LPF2, LPF3.",
      "section": "Rhythm Tone",
      "args": [
        {"name": "part", "type": "u7", "range": [1, 16]},
        {"name": "key", "type": "u7", "range": [59, 74]},
        {
          "name": "value",
          "type": "enum",
          "values": {"OFF": 0, "LPF": 1, "BPF": 2, "HPF": 3, "PKG": 4, "LPF2": 5, "LPF3": 6},
          "range": [0, 6]
        }
      ],
      "pre": [
        {"bind": "_t1", "expr": "part - 1"},
        {"bind": "_t2", "expr": "_t1 > 11 ? 3 : _t1 > 7 ? 2 : _t1 > 3 ? 1 : 0"},
        {"bind": "_t3", "expr": "_t2 * 4"},
        {"bind": "_t4", "expr": "_t1 - _t3"},
        {"bind": "_t5", "expr": "_t4 * 32"},
        {"bind": "_t6", "expr": "_t5 + 16"},
        {"bind": "_t7", "expr": "key - 59"},
        {"bind": "_t8", "expr": "_t7 * 2"},
        {"bind": "_t9", "expr": "_t2 + 17"},
        {"bind": "_t10", "expr": "_t8 + 93"},
        {"bind": "_t11", "expr": "_t2 + _t6"},
        {"bind": "_t12", "expr": "127 - _t11"},
        {"bind": "_t13", "expr": "_t12 + 1"},
        {"bind": "_t14", "expr": "_t8 > _t12 ? _t8 - _t13 : _t11 + _t8"},
        {"bind": "_t15", "expr": "127 - _t14"},
        {"bind": "_t16", "expr": "_t15 + 1"},
        {"bind": "_t17", "expr": "value > _t15 ? value - _t16 : _t14 + value"},
        {"bind": "_t18", "expr": "127 - _t17"},
        {"bind": "_t19", "expr": "_t17 > 112 ? 113 + _t18 : 112 - _t17"}
      ],
      "frame": [240, 65, 16, 0, 89, 18, "{_t9}", "{_t6}", "{_t10}", 34, "{value}", "{_t19}", 247]
    },
    {
      "osc": "/part/{part}/rhythm/key/{key}/tvf_cutoff_frequency",
      "_notes": "Rhythm Tone: TVF Cutoff Frequency. DT1 at 11 00 5D 23H (+ the part/tone/key/note offsets of the address map); raw range 0-127.",
      "section": "Rhythm Tone",
      "args": [
        {"name": "part", "type": "u7", "range": [1, 16]},
        {"name": "key", "type": "u7", "range": [59, 74]},
        {"name": "value", "type": "u7", "range": [0, 127]}
      ],
      "pre": [
        {"bind": "_t1", "expr": "part - 1"},
        {"bind": "_t2", "expr": "_t1 > 11 ? 3 : _t1 > 7 ? 2 : _t1 > 3 ? 1 : 0"},
        {"bind": "_t3", "expr": "_t2 * 4"},
        {"bind": "_t4", "expr": "_t1 - _t3"},
        {"bind": "_t5", "expr": "_t4 * 32"},
        {"bind": "_t6", "expr": "_t5 + 16"},
        {"bind": "_t7", "expr": "key - 59"},
        {"bind": "_t8", "expr": "_t7 * 2"},
        {"bind": "_t9", "expr": "_t2 + 17"},
        {"bind": "_t10", "expr": "_t8 + 93"},
        {"bind": "_t11", "expr": "_t2 + _t6"},
        {"bind": "_t12", "expr": "127 - _t11"},
        {"bind": "_t13", "expr": "_t12 + 1"},
        {"bind": "_t14", "expr": "_t8 > _t12 ? _t8 - _t13 : _t11 + _t8"},
        {"bind": "_t15", "expr": "127 - _t14"},
        {"bind": "_t16", "expr": "_t15 + 1"},
        {"bind": "_t17", "expr": "value > _t15 ? value - _t16 : _t14 + value"},
        {"bind": "_t18", "expr": "127 - _t17"},
        {"bind": "_t19", "expr": "_t17 > 111 ? 112 + _t18 : 111 - _t17"}
      ],
      "frame": [240, 65, 16, 0, 89, 18, "{_t9}", "{_t6}", "{_t10}", 35, "{value}", "{_t19}", 247]
    },
    {
      "osc": "/part/{part}/rhythm/key/{key}/tvf_cutoff_velocity_curve",
      "_notes": "Rhythm Tone: TVF Cutoff Velocity Curve. DT1 at 11 00 5D 24H (+ the part/tone/key/note offsets of the address map); raw range 0-7. Display: FIXED, 1 - 7.",
      "section": "Rhythm Tone",
      "args": [
        {"name": "part", "type": "u7", "range": [1, 16]},
        {"name": "key", "type": "u7", "range": [59, 74]},
        {"name": "value", "type": "u7", "range": [0, 7]}
      ],
      "pre": [
        {"bind": "_t1", "expr": "part - 1"},
        {"bind": "_t2", "expr": "_t1 > 11 ? 3 : _t1 > 7 ? 2 : _t1 > 3 ? 1 : 0"},
        {"bind": "_t3", "expr": "_t2 * 4"},
        {"bind": "_t4", "expr": "_t1 - _t3"},
        {"bind": "_t5", "expr": "_t4 * 32"},
        {"bind": "_t6", "expr": "_t5 + 16"},
        {"bind": "_t7", "expr": "key - 59"},
        {"bind": "_t8", "expr": "_t7 * 2"},
        {"bind": "_t9", "expr": "_t2 + 17"},
        {"bind": "_t10", "expr": "_t8 + 93"},
        {"bind": "_t11", "expr": "_t2 + _t6"},
        {"bind": "_t12", "expr": "127 - _t11"},
        {"bind": "_t13", "expr": "_t12 + 1"},
        {"bind": "_t14", "expr": "_t8 > _t12 ? _t8 - _t13 : _t11 + _t8"},
        {"bind": "_t15", "expr": "127 - _t14"},
        {"bind": "_t16", "expr": "_t15 + 1"},
        {"bind": "_t17", "expr": "value > _t15 ? value - _t16 : _t14 + value"},
        {"bind": "_t18", "expr": "127 - _t17"},
        {"bind": "_t19", "expr": "_t17 > 110 ? 111 + _t18 : 110 - _t17"}
      ],
      "frame": [240, 65, 16, 0, 89, 18, "{_t9}", "{_t6}", "{_t10}", 36, "{value}", "{_t19}", 247]
    },
    {
      "osc": "/part/{part}/rhythm/key/{key}/tvf_cutoff_velocity_sens",
      "_notes": "Rhythm Tone: TVF Cutoff Velocity Sens. DT1 at 11 00 5D 25H (+ the part/tone/key/note offsets of the address map); raw range 1-127. Display: -63 - +63.",
      "section": "Rhythm Tone",
      "args": [
        {"name": "part", "type": "u7", "range": [1, 16]},
        {"name": "key", "type": "u7", "range": [59, 74]},
        {"name": "value", "type": "u7", "range": [1, 127]}
      ],
      "pre": [
        {"bind": "_t1", "expr": "part - 1"},
        {"bind": "_t2", "expr": "_t1 > 11 ? 3 : _t1 > 7 ? 2 : _t1 > 3 ? 1 : 0"},
        {"bind": "_t3", "expr": "_t2 * 4"},
        {"bind": "_t4", "expr": "_t1 - _t3"},
        {"bind": "_t5", "expr": "_t4 * 32"},
        {"bind": "_t6", "expr": "_t5 + 16"},
        {"bind": "_t7", "expr": "key - 59"},
        {"bind": "_t8", "expr": "_t7 * 2"},
        {"bind": "_t9", "expr": "_t2 + 17"},
        {"bind": "_t10", "expr": "_t8 + 93"},
        {"bind": "_t11", "expr": "_t2 + _t6"},
        {"bind": "_t12", "expr": "127 - _t11"},
        {"bind": "_t13", "expr": "_t12 + 1"},
        {"bind": "_t14", "expr": "_t8 > _t12 ? _t8 - _t13 : _t11 + _t8"},
        {"bind": "_t15", "expr": "127 - _t14"},
        {"bind": "_t16", "expr": "_t15 + 1"},
        {"bind": "_t17", "expr": "value > _t15 ? value - _t16 : _t14 + value"},
        {"bind": "_t18", "expr": "127 - _t17"},
        {"bind": "_t19", "expr": "_t17 > 109 ? 110 + _t18 : 109 - _t17"}
      ],
      "frame": [240, 65, 16, 0, 89, 18, "{_t9}", "{_t6}", "{_t10}", 37, "{value}", "{_t19}", 247]
    },
    {
      "osc": "/part/{part}/rhythm/key/{key}/tvf_resonance",
      "_notes": "Rhythm Tone: TVF Resonance. DT1 at 11 00 5D 26H (+ the part/tone/key/note offsets of the address map); raw range 0-127.",
      "section": "Rhythm Tone",
      "args": [
        {"name": "part", "type": "u7", "range": [1, 16]},
        {"name": "key", "type": "u7", "range": [59, 74]},
        {"name": "value", "type": "u7", "range": [0, 127]}
      ],
      "pre": [
        {"bind": "_t1", "expr": "part - 1"},
        {"bind": "_t2", "expr": "_t1 > 11 ? 3 : _t1 > 7 ? 2 : _t1 > 3 ? 1 : 0"},
        {"bind": "_t3", "expr": "_t2 * 4"},
        {"bind": "_t4", "expr": "_t1 - _t3"},
        {"bind": "_t5", "expr": "_t4 * 32"},
        {"bind": "_t6", "expr": "_t5 + 16"},
        {"bind": "_t7", "expr": "key - 59"},
        {"bind": "_t8", "expr": "_t7 * 2"},
        {"bind": "_t9", "expr": "_t2 + 17"},
        {"bind": "_t10", "expr": "_t8 + 93"},
        {"bind": "_t11", "expr": "_t2 + _t6"},
        {"bind": "_t12", "expr": "127 - _t11"},
        {"bind": "_t13", "expr": "_t12 + 1"},
        {"bind": "_t14", "expr": "_t8 > _t12 ? _t8 - _t13 : _t11 + _t8"},
        {"bind": "_t15", "expr": "127 - _t14"},
        {"bind": "_t16", "expr": "_t15 + 1"},
        {"bind": "_t17", "expr": "value > _t15 ? value - _t16 : _t14 + value"},
        {"bind": "_t18", "expr": "127 - _t17"},
        {"bind": "_t19", "expr": "_t17 > 108 ? 109 + _t18 : 108 - _t17"}
      ],
      "frame": [240, 65, 16, 0, 89, 18, "{_t9}", "{_t6}", "{_t10}", 38, "{value}", "{_t19}", 247]
    },
    {
      "osc": "/part/{part}/rhythm/key/{key}/tvf_resonance_velocity_sens",
      "_notes": "Rhythm Tone: TVF Resonance Velocity Sens. DT1 at 11 00 5D 27H (+ the part/tone/key/note offsets of the address map); raw range 1-127. Display: -63 - +63.",
      "section": "Rhythm Tone",
      "args": [
        {"name": "part", "type": "u7", "range": [1, 16]},
        {"name": "key", "type": "u7", "range": [59, 74]},
        {"name": "value", "type": "u7", "range": [1, 127]}
      ],
      "pre": [
        {"bind": "_t1", "expr": "part - 1"},
        {"bind": "_t2", "expr": "_t1 > 11 ? 3 : _t1 > 7 ? 2 : _t1 > 3 ? 1 : 0"},
        {"bind": "_t3", "expr": "_t2 * 4"},
        {"bind": "_t4", "expr": "_t1 - _t3"},
        {"bind": "_t5", "expr": "_t4 * 32"},
        {"bind": "_t6", "expr": "_t5 + 16"},
        {"bind": "_t7", "expr": "key - 59"},
        {"bind": "_t8", "expr": "_t7 * 2"},
        {"bind": "_t9", "expr": "_t2 + 17"},
        {"bind": "_t10", "expr": "_t8 + 93"},
        {"bind": "_t11", "expr": "_t2 + _t6"},
        {"bind": "_t12", "expr": "127 - _t11"},
        {"bind": "_t13", "expr": "_t12 + 1"},
        {"bind": "_t14", "expr": "_t8 > _t12 ? _t8 - _t13 : _t11 + _t8"},
        {"bind": "_t15", "expr": "127 - _t14"},
        {"bind": "_t16", "expr": "_t15 + 1"},
        {"bind": "_t17", "expr": "value > _t15 ? value - _t16 : _t14 + value"},
        {"bind": "_t18", "expr": "127 - _t17"},
        {"bind": "_t19", "expr": "_t17 > 107 ? 108 + _t18 : 107 - _t17"}
      ],
      "frame": [240, 65, 16, 0, 89, 18, "{_t9}", "{_t6}", "{_t10}", 39, "{value}", "{_t19}", 247]
    },
    {
      "osc": "/part/{part}/rhythm/key/{key}/tvf_env_depth",
      "_notes": "Rhythm Tone: TVF Env Depth. DT1 at 11 00 5D 28H (+ the part/tone/key/note offsets of the address map); raw range 1-127. Display: -63 - +63.",
      "section": "Rhythm Tone",
      "args": [
        {"name": "part", "type": "u7", "range": [1, 16]},
        {"name": "key", "type": "u7", "range": [59, 74]},
        {"name": "value", "type": "u7", "range": [1, 127]}
      ],
      "pre": [
        {"bind": "_t1", "expr": "part - 1"},
        {"bind": "_t2", "expr": "_t1 > 11 ? 3 : _t1 > 7 ? 2 : _t1 > 3 ? 1 : 0"},
        {"bind": "_t3", "expr": "_t2 * 4"},
        {"bind": "_t4", "expr": "_t1 - _t3"},
        {"bind": "_t5", "expr": "_t4 * 32"},
        {"bind": "_t6", "expr": "_t5 + 16"},
        {"bind": "_t7", "expr": "key - 59"},
        {"bind": "_t8", "expr": "_t7 * 2"},
        {"bind": "_t9", "expr": "_t2 + 17"},
        {"bind": "_t10", "expr": "_t8 + 93"},
        {"bind": "_t11", "expr": "_t2 + _t6"},
        {"bind": "_t12", "expr": "127 - _t11"},
        {"bind": "_t13", "expr": "_t12 + 1"},
        {"bind": "_t14", "expr": "_t8 > _t12 ? _t8 - _t13 : _t11 + _t8"},
        {"bind": "_t15", "expr": "127 - _t14"},
        {"bind": "_t16", "expr": "_t15 + 1"},
        {"bind": "_t17", "expr": "value > _t15 ? value - _t16 : _t14 + value"},
        {"bind": "_t18", "expr": "127 - _t17"},
        {"bind": "_t19", "expr": "_t17 > 106 ? 107 + _t18 : 106 - _t17"}
      ],
      "frame": [240, 65, 16, 0, 89, 18, "{_t9}", "{_t6}", "{_t10}", 40, "{value}", "{_t19}", 247]
    },
    {
      "osc": "/part/{part}/rhythm/key/{key}/tvf_env_velocity_curve_type",
      "_notes": "Rhythm Tone: TVF Env Velocity Curve Type. DT1 at 11 00 5D 29H (+ the part/tone/key/note offsets of the address map); raw range 0-7. Display: FIXED, 1 - 7.",
      "section": "Rhythm Tone",
      "args": [
        {"name": "part", "type": "u7", "range": [1, 16]},
        {"name": "key", "type": "u7", "range": [59, 74]},
        {"name": "value", "type": "u7", "range": [0, 7]}
      ],
      "pre": [
        {"bind": "_t1", "expr": "part - 1"},
        {"bind": "_t2", "expr": "_t1 > 11 ? 3 : _t1 > 7 ? 2 : _t1 > 3 ? 1 : 0"},
        {"bind": "_t3", "expr": "_t2 * 4"},
        {"bind": "_t4", "expr": "_t1 - _t3"},
        {"bind": "_t5", "expr": "_t4 * 32"},
        {"bind": "_t6", "expr": "_t5 + 16"},
        {"bind": "_t7", "expr": "key - 59"},
        {"bind": "_t8", "expr": "_t7 * 2"},
        {"bind": "_t9", "expr": "_t2 + 17"},
        {"bind": "_t10", "expr": "_t8 + 93"},
        {"bind": "_t11", "expr": "_t2 + _t6"},
        {"bind": "_t12", "expr": "127 - _t11"},
        {"bind": "_t13", "expr": "_t12 + 1"},
        {"bind": "_t14", "expr": "_t8 > _t12 ? _t8 - _t13 : _t11 + _t8"},
        {"bind": "_t15", "expr": "127 - _t14"},
        {"bind": "_t16", "expr": "_t15 + 1"},
        {"bind": "_t17", "expr": "value > _t15 ? value - _t16 : _t14 + value"},
        {"bind": "_t18", "expr": "127 - _t17"},
        {"bind": "_t19", "expr": "_t17 > 105 ? 106 + _t18 : 105 - _t17"}
      ],
      "frame": [240, 65, 16, 0, 89, 18, "{_t9}", "{_t6}", "{_t10}", 41, "{value}", "{_t19}", 247]
    },
    {
      "osc": "/part/{part}/rhythm/key/{key}/tvf_env_velocity_sens",
      "_notes": "Rhythm Tone: TVF Env Velocity Sens. DT1 at 11 00 5D 2AH (+ the part/tone/key/note offsets of the address map); raw range 1-127. Display: -63 - +63.",
      "section": "Rhythm Tone",
      "args": [
        {"name": "part", "type": "u7", "range": [1, 16]},
        {"name": "key", "type": "u7", "range": [59, 74]},
        {"name": "value", "type": "u7", "range": [1, 127]}
      ],
      "pre": [
        {"bind": "_t1", "expr": "part - 1"},
        {"bind": "_t2", "expr": "_t1 > 11 ? 3 : _t1 > 7 ? 2 : _t1 > 3 ? 1 : 0"},
        {"bind": "_t3", "expr": "_t2 * 4"},
        {"bind": "_t4", "expr": "_t1 - _t3"},
        {"bind": "_t5", "expr": "_t4 * 32"},
        {"bind": "_t6", "expr": "_t5 + 16"},
        {"bind": "_t7", "expr": "key - 59"},
        {"bind": "_t8", "expr": "_t7 * 2"},
        {"bind": "_t9", "expr": "_t2 + 17"},
        {"bind": "_t10", "expr": "_t8 + 93"},
        {"bind": "_t11", "expr": "_t2 + _t6"},
        {"bind": "_t12", "expr": "127 - _t11"},
        {"bind": "_t13", "expr": "_t12 + 1"},
        {"bind": "_t14", "expr": "_t8 > _t12 ? _t8 - _t13 : _t11 + _t8"},
        {"bind": "_t15", "expr": "127 - _t14"},
        {"bind": "_t16", "expr": "_t15 + 1"},
        {"bind": "_t17", "expr": "value > _t15 ? value - _t16 : _t14 + value"},
        {"bind": "_t18", "expr": "127 - _t17"},
        {"bind": "_t19", "expr": "_t17 > 104 ? 105 + _t18 : 104 - _t17"}
      ],
      "frame": [240, 65, 16, 0, 89, 18, "{_t9}", "{_t6}", "{_t10}", 42, "{value}", "{_t19}", 247]
    },
    {
      "osc": "/part/{part}/rhythm/key/{key}/tvf_env_time_1_velocity_sens",
      "_notes": "Rhythm Tone: TVF Env Time 1 Velocity Sens. DT1 at 11 00 5D 2BH (+ the part/tone/key/note offsets of the address map); raw range 1-127. Display: -63 - +63.",
      "section": "Rhythm Tone",
      "args": [
        {"name": "part", "type": "u7", "range": [1, 16]},
        {"name": "key", "type": "u7", "range": [59, 74]},
        {"name": "value", "type": "u7", "range": [1, 127]}
      ],
      "pre": [
        {"bind": "_t1", "expr": "part - 1"},
        {"bind": "_t2", "expr": "_t1 > 11 ? 3 : _t1 > 7 ? 2 : _t1 > 3 ? 1 : 0"},
        {"bind": "_t3", "expr": "_t2 * 4"},
        {"bind": "_t4", "expr": "_t1 - _t3"},
        {"bind": "_t5", "expr": "_t4 * 32"},
        {"bind": "_t6", "expr": "_t5 + 16"},
        {"bind": "_t7", "expr": "key - 59"},
        {"bind": "_t8", "expr": "_t7 * 2"},
        {"bind": "_t9", "expr": "_t2 + 17"},
        {"bind": "_t10", "expr": "_t8 + 93"},
        {"bind": "_t11", "expr": "_t2 + _t6"},
        {"bind": "_t12", "expr": "127 - _t11"},
        {"bind": "_t13", "expr": "_t12 + 1"},
        {"bind": "_t14", "expr": "_t8 > _t12 ? _t8 - _t13 : _t11 + _t8"},
        {"bind": "_t15", "expr": "127 - _t14"},
        {"bind": "_t16", "expr": "_t15 + 1"},
        {"bind": "_t17", "expr": "value > _t15 ? value - _t16 : _t14 + value"},
        {"bind": "_t18", "expr": "127 - _t17"},
        {"bind": "_t19", "expr": "_t17 > 103 ? 104 + _t18 : 103 - _t17"}
      ],
      "frame": [240, 65, 16, 0, 89, 18, "{_t9}", "{_t6}", "{_t10}", 43, "{value}", "{_t19}", 247]
    },
    {
      "osc": "/part/{part}/rhythm/key/{key}/tvf_env_time_4_velocity_sens",
      "_notes": "Rhythm Tone: TVF Env Time 4 Velocity Sens. DT1 at 11 00 5D 2CH (+ the part/tone/key/note offsets of the address map); raw range 1-127. Display: -63 - +63.",
      "section": "Rhythm Tone",
      "args": [
        {"name": "part", "type": "u7", "range": [1, 16]},
        {"name": "key", "type": "u7", "range": [59, 74]},
        {"name": "value", "type": "u7", "range": [1, 127]}
      ],
      "pre": [
        {"bind": "_t1", "expr": "part - 1"},
        {"bind": "_t2", "expr": "_t1 > 11 ? 3 : _t1 > 7 ? 2 : _t1 > 3 ? 1 : 0"},
        {"bind": "_t3", "expr": "_t2 * 4"},
        {"bind": "_t4", "expr": "_t1 - _t3"},
        {"bind": "_t5", "expr": "_t4 * 32"},
        {"bind": "_t6", "expr": "_t5 + 16"},
        {"bind": "_t7", "expr": "key - 59"},
        {"bind": "_t8", "expr": "_t7 * 2"},
        {"bind": "_t9", "expr": "_t2 + 17"},
        {"bind": "_t10", "expr": "_t8 + 93"},
        {"bind": "_t11", "expr": "_t2 + _t6"},
        {"bind": "_t12", "expr": "127 - _t11"},
        {"bind": "_t13", "expr": "_t12 + 1"},
        {"bind": "_t14", "expr": "_t8 > _t12 ? _t8 - _t13 : _t11 + _t8"},
        {"bind": "_t15", "expr": "127 - _t14"},
        {"bind": "_t16", "expr": "_t15 + 1"},
        {"bind": "_t17", "expr": "value > _t15 ? value - _t16 : _t14 + value"},
        {"bind": "_t18", "expr": "127 - _t17"},
        {"bind": "_t19", "expr": "_t17 > 102 ? 103 + _t18 : 102 - _t17"}
      ],
      "frame": [240, 65, 16, 0, 89, 18, "{_t9}", "{_t6}", "{_t10}", 44, "{value}", "{_t19}", 247]
    },
    {
      "osc": "/part/{part}/rhythm/key/{key}/tvf_env_time_1",
      "_notes": "Rhythm Tone: TVF Env Time 1. DT1 at 11 00 5D 2DH (+ the part/tone/key/note offsets of the address map); raw range 0-127.",
      "section": "Rhythm Tone",
      "args": [
        {"name": "part", "type": "u7", "range": [1, 16]},
        {"name": "key", "type": "u7", "range": [59, 74]},
        {"name": "value", "type": "u7", "range": [0, 127]}
      ],
      "pre": [
        {"bind": "_t1", "expr": "part - 1"},
        {"bind": "_t2", "expr": "_t1 > 11 ? 3 : _t1 > 7 ? 2 : _t1 > 3 ? 1 : 0"},
        {"bind": "_t3", "expr": "_t2 * 4"},
        {"bind": "_t4", "expr": "_t1 - _t3"},
        {"bind": "_t5", "expr": "_t4 * 32"},
        {"bind": "_t6", "expr": "_t5 + 16"},
        {"bind": "_t7", "expr": "key - 59"},
        {"bind": "_t8", "expr": "_t7 * 2"},
        {"bind": "_t9", "expr": "_t2 + 17"},
        {"bind": "_t10", "expr": "_t8 + 93"},
        {"bind": "_t11", "expr": "_t2 + _t6"},
        {"bind": "_t12", "expr": "127 - _t11"},
        {"bind": "_t13", "expr": "_t12 + 1"},
        {"bind": "_t14", "expr": "_t8 > _t12 ? _t8 - _t13 : _t11 + _t8"},
        {"bind": "_t15", "expr": "127 - _t14"},
        {"bind": "_t16", "expr": "_t15 + 1"},
        {"bind": "_t17", "expr": "value > _t15 ? value - _t16 : _t14 + value"},
        {"bind": "_t18", "expr": "127 - _t17"},
        {"bind": "_t19", "expr": "_t17 > 101 ? 102 + _t18 : 101 - _t17"}
      ],
      "frame": [240, 65, 16, 0, 89, 18, "{_t9}", "{_t6}", "{_t10}", 45, "{value}", "{_t19}", 247]
    },
    {
      "osc": "/part/{part}/rhythm/key/{key}/tvf_env_time_2",
      "_notes": "Rhythm Tone: TVF Env Time 2. DT1 at 11 00 5D 2EH (+ the part/tone/key/note offsets of the address map); raw range 0-127.",
      "section": "Rhythm Tone",
      "args": [
        {"name": "part", "type": "u7", "range": [1, 16]},
        {"name": "key", "type": "u7", "range": [59, 74]},
        {"name": "value", "type": "u7", "range": [0, 127]}
      ],
      "pre": [
        {"bind": "_t1", "expr": "part - 1"},
        {"bind": "_t2", "expr": "_t1 > 11 ? 3 : _t1 > 7 ? 2 : _t1 > 3 ? 1 : 0"},
        {"bind": "_t3", "expr": "_t2 * 4"},
        {"bind": "_t4", "expr": "_t1 - _t3"},
        {"bind": "_t5", "expr": "_t4 * 32"},
        {"bind": "_t6", "expr": "_t5 + 16"},
        {"bind": "_t7", "expr": "key - 59"},
        {"bind": "_t8", "expr": "_t7 * 2"},
        {"bind": "_t9", "expr": "_t2 + 17"},
        {"bind": "_t10", "expr": "_t8 + 93"},
        {"bind": "_t11", "expr": "_t2 + _t6"},
        {"bind": "_t12", "expr": "127 - _t11"},
        {"bind": "_t13", "expr": "_t12 + 1"},
        {"bind": "_t14", "expr": "_t8 > _t12 ? _t8 - _t13 : _t11 + _t8"},
        {"bind": "_t15", "expr": "127 - _t14"},
        {"bind": "_t16", "expr": "_t15 + 1"},
        {"bind": "_t17", "expr": "value > _t15 ? value - _t16 : _t14 + value"},
        {"bind": "_t18", "expr": "127 - _t17"},
        {"bind": "_t19", "expr": "_t17 > 100 ? 101 + _t18 : 100 - _t17"}
      ],
      "frame": [240, 65, 16, 0, 89, 18, "{_t9}", "{_t6}", "{_t10}", 46, "{value}", "{_t19}", 247]
    },
    {
      "osc": "/part/{part}/rhythm/key/{key}/tvf_env_time_3",
      "_notes": "Rhythm Tone: TVF Env Time 3. DT1 at 11 00 5D 2FH (+ the part/tone/key/note offsets of the address map); raw range 0-127.",
      "section": "Rhythm Tone",
      "args": [
        {"name": "part", "type": "u7", "range": [1, 16]},
        {"name": "key", "type": "u7", "range": [59, 74]},
        {"name": "value", "type": "u7", "range": [0, 127]}
      ],
      "pre": [
        {"bind": "_t1", "expr": "part - 1"},
        {"bind": "_t2", "expr": "_t1 > 11 ? 3 : _t1 > 7 ? 2 : _t1 > 3 ? 1 : 0"},
        {"bind": "_t3", "expr": "_t2 * 4"},
        {"bind": "_t4", "expr": "_t1 - _t3"},
        {"bind": "_t5", "expr": "_t4 * 32"},
        {"bind": "_t6", "expr": "_t5 + 16"},
        {"bind": "_t7", "expr": "key - 59"},
        {"bind": "_t8", "expr": "_t7 * 2"},
        {"bind": "_t9", "expr": "_t2 + 17"},
        {"bind": "_t10", "expr": "_t8 + 93"},
        {"bind": "_t11", "expr": "_t2 + _t6"},
        {"bind": "_t12", "expr": "127 - _t11"},
        {"bind": "_t13", "expr": "_t12 + 1"},
        {"bind": "_t14", "expr": "_t8 > _t12 ? _t8 - _t13 : _t11 + _t8"},
        {"bind": "_t15", "expr": "127 - _t14"},
        {"bind": "_t16", "expr": "_t15 + 1"},
        {"bind": "_t17", "expr": "value > _t15 ? value - _t16 : _t14 + value"},
        {"bind": "_t18", "expr": "127 - _t17"},
        {"bind": "_t19", "expr": "_t17 > 99 ? 100 + _t18 : 99 - _t17"}
      ],
      "frame": [240, 65, 16, 0, 89, 18, "{_t9}", "{_t6}", "{_t10}", 47, "{value}", "{_t19}", 247]
    },
    {
      "osc": "/part/{part}/rhythm/key/{key}/tvf_env_time_4",
      "_notes": "Rhythm Tone: TVF Env Time 4. DT1 at 11 00 5D 30H (+ the part/tone/key/note offsets of the address map); raw range 0-127.",
      "section": "Rhythm Tone",
      "args": [
        {"name": "part", "type": "u7", "range": [1, 16]},
        {"name": "key", "type": "u7", "range": [59, 74]},
        {"name": "value", "type": "u7", "range": [0, 127]}
      ],
      "pre": [
        {"bind": "_t1", "expr": "part - 1"},
        {"bind": "_t2", "expr": "_t1 > 11 ? 3 : _t1 > 7 ? 2 : _t1 > 3 ? 1 : 0"},
        {"bind": "_t3", "expr": "_t2 * 4"},
        {"bind": "_t4", "expr": "_t1 - _t3"},
        {"bind": "_t5", "expr": "_t4 * 32"},
        {"bind": "_t6", "expr": "_t5 + 16"},
        {"bind": "_t7", "expr": "key - 59"},
        {"bind": "_t8", "expr": "_t7 * 2"},
        {"bind": "_t9", "expr": "_t2 + 17"},
        {"bind": "_t10", "expr": "_t8 + 93"},
        {"bind": "_t11", "expr": "_t2 + _t6"},
        {"bind": "_t12", "expr": "127 - _t11"},
        {"bind": "_t13", "expr": "_t12 + 1"},
        {"bind": "_t14", "expr": "_t8 > _t12 ? _t8 - _t13 : _t11 + _t8"},
        {"bind": "_t15", "expr": "127 - _t14"},
        {"bind": "_t16", "expr": "_t15 + 1"},
        {"bind": "_t17", "expr": "value > _t15 ? value - _t16 : _t14 + value"},
        {"bind": "_t18", "expr": "127 - _t17"},
        {"bind": "_t19", "expr": "_t17 > 98 ? 99 + _t18 : 98 - _t17"}
      ],
      "frame": [240, 65, 16, 0, 89, 18, "{_t9}", "{_t6}", "{_t10}", 48, "{value}", "{_t19}", 247]
    },
    {
      "osc": "/part/{part}/rhythm/key/{key}/tvf_env_level_0",
      "_notes": "Rhythm Tone: TVF Env Level 0. DT1 at 11 00 5D 31H (+ the part/tone/key/note offsets of the address map); raw range 0-127.",
      "section": "Rhythm Tone",
      "args": [
        {"name": "part", "type": "u7", "range": [1, 16]},
        {"name": "key", "type": "u7", "range": [59, 74]},
        {"name": "value", "type": "u7", "range": [0, 127]}
      ],
      "pre": [
        {"bind": "_t1", "expr": "part - 1"},
        {"bind": "_t2", "expr": "_t1 > 11 ? 3 : _t1 > 7 ? 2 : _t1 > 3 ? 1 : 0"},
        {"bind": "_t3", "expr": "_t2 * 4"},
        {"bind": "_t4", "expr": "_t1 - _t3"},
        {"bind": "_t5", "expr": "_t4 * 32"},
        {"bind": "_t6", "expr": "_t5 + 16"},
        {"bind": "_t7", "expr": "key - 59"},
        {"bind": "_t8", "expr": "_t7 * 2"},
        {"bind": "_t9", "expr": "_t2 + 17"},
        {"bind": "_t10", "expr": "_t8 + 93"},
        {"bind": "_t11", "expr": "_t2 + _t6"},
        {"bind": "_t12", "expr": "127 - _t11"},
        {"bind": "_t13", "expr": "_t12 + 1"},
        {"bind": "_t14", "expr": "_t8 > _t12 ? _t8 - _t13 : _t11 + _t8"},
        {"bind": "_t15", "expr": "127 - _t14"},
        {"bind": "_t16", "expr": "_t15 + 1"},
        {"bind": "_t17", "expr": "value > _t15 ? value - _t16 : _t14 + value"},
        {"bind": "_t18", "expr": "127 - _t17"},
        {"bind": "_t19", "expr": "_t17 > 97 ? 98 + _t18 : 97 - _t17"}
      ],
      "frame": [240, 65, 16, 0, 89, 18, "{_t9}", "{_t6}", "{_t10}", 49, "{value}", "{_t19}", 247]
    },
    {
      "osc": "/part/{part}/rhythm/key/{key}/tvf_env_level_1",
      "_notes": "Rhythm Tone: TVF Env Level 1. DT1 at 11 00 5D 32H (+ the part/tone/key/note offsets of the address map); raw range 0-127.",
      "section": "Rhythm Tone",
      "args": [
        {"name": "part", "type": "u7", "range": [1, 16]},
        {"name": "key", "type": "u7", "range": [59, 74]},
        {"name": "value", "type": "u7", "range": [0, 127]}
      ],
      "pre": [
        {"bind": "_t1", "expr": "part - 1"},
        {"bind": "_t2", "expr": "_t1 > 11 ? 3 : _t1 > 7 ? 2 : _t1 > 3 ? 1 : 0"},
        {"bind": "_t3", "expr": "_t2 * 4"},
        {"bind": "_t4", "expr": "_t1 - _t3"},
        {"bind": "_t5", "expr": "_t4 * 32"},
        {"bind": "_t6", "expr": "_t5 + 16"},
        {"bind": "_t7", "expr": "key - 59"},
        {"bind": "_t8", "expr": "_t7 * 2"},
        {"bind": "_t9", "expr": "_t2 + 17"},
        {"bind": "_t10", "expr": "_t8 + 93"},
        {"bind": "_t11", "expr": "_t2 + _t6"},
        {"bind": "_t12", "expr": "127 - _t11"},
        {"bind": "_t13", "expr": "_t12 + 1"},
        {"bind": "_t14", "expr": "_t8 > _t12 ? _t8 - _t13 : _t11 + _t8"},
        {"bind": "_t15", "expr": "127 - _t14"},
        {"bind": "_t16", "expr": "_t15 + 1"},
        {"bind": "_t17", "expr": "value > _t15 ? value - _t16 : _t14 + value"},
        {"bind": "_t18", "expr": "127 - _t17"},
        {"bind": "_t19", "expr": "_t17 > 96 ? 97 + _t18 : 96 - _t17"}
      ],
      "frame": [240, 65, 16, 0, 89, 18, "{_t9}", "{_t6}", "{_t10}", 50, "{value}", "{_t19}", 247]
    },
    {
      "osc": "/part/{part}/rhythm/key/{key}/tvf_env_level_2",
      "_notes": "Rhythm Tone: TVF Env Level 2. DT1 at 11 00 5D 33H (+ the part/tone/key/note offsets of the address map); raw range 0-127.",
      "section": "Rhythm Tone",
      "args": [
        {"name": "part", "type": "u7", "range": [1, 16]},
        {"name": "key", "type": "u7", "range": [59, 74]},
        {"name": "value", "type": "u7", "range": [0, 127]}
      ],
      "pre": [
        {"bind": "_t1", "expr": "part - 1"},
        {"bind": "_t2", "expr": "_t1 > 11 ? 3 : _t1 > 7 ? 2 : _t1 > 3 ? 1 : 0"},
        {"bind": "_t3", "expr": "_t2 * 4"},
        {"bind": "_t4", "expr": "_t1 - _t3"},
        {"bind": "_t5", "expr": "_t4 * 32"},
        {"bind": "_t6", "expr": "_t5 + 16"},
        {"bind": "_t7", "expr": "key - 59"},
        {"bind": "_t8", "expr": "_t7 * 2"},
        {"bind": "_t9", "expr": "_t2 + 17"},
        {"bind": "_t10", "expr": "_t8 + 93"},
        {"bind": "_t11", "expr": "_t2 + _t6"},
        {"bind": "_t12", "expr": "127 - _t11"},
        {"bind": "_t13", "expr": "_t12 + 1"},
        {"bind": "_t14", "expr": "_t8 > _t12 ? _t8 - _t13 : _t11 + _t8"},
        {"bind": "_t15", "expr": "127 - _t14"},
        {"bind": "_t16", "expr": "_t15 + 1"},
        {"bind": "_t17", "expr": "value > _t15 ? value - _t16 : _t14 + value"},
        {"bind": "_t18", "expr": "127 - _t17"},
        {"bind": "_t19", "expr": "_t17 > 95 ? 96 + _t18 : 95 - _t17"}
      ],
      "frame": [240, 65, 16, 0, 89, 18, "{_t9}", "{_t6}", "{_t10}", 51, "{value}", "{_t19}", 247]
    },
    {
      "osc": "/part/{part}/rhythm/key/{key}/tvf_env_level_3",
      "_notes": "Rhythm Tone: TVF Env Level 3. DT1 at 11 00 5D 34H (+ the part/tone/key/note offsets of the address map); raw range 0-127.",
      "section": "Rhythm Tone",
      "args": [
        {"name": "part", "type": "u7", "range": [1, 16]},
        {"name": "key", "type": "u7", "range": [59, 74]},
        {"name": "value", "type": "u7", "range": [0, 127]}
      ],
      "pre": [
        {"bind": "_t1", "expr": "part - 1"},
        {"bind": "_t2", "expr": "_t1 > 11 ? 3 : _t1 > 7 ? 2 : _t1 > 3 ? 1 : 0"},
        {"bind": "_t3", "expr": "_t2 * 4"},
        {"bind": "_t4", "expr": "_t1 - _t3"},
        {"bind": "_t5", "expr": "_t4 * 32"},
        {"bind": "_t6", "expr": "_t5 + 16"},
        {"bind": "_t7", "expr": "key - 59"},
        {"bind": "_t8", "expr": "_t7 * 2"},
        {"bind": "_t9", "expr": "_t2 + 17"},
        {"bind": "_t10", "expr": "_t8 + 93"},
        {"bind": "_t11", "expr": "_t2 + _t6"},
        {"bind": "_t12", "expr": "127 - _t11"},
        {"bind": "_t13", "expr": "_t12 + 1"},
        {"bind": "_t14", "expr": "_t8 > _t12 ? _t8 - _t13 : _t11 + _t8"},
        {"bind": "_t15", "expr": "127 - _t14"},
        {"bind": "_t16", "expr": "_t15 + 1"},
        {"bind": "_t17", "expr": "value > _t15 ? value - _t16 : _t14 + value"},
        {"bind": "_t18", "expr": "127 - _t17"},
        {"bind": "_t19", "expr": "_t17 > 94 ? 95 + _t18 : 94 - _t17"}
      ],
      "frame": [240, 65, 16, 0, 89, 18, "{_t9}", "{_t6}", "{_t10}", 52, "{value}", "{_t19}", 247]
    },
    {
      "osc": "/part/{part}/rhythm/key/{key}/tvf_env_level_4",
      "_notes": "Rhythm Tone: TVF Env Level 4. DT1 at 11 00 5D 35H (+ the part/tone/key/note offsets of the address map); raw range 0-127.",
      "section": "Rhythm Tone",
      "args": [
        {"name": "part", "type": "u7", "range": [1, 16]},
        {"name": "key", "type": "u7", "range": [59, 74]},
        {"name": "value", "type": "u7", "range": [0, 127]}
      ],
      "pre": [
        {"bind": "_t1", "expr": "part - 1"},
        {"bind": "_t2", "expr": "_t1 > 11 ? 3 : _t1 > 7 ? 2 : _t1 > 3 ? 1 : 0"},
        {"bind": "_t3", "expr": "_t2 * 4"},
        {"bind": "_t4", "expr": "_t1 - _t3"},
        {"bind": "_t5", "expr": "_t4 * 32"},
        {"bind": "_t6", "expr": "_t5 + 16"},
        {"bind": "_t7", "expr": "key - 59"},
        {"bind": "_t8", "expr": "_t7 * 2"},
        {"bind": "_t9", "expr": "_t2 + 17"},
        {"bind": "_t10", "expr": "_t8 + 93"},
        {"bind": "_t11", "expr": "_t2 + _t6"},
        {"bind": "_t12", "expr": "127 - _t11"},
        {"bind": "_t13", "expr": "_t12 + 1"},
        {"bind": "_t14", "expr": "_t8 > _t12 ? _t8 - _t13 : _t11 + _t8"},
        {"bind": "_t15", "expr": "127 - _t14"},
        {"bind": "_t16", "expr": "_t15 + 1"},
        {"bind": "_t17", "expr": "value > _t15 ? value - _t16 : _t14 + value"},
        {"bind": "_t18", "expr": "127 - _t17"},
        {"bind": "_t19", "expr": "_t17 > 93 ? 94 + _t18 : 93 - _t17"}
      ],
      "frame": [240, 65, 16, 0, 89, 18, "{_t9}", "{_t6}", "{_t10}", 53, "{value}", "{_t19}", 247]
    },
    {
      "osc": "/part/{part}/rhythm/key/{key}/tva_level_velocity_curve",
      "_notes": "Rhythm Tone: TVA Level Velocity Curve. DT1 at 11 00 5D 36H (+ the part/tone/key/note offsets of the address map); raw range 0-7. Display: FIXED, 1 - 7.",
      "section": "Rhythm Tone",
      "args": [
        {"name": "part", "type": "u7", "range": [1, 16]},
        {"name": "key", "type": "u7", "range": [59, 74]},
        {"name": "value", "type": "u7", "range": [0, 7]}
      ],
      "pre": [
        {"bind": "_t1", "expr": "part - 1"},
        {"bind": "_t2", "expr": "_t1 > 11 ? 3 : _t1 > 7 ? 2 : _t1 > 3 ? 1 : 0"},
        {"bind": "_t3", "expr": "_t2 * 4"},
        {"bind": "_t4", "expr": "_t1 - _t3"},
        {"bind": "_t5", "expr": "_t4 * 32"},
        {"bind": "_t6", "expr": "_t5 + 16"},
        {"bind": "_t7", "expr": "key - 59"},
        {"bind": "_t8", "expr": "_t7 * 2"},
        {"bind": "_t9", "expr": "_t2 + 17"},
        {"bind": "_t10", "expr": "_t8 + 93"},
        {"bind": "_t11", "expr": "_t2 + _t6"},
        {"bind": "_t12", "expr": "127 - _t11"},
        {"bind": "_t13", "expr": "_t12 + 1"},
        {"bind": "_t14", "expr": "_t8 > _t12 ? _t8 - _t13 : _t11 + _t8"},
        {"bind": "_t15", "expr": "127 - _t14"},
        {"bind": "_t16", "expr": "_t15 + 1"},
        {"bind": "_t17", "expr": "value > _t15 ? value - _t16 : _t14 + value"},
        {"bind": "_t18", "expr": "127 - _t17"},
        {"bind": "_t19", "expr": "_t17 > 92 ? 93 + _t18 : 92 - _t17"}
      ],
      "frame": [240, 65, 16, 0, 89, 18, "{_t9}", "{_t6}", "{_t10}", 54, "{value}", "{_t19}", 247]
    },
    {
      "osc": "/part/{part}/rhythm/key/{key}/tva_level_velocity_sens",
      "_notes": "Rhythm Tone: TVA Level Velocity Sens. DT1 at 11 00 5D 37H (+ the part/tone/key/note offsets of the address map); raw range 1-127. Display: -63 - +63.",
      "section": "Rhythm Tone",
      "args": [
        {"name": "part", "type": "u7", "range": [1, 16]},
        {"name": "key", "type": "u7", "range": [59, 74]},
        {"name": "value", "type": "u7", "range": [1, 127]}
      ],
      "pre": [
        {"bind": "_t1", "expr": "part - 1"},
        {"bind": "_t2", "expr": "_t1 > 11 ? 3 : _t1 > 7 ? 2 : _t1 > 3 ? 1 : 0"},
        {"bind": "_t3", "expr": "_t2 * 4"},
        {"bind": "_t4", "expr": "_t1 - _t3"},
        {"bind": "_t5", "expr": "_t4 * 32"},
        {"bind": "_t6", "expr": "_t5 + 16"},
        {"bind": "_t7", "expr": "key - 59"},
        {"bind": "_t8", "expr": "_t7 * 2"},
        {"bind": "_t9", "expr": "_t2 + 17"},
        {"bind": "_t10", "expr": "_t8 + 93"},
        {"bind": "_t11", "expr": "_t2 + _t6"},
        {"bind": "_t12", "expr": "127 - _t11"},
        {"bind": "_t13", "expr": "_t12 + 1"},
        {"bind": "_t14", "expr": "_t8 > _t12 ? _t8 - _t13 : _t11 + _t8"},
        {"bind": "_t15", "expr": "127 - _t14"},
        {"bind": "_t16", "expr": "_t15 + 1"},
        {"bind": "_t17", "expr": "value > _t15 ? value - _t16 : _t14 + value"},
        {"bind": "_t18", "expr": "127 - _t17"},
        {"bind": "_t19", "expr": "_t17 > 91 ? 92 + _t18 : 91 - _t17"}
      ],
      "frame": [240, 65, 16, 0, 89, 18, "{_t9}", "{_t6}", "{_t10}", 55, "{value}", "{_t19}", 247]
    },
    {
      "osc": "/part/{part}/rhythm/key/{key}/tva_env_time_1_velocity_sens",
      "_notes": "Rhythm Tone: TVA Env Time 1 Velocity Sens. DT1 at 11 00 5D 38H (+ the part/tone/key/note offsets of the address map); raw range 1-127. Display: -63 - +63.",
      "section": "Rhythm Tone",
      "args": [
        {"name": "part", "type": "u7", "range": [1, 16]},
        {"name": "key", "type": "u7", "range": [59, 74]},
        {"name": "value", "type": "u7", "range": [1, 127]}
      ],
      "pre": [
        {"bind": "_t1", "expr": "part - 1"},
        {"bind": "_t2", "expr": "_t1 > 11 ? 3 : _t1 > 7 ? 2 : _t1 > 3 ? 1 : 0"},
        {"bind": "_t3", "expr": "_t2 * 4"},
        {"bind": "_t4", "expr": "_t1 - _t3"},
        {"bind": "_t5", "expr": "_t4 * 32"},
        {"bind": "_t6", "expr": "_t5 + 16"},
        {"bind": "_t7", "expr": "key - 59"},
        {"bind": "_t8", "expr": "_t7 * 2"},
        {"bind": "_t9", "expr": "_t2 + 17"},
        {"bind": "_t10", "expr": "_t8 + 93"},
        {"bind": "_t11", "expr": "_t2 + _t6"},
        {"bind": "_t12", "expr": "127 - _t11"},
        {"bind": "_t13", "expr": "_t12 + 1"},
        {"bind": "_t14", "expr": "_t8 > _t12 ? _t8 - _t13 : _t11 + _t8"},
        {"bind": "_t15", "expr": "127 - _t14"},
        {"bind": "_t16", "expr": "_t15 + 1"},
        {"bind": "_t17", "expr": "value > _t15 ? value - _t16 : _t14 + value"},
        {"bind": "_t18", "expr": "127 - _t17"},
        {"bind": "_t19", "expr": "_t17 > 90 ? 91 + _t18 : 90 - _t17"}
      ],
      "frame": [240, 65, 16, 0, 89, 18, "{_t9}", "{_t6}", "{_t10}", 56, "{value}", "{_t19}", 247]
    },
    {
      "osc": "/part/{part}/rhythm/key/{key}/tva_env_time_4_velocity_sens",
      "_notes": "Rhythm Tone: TVA Env Time 4 Velocity Sens. DT1 at 11 00 5D 39H (+ the part/tone/key/note offsets of the address map); raw range 1-127. Display: -63 - +63.",
      "section": "Rhythm Tone",
      "args": [
        {"name": "part", "type": "u7", "range": [1, 16]},
        {"name": "key", "type": "u7", "range": [59, 74]},
        {"name": "value", "type": "u7", "range": [1, 127]}
      ],
      "pre": [
        {"bind": "_t1", "expr": "part - 1"},
        {"bind": "_t2", "expr": "_t1 > 11 ? 3 : _t1 > 7 ? 2 : _t1 > 3 ? 1 : 0"},
        {"bind": "_t3", "expr": "_t2 * 4"},
        {"bind": "_t4", "expr": "_t1 - _t3"},
        {"bind": "_t5", "expr": "_t4 * 32"},
        {"bind": "_t6", "expr": "_t5 + 16"},
        {"bind": "_t7", "expr": "key - 59"},
        {"bind": "_t8", "expr": "_t7 * 2"},
        {"bind": "_t9", "expr": "_t2 + 17"},
        {"bind": "_t10", "expr": "_t8 + 93"},
        {"bind": "_t11", "expr": "_t2 + _t6"},
        {"bind": "_t12", "expr": "127 - _t11"},
        {"bind": "_t13", "expr": "_t12 + 1"},
        {"bind": "_t14", "expr": "_t8 > _t12 ? _t8 - _t13 : _t11 + _t8"},
        {"bind": "_t15", "expr": "127 - _t14"},
        {"bind": "_t16", "expr": "_t15 + 1"},
        {"bind": "_t17", "expr": "value > _t15 ? value - _t16 : _t14 + value"},
        {"bind": "_t18", "expr": "127 - _t17"},
        {"bind": "_t19", "expr": "_t17 > 89 ? 90 + _t18 : 89 - _t17"}
      ],
      "frame": [240, 65, 16, 0, 89, 18, "{_t9}", "{_t6}", "{_t10}", 57, "{value}", "{_t19}", 247]
    },
    {
      "osc": "/part/{part}/rhythm/key/{key}/tva_env_time_1",
      "_notes": "Rhythm Tone: TVA Env Time 1. DT1 at 11 00 5D 3AH (+ the part/tone/key/note offsets of the address map); raw range 0-127.",
      "section": "Rhythm Tone",
      "args": [
        {"name": "part", "type": "u7", "range": [1, 16]},
        {"name": "key", "type": "u7", "range": [59, 74]},
        {"name": "value", "type": "u7", "range": [0, 127]}
      ],
      "pre": [
        {"bind": "_t1", "expr": "part - 1"},
        {"bind": "_t2", "expr": "_t1 > 11 ? 3 : _t1 > 7 ? 2 : _t1 > 3 ? 1 : 0"},
        {"bind": "_t3", "expr": "_t2 * 4"},
        {"bind": "_t4", "expr": "_t1 - _t3"},
        {"bind": "_t5", "expr": "_t4 * 32"},
        {"bind": "_t6", "expr": "_t5 + 16"},
        {"bind": "_t7", "expr": "key - 59"},
        {"bind": "_t8", "expr": "_t7 * 2"},
        {"bind": "_t9", "expr": "_t2 + 17"},
        {"bind": "_t10", "expr": "_t8 + 93"},
        {"bind": "_t11", "expr": "_t2 + _t6"},
        {"bind": "_t12", "expr": "127 - _t11"},
        {"bind": "_t13", "expr": "_t12 + 1"},
        {"bind": "_t14", "expr": "_t8 > _t12 ? _t8 - _t13 : _t11 + _t8"},
        {"bind": "_t15", "expr": "127 - _t14"},
        {"bind": "_t16", "expr": "_t15 + 1"},
        {"bind": "_t17", "expr": "value > _t15 ? value - _t16 : _t14 + value"},
        {"bind": "_t18", "expr": "127 - _t17"},
        {"bind": "_t19", "expr": "_t17 > 88 ? 89 + _t18 : 88 - _t17"}
      ],
      "frame": [240, 65, 16, 0, 89, 18, "{_t9}", "{_t6}", "{_t10}", 58, "{value}", "{_t19}", 247]
    },
    {
      "osc": "/part/{part}/rhythm/key/{key}/tva_env_time_2",
      "_notes": "Rhythm Tone: TVA Env Time 2. DT1 at 11 00 5D 3BH (+ the part/tone/key/note offsets of the address map); raw range 0-127.",
      "section": "Rhythm Tone",
      "args": [
        {"name": "part", "type": "u7", "range": [1, 16]},
        {"name": "key", "type": "u7", "range": [59, 74]},
        {"name": "value", "type": "u7", "range": [0, 127]}
      ],
      "pre": [
        {"bind": "_t1", "expr": "part - 1"},
        {"bind": "_t2", "expr": "_t1 > 11 ? 3 : _t1 > 7 ? 2 : _t1 > 3 ? 1 : 0"},
        {"bind": "_t3", "expr": "_t2 * 4"},
        {"bind": "_t4", "expr": "_t1 - _t3"},
        {"bind": "_t5", "expr": "_t4 * 32"},
        {"bind": "_t6", "expr": "_t5 + 16"},
        {"bind": "_t7", "expr": "key - 59"},
        {"bind": "_t8", "expr": "_t7 * 2"},
        {"bind": "_t9", "expr": "_t2 + 17"},
        {"bind": "_t10", "expr": "_t8 + 93"},
        {"bind": "_t11", "expr": "_t2 + _t6"},
        {"bind": "_t12", "expr": "127 - _t11"},
        {"bind": "_t13", "expr": "_t12 + 1"},
        {"bind": "_t14", "expr": "_t8 > _t12 ? _t8 - _t13 : _t11 + _t8"},
        {"bind": "_t15", "expr": "127 - _t14"},
        {"bind": "_t16", "expr": "_t15 + 1"},
        {"bind": "_t17", "expr": "value > _t15 ? value - _t16 : _t14 + value"},
        {"bind": "_t18", "expr": "127 - _t17"},
        {"bind": "_t19", "expr": "_t17 > 87 ? 88 + _t18 : 87 - _t17"}
      ],
      "frame": [240, 65, 16, 0, 89, 18, "{_t9}", "{_t6}", "{_t10}", 59, "{value}", "{_t19}", 247]
    },
    {
      "osc": "/part/{part}/rhythm/key/{key}/tva_env_time_3",
      "_notes": "Rhythm Tone: TVA Env Time 3. DT1 at 11 00 5D 3CH (+ the part/tone/key/note offsets of the address map); raw range 0-127.",
      "section": "Rhythm Tone",
      "args": [
        {"name": "part", "type": "u7", "range": [1, 16]},
        {"name": "key", "type": "u7", "range": [59, 74]},
        {"name": "value", "type": "u7", "range": [0, 127]}
      ],
      "pre": [
        {"bind": "_t1", "expr": "part - 1"},
        {"bind": "_t2", "expr": "_t1 > 11 ? 3 : _t1 > 7 ? 2 : _t1 > 3 ? 1 : 0"},
        {"bind": "_t3", "expr": "_t2 * 4"},
        {"bind": "_t4", "expr": "_t1 - _t3"},
        {"bind": "_t5", "expr": "_t4 * 32"},
        {"bind": "_t6", "expr": "_t5 + 16"},
        {"bind": "_t7", "expr": "key - 59"},
        {"bind": "_t8", "expr": "_t7 * 2"},
        {"bind": "_t9", "expr": "_t2 + 17"},
        {"bind": "_t10", "expr": "_t8 + 93"},
        {"bind": "_t11", "expr": "_t2 + _t6"},
        {"bind": "_t12", "expr": "127 - _t11"},
        {"bind": "_t13", "expr": "_t12 + 1"},
        {"bind": "_t14", "expr": "_t8 > _t12 ? _t8 - _t13 : _t11 + _t8"},
        {"bind": "_t15", "expr": "127 - _t14"},
        {"bind": "_t16", "expr": "_t15 + 1"},
        {"bind": "_t17", "expr": "value > _t15 ? value - _t16 : _t14 + value"},
        {"bind": "_t18", "expr": "127 - _t17"},
        {"bind": "_t19", "expr": "_t17 > 86 ? 87 + _t18 : 86 - _t17"}
      ],
      "frame": [240, 65, 16, 0, 89, 18, "{_t9}", "{_t6}", "{_t10}", 60, "{value}", "{_t19}", 247]
    },
    {
      "osc": "/part/{part}/rhythm/key/{key}/tva_env_time_4",
      "_notes": "Rhythm Tone: TVA Env Time 4. DT1 at 11 00 5D 3DH (+ the part/tone/key/note offsets of the address map); raw range 0-127.",
      "section": "Rhythm Tone",
      "args": [
        {"name": "part", "type": "u7", "range": [1, 16]},
        {"name": "key", "type": "u7", "range": [59, 74]},
        {"name": "value", "type": "u7", "range": [0, 127]}
      ],
      "pre": [
        {"bind": "_t1", "expr": "part - 1"},
        {"bind": "_t2", "expr": "_t1 > 11 ? 3 : _t1 > 7 ? 2 : _t1 > 3 ? 1 : 0"},
        {"bind": "_t3", "expr": "_t2 * 4"},
        {"bind": "_t4", "expr": "_t1 - _t3"},
        {"bind": "_t5", "expr": "_t4 * 32"},
        {"bind": "_t6", "expr": "_t5 + 16"},
        {"bind": "_t7", "expr": "key - 59"},
        {"bind": "_t8", "expr": "_t7 * 2"},
        {"bind": "_t9", "expr": "_t2 + 17"},
        {"bind": "_t10", "expr": "_t8 + 93"},
        {"bind": "_t11", "expr": "_t2 + _t6"},
        {"bind": "_t12", "expr": "127 - _t11"},
        {"bind": "_t13", "expr": "_t12 + 1"},
        {"bind": "_t14", "expr": "_t8 > _t12 ? _t8 - _t13 : _t11 + _t8"},
        {"bind": "_t15", "expr": "127 - _t14"},
        {"bind": "_t16", "expr": "_t15 + 1"},
        {"bind": "_t17", "expr": "value > _t15 ? value - _t16 : _t14 + value"},
        {"bind": "_t18", "expr": "127 - _t17"},
        {"bind": "_t19", "expr": "_t17 > 85 ? 86 + _t18 : 85 - _t17"}
      ],
      "frame": [240, 65, 16, 0, 89, 18, "{_t9}", "{_t6}", "{_t10}", 61, "{value}", "{_t19}", 247]
    },
    {
      "osc": "/part/{part}/rhythm/key/{key}/tva_env_level_1",
      "_notes": "Rhythm Tone: TVA Env Level 1. DT1 at 11 00 5D 3EH (+ the part/tone/key/note offsets of the address map); raw range 0-127.",
      "section": "Rhythm Tone",
      "args": [
        {"name": "part", "type": "u7", "range": [1, 16]},
        {"name": "key", "type": "u7", "range": [59, 74]},
        {"name": "value", "type": "u7", "range": [0, 127]}
      ],
      "pre": [
        {"bind": "_t1", "expr": "part - 1"},
        {"bind": "_t2", "expr": "_t1 > 11 ? 3 : _t1 > 7 ? 2 : _t1 > 3 ? 1 : 0"},
        {"bind": "_t3", "expr": "_t2 * 4"},
        {"bind": "_t4", "expr": "_t1 - _t3"},
        {"bind": "_t5", "expr": "_t4 * 32"},
        {"bind": "_t6", "expr": "_t5 + 16"},
        {"bind": "_t7", "expr": "key - 59"},
        {"bind": "_t8", "expr": "_t7 * 2"},
        {"bind": "_t9", "expr": "_t2 + 17"},
        {"bind": "_t10", "expr": "_t8 + 93"},
        {"bind": "_t11", "expr": "_t2 + _t6"},
        {"bind": "_t12", "expr": "127 - _t11"},
        {"bind": "_t13", "expr": "_t12 + 1"},
        {"bind": "_t14", "expr": "_t8 > _t12 ? _t8 - _t13 : _t11 + _t8"},
        {"bind": "_t15", "expr": "127 - _t14"},
        {"bind": "_t16", "expr": "_t15 + 1"},
        {"bind": "_t17", "expr": "value > _t15 ? value - _t16 : _t14 + value"},
        {"bind": "_t18", "expr": "127 - _t17"},
        {"bind": "_t19", "expr": "_t17 > 84 ? 85 + _t18 : 84 - _t17"}
      ],
      "frame": [240, 65, 16, 0, 89, 18, "{_t9}", "{_t6}", "{_t10}", 62, "{value}", "{_t19}", 247]
    },
    {
      "osc": "/part/{part}/rhythm/key/{key}/tva_env_level_2",
      "_notes": "Rhythm Tone: TVA Env Level 2. DT1 at 11 00 5D 3FH (+ the part/tone/key/note offsets of the address map); raw range 0-127.",
      "section": "Rhythm Tone",
      "args": [
        {"name": "part", "type": "u7", "range": [1, 16]},
        {"name": "key", "type": "u7", "range": [59, 74]},
        {"name": "value", "type": "u7", "range": [0, 127]}
      ],
      "pre": [
        {"bind": "_t1", "expr": "part - 1"},
        {"bind": "_t2", "expr": "_t1 > 11 ? 3 : _t1 > 7 ? 2 : _t1 > 3 ? 1 : 0"},
        {"bind": "_t3", "expr": "_t2 * 4"},
        {"bind": "_t4", "expr": "_t1 - _t3"},
        {"bind": "_t5", "expr": "_t4 * 32"},
        {"bind": "_t6", "expr": "_t5 + 16"},
        {"bind": "_t7", "expr": "key - 59"},
        {"bind": "_t8", "expr": "_t7 * 2"},
        {"bind": "_t9", "expr": "_t2 + 17"},
        {"bind": "_t10", "expr": "_t8 + 93"},
        {"bind": "_t11", "expr": "_t2 + _t6"},
        {"bind": "_t12", "expr": "127 - _t11"},
        {"bind": "_t13", "expr": "_t12 + 1"},
        {"bind": "_t14", "expr": "_t8 > _t12 ? _t8 - _t13 : _t11 + _t8"},
        {"bind": "_t15", "expr": "127 - _t14"},
        {"bind": "_t16", "expr": "_t15 + 1"},
        {"bind": "_t17", "expr": "value > _t15 ? value - _t16 : _t14 + value"},
        {"bind": "_t18", "expr": "127 - _t17"},
        {"bind": "_t19", "expr": "_t17 > 83 ? 84 + _t18 : 83 - _t17"}
      ],
      "frame": [240, 65, 16, 0, 89, 18, "{_t9}", "{_t6}", "{_t10}", 63, "{value}", "{_t19}", 247]
    },
    {
      "osc": "/part/{part}/rhythm/key/{key}/tva_env_level_3",
      "_notes": "Rhythm Tone: TVA Env Level 3. DT1 at 11 00 5D 40H (+ the part/tone/key/note offsets of the address map); raw range 0-127.",
      "section": "Rhythm Tone",
      "args": [
        {"name": "part", "type": "u7", "range": [1, 16]},
        {"name": "key", "type": "u7", "range": [59, 74]},
        {"name": "value", "type": "u7", "range": [0, 127]}
      ],
      "pre": [
        {"bind": "_t1", "expr": "part - 1"},
        {"bind": "_t2", "expr": "_t1 > 11 ? 3 : _t1 > 7 ? 2 : _t1 > 3 ? 1 : 0"},
        {"bind": "_t3", "expr": "_t2 * 4"},
        {"bind": "_t4", "expr": "_t1 - _t3"},
        {"bind": "_t5", "expr": "_t4 * 32"},
        {"bind": "_t6", "expr": "_t5 + 16"},
        {"bind": "_t7", "expr": "key - 59"},
        {"bind": "_t8", "expr": "_t7 * 2"},
        {"bind": "_t9", "expr": "_t2 + 17"},
        {"bind": "_t10", "expr": "_t8 + 93"},
        {"bind": "_t11", "expr": "_t2 + _t6"},
        {"bind": "_t12", "expr": "127 - _t11"},
        {"bind": "_t13", "expr": "_t12 + 1"},
        {"bind": "_t14", "expr": "_t8 > _t12 ? _t8 - _t13 : _t11 + _t8"},
        {"bind": "_t15", "expr": "127 - _t14"},
        {"bind": "_t16", "expr": "_t15 + 1"},
        {"bind": "_t17", "expr": "value > _t15 ? value - _t16 : _t14 + value"},
        {"bind": "_t18", "expr": "127 - _t17"},
        {"bind": "_t19", "expr": "_t17 > 82 ? 83 + _t18 : 82 - _t17"}
      ],
      "frame": [240, 65, 16, 0, 89, 18, "{_t9}", "{_t6}", "{_t10}", 64, "{value}", "{_t19}", 247]
    },
    {
      "osc": "/part/{part}/rhythm/key/{key}/name_char/{index}",
      "_notes": "Rhythm Tone: Tone Name N. DT1 at 11 00 5C 00H for index 1 (+1 per index step) (+ the part/tone/key/note offsets of the address map); raw range 32-127. Display: 32 - 127 [ASCII].",
      "section": "Rhythm Tone",
      "args": [
        {"name": "part", "type": "u7", "range": [1, 16]},
        {"name": "key", "type": "u7", "range": [59, 74]},
        {"name": "index", "type": "u7", "range": [1, 12]},
        {"name": "value", "type": "u7", "range": [32, 127]}
      ],
      "pre": [
        {"bind": "_t1", "expr": "part - 1"},
        {"bind": "_t2", "expr": "_t1 > 11 ? 3 : _t1 > 7 ? 2 : _t1 > 3 ? 1 : 0"},
        {"bind": "_t3", "expr": "_t2 * 4"},
        {"bind": "_t4", "expr": "_t1 - _t3"},
        {"bind": "_t5", "expr": "_t4 * 32"},
        {"bind": "_t6", "expr": "_t5 + 16"},
        {"bind": "_t7", "expr": "key - 59"},
        {"bind": "_t8", "expr": "_t7 * 2"},
        {"bind": "_t9", "expr": "index - 1"},
        {"bind": "_t10", "expr": "_t2 + 17"},
        {"bind": "_t11", "expr": "_t8 + 92"},
        {"bind": "_t12", "expr": "_t2 + _t6"},
        {"bind": "_t13", "expr": "127 - _t12"},
        {"bind": "_t14", "expr": "_t13 + 1"},
        {"bind": "_t15", "expr": "_t8 > _t13 ? _t8 - _t14 : _t12 + _t8"},
        {"bind": "_t16", "expr": "127 - _t15"},
        {"bind": "_t17", "expr": "_t16 + 1"},
        {"bind": "_t18", "expr": "_t9 > _t16 ? _t9 - _t17 : _t15 + _t9"},
        {"bind": "_t19", "expr": "127 - _t18"},
        {"bind": "_t20", "expr": "_t19 + 1"},
        {"bind": "_t21", "expr": "value > _t19 ? value - _t20 : _t18 + value"},
        {"bind": "_t22", "expr": "127 - _t21"},
        {"bind": "_t23", "expr": "_t21 > 19 ? 20 + _t22 : 19 - _t21"}
      ],
      "frame": [240, 65, 16, 0, 89, 18, "{_t10}", "{_t6}", "{_t11}", "{_t9}", "{value}", "{_t23}", 247]
    },
    {
      "osc": "/arpeggio/end_step",
      "_notes": "Arpeggio Common: End Step. DT1 at 15 00 00 00H; raw range 1-32. Sent as 2 nibbles (\"#\" in the map): pass the raw value as 2 hex digits, most significant first (e.g. 32 = 2 0).",
      "section": "Arpeggio Common",
      "args": [{"name": "nibble1", "type": "u7", "range": [0, 15]}, {"name": "nibble2", "type": "u7", "range": [0, 15]}],
      "pre": [
        {"bind": "_t1", "expr": "127 - nibble1"},
        {"bind": "_t2", "expr": "_t1 + 1"},
        {"bind": "_t3", "expr": "nibble2 > _t1 ? nibble2 - _t2 : nibble1 + nibble2"},
        {"bind": "_t4", "expr": "127 - _t3"},
        {"bind": "_t5", "expr": "_t3 > 107 ? 108 + _t4 : 107 - _t3"}
      ],
      "frame": [240, 65, 16, 0, 89, 18, 21, 0, 0, 0, "{nibble1}", "{nibble2}", "{_t5}", 247]
    },
    {
      "osc": "/arpeggio/note/{note}/original_note",
      "_notes": "Arpeggio Pattern: Original Note. DT1 at 15 00 10 00H (+ the part/tone/key/note offsets of the address map); raw range 0-128. Sent as 2 nibbles (\"#\" in the map): pass the raw value as 2 hex digits, most significant first (e.g. 128 = 8 0).",
      "section": "Arpeggio Pattern",
      "args": [
        {"name": "note", "type": "u7", "range": [1, 16]},
        {"name": "nibble1", "type": "u7", "range": [0, 15]},
        {"name": "nibble2", "type": "u7", "range": [0, 15]}
      ],
      "pre": [
        {"bind": "_t1", "expr": "note - 1"},
        {"bind": "_t2", "expr": "_t1 + 16"},
        {"bind": "_t3", "expr": "127 - _t1"},
        {"bind": "_t4", "expr": "_t3 + 1"},
        {"bind": "_t5", "expr": "nibble1 > _t3 ? nibble1 - _t4 : _t1 + nibble1"},
        {"bind": "_t6", "expr": "127 - _t5"},
        {"bind": "_t7", "expr": "_t6 + 1"},
        {"bind": "_t8", "expr": "nibble2 > _t6 ? nibble2 - _t7 : _t5 + nibble2"},
        {"bind": "_t9", "expr": "127 - _t8"},
        {"bind": "_t10", "expr": "_t8 > 91 ? 92 + _t9 : 91 - _t8"}
      ],
      "frame": [240, 65, 16, 0, 89, 18, 21, 0, "{_t2}", 0, "{nibble1}", "{nibble2}", "{_t10}", 247]
    },
    {
      "osc": "/arpeggio/note/{note}/step/{index}",
      "_notes": "Arpeggio Pattern: StepN Data. DT1 at 15 00 10 02H for index 1 (+2 per index step) (+ the part/tone/key/note offsets of the address map); raw range 0-128. Sent as 2 nibbles (\"#\" in the map): pass the raw value as 2 hex digits, most significant first (e.g. 128 = 8 0).",
      "section": "Arpeggio Pattern",
      "args": [
        {"name": "note", "type": "u7", "range": [1, 16]},
        {"name": "index", "type": "u7", "range": [1, 32]},
        {"name": "nibble1", "type": "u7", "range": [0, 15]},
        {"name": "nibble2", "type": "u7", "range": [0, 15]}
      ],
      "pre": [
        {"bind": "_t1", "expr": "note - 1"},
        {"bind": "_t2", "expr": "index - 1"},
        {"bind": "_t3", "expr": "_t2 * 2"},
        {"bind": "_t4", "expr": "_t1 + 16"},
        {"bind": "_t5", "expr": "_t3 + 2"},
        {"bind": "_t6", "expr": "_t1 + _t3"},
        {"bind": "_t7", "expr": "127 - _t6"},
        {"bind": "_t8", "expr": "_t7 + 1"},
        {"bind": "_t9", "expr": "nibble1 > _t7 ? nibble1 - _t8 : _t6 + nibble1"},
        {"bind": "_t10", "expr": "127 - _t9"},
        {"bind": "_t11", "expr": "_t10 + 1"},
        {"bind": "_t12", "expr": "nibble2 > _t10 ? nibble2 - _t11 : _t9 + nibble2"},
        {"bind": "_t13", "expr": "127 - _t12"},
        {"bind": "_t14", "expr": "_t12 > 89 ? 90 + _t13 : 89 - _t12"}
      ],
      "frame": [240, 65, 16, 0, 89, 18, 21, 0, "{_t4}", "{_t5}", "{nibble1}", "{nibble2}", "{_t14}", 247]
    },
    {
      "osc": "/chord/note_index/{index}",
      "_notes": "Chord Pattern: Chord NoteN. DT1 at 18 00 00 00H for index 0 (+1 per index step); raw range 0-1. Display: OFF, ON.",
      "section": "Chord Pattern",
      "args": [
        {"name": "index", "type": "u7", "range": [0, 127]},
        {"name": "value", "type": "enum", "values": {"OFF": 0, "ON": 1}, "range": [0, 1]}
      ],
      "pre": [
        {"bind": "_t1", "expr": "127 - index"},
        {"bind": "_t2", "expr": "_t1 + 1"},
        {"bind": "_t3", "expr": "value > _t1 ? value - _t2 : index + value"},
        {"bind": "_t4", "expr": "127 - _t3"},
        {"bind": "_t5", "expr": "_t3 > 104 ? 105 + _t4 : 104 - _t3"}
      ],
      "frame": [240, 65, 16, 0, 89, 18, 24, 0, 0, "{index}", "{value}", "{_t5}", 247]
    },
    {
      "osc": "/request/setup",
      "_notes": "RQ1 (Data Request 1) for the whole 'Setup' block: start 01 00 00 00H (+ index offsets), size 00 00 00 11H. The MC answers with DT1 message(s), delivered as /sysex/raw (hex) unless they match a reply pattern.",
      "section": "Data request",
      "args": [],
      "frame": [240, 65, 16, 0, 89, 17, 1, 0, 0, 0, 0, 0, 0, 17, 110, 247]
    },
    {
      "osc": "/request/system/common",
      "_notes": "RQ1 (Data Request 1) for the whole 'System Common' block: start 02 00 00 00H (+ index offsets), size 00 00 00 0AH. The MC answers with DT1 message(s), delivered as /sysex/raw (hex) unless they match a reply pattern.",
      "section": "Data request",
      "args": [],
      "frame": [240, 65, 16, 0, 89, 17, 2, 0, 0, 0, 0, 0, 0, 10, 116, 247]
    },
    {
      "osc": "/request/system/mastering",
      "_notes": "RQ1 (Data Request 1) for the whole 'System Mastering' block: start 02 00 02 00H (+ index offsets), size 00 00 00 12H. The MC answers with DT1 message(s), delivered as /sysex/raw (hex) unless they match a reply pattern.",
      "section": "Data request",
      "args": [],
      "frame": [240, 65, 16, 0, 89, 17, 2, 0, 2, 0, 0, 0, 0, 18, 106, 247]
    },
    {
      "osc": "/request/system/part/{part}",
      "_notes": "RQ1 (Data Request 1) for the whole 'System Part' block: start 02 00 10 00H (+ index offsets), size 00 00 00 0CH. The MC answers with DT1 message(s), delivered as /sysex/raw (hex) unless they match a reply pattern.",
      "section": "Data request",
      "args": [{"name": "part", "type": "u7", "range": [1, 16]}],
      "pre": [
        {"bind": "_t1", "expr": "part - 1"},
        {"bind": "_t2", "expr": "_t1 + 16"},
        {"bind": "_t3", "expr": "98 - _t1"}
      ],
      "frame": [240, 65, 16, 0, 89, 17, 2, 0, "{_t2}", 0, 0, 0, 0, 12, "{_t3}", 247]
    },
    {
      "osc": "/request/system/controller",
      "_notes": "RQ1 (Data Request 1) for the whole 'System Controller' block: start 02 00 40 00H (+ index offsets), size 00 00 00 28H. The MC answers with DT1 message(s), delivered as /sysex/raw (hex) unless they match a reply pattern.",
      "section": "Data request",
      "args": [],
      "frame": [240, 65, 16, 0, 89, 17, 2, 0, 64, 0, 0, 0, 0, 40, 22, 247]
    },
    {
      "osc": "/request/part_info",
      "_notes": "RQ1 (Data Request 1) for the whole 'Part Info Common' block: start 10 00 00 00H (+ index offsets), size 00 00 00 10H. The MC answers with DT1 message(s), delivered as /sysex/raw (hex) unless they match a reply pattern.",
      "section": "Data request",
      "args": [],
      "frame": [240, 65, 16, 0, 89, 17, 16, 0, 0, 0, 0, 0, 0, 16, 96, 247]
    },
    {
      "osc": "/request/mfx1",
      "_notes": "RQ1 (Data Request 1) for the whole 'Part Info Common MFX1' block: start 10 00 02 00H (+ index offsets), size 00 00 01 03H. The MC answers with DT1 message(s), delivered as /sysex/raw (hex) unless they match a reply pattern.",
      "section": "Data request",
      "args": [],
      "frame": [240, 65, 16, 0, 89, 17, 16, 0, 2, 0, 0, 0, 1, 3, 106, 247]
    },
    {
      "osc": "/request/mfx2",
      "_notes": "RQ1 (Data Request 1) for the whole 'Part Info Common MFX2' block: start 10 00 04 00H (+ index offsets), size 00 00 01 02H. The MC answers with DT1 message(s), delivered as /sysex/raw (hex) unless they match a reply pattern.",
      "section": "Data request",
      "args": [],
      "frame": [240, 65, 16, 0, 89, 17, 16, 0, 4, 0, 0, 0, 1, 2, 105, 247]
    },
    {
      "osc": "/request/reverb",
      "_notes": "RQ1 (Data Request 1) for the whole 'Part Info Common Reverb' block: start 10 00 06 00H (+ index offsets), size 00 00 00 51H. The MC answers with DT1 message(s), delivered as /sysex/raw (hex) unless they match a reply pattern.",
      "section": "Data request",
      "args": [],
      "frame": [240, 65, 16, 0, 89, 17, 16, 0, 6, 0, 0, 0, 0, 81, 25, 247]
    },
    {
      "osc": "/request/comp_eq",
      "_notes": "RQ1 (Data Request 1) for the whole 'Part Info Common Comp/EQ' block: start 10 00 08 00H (+ index offsets), size 00 00 00 0CH. The MC answers with DT1 message(s), delivered as /sysex/raw (hex) unless they match a reply pattern.",
      "section": "Data request",
      "args": [],
      "frame": [240, 65, 16, 0, 89, 17, 16, 0, 8, 0, 0, 0, 0, 12, 92, 247]
    },
    {
      "osc": "/request/external_input",
      "_notes": "RQ1 (Data Request 1) for the whole 'Part Info Common External Input' block: start 10 00 0A 00H (+ index offsets), size 00 00 00 04H. The MC answers with DT1 message(s), delivered as /sysex/raw (hex) unless they match a reply pattern.",
      "section": "Data request",
      "args": [],
      "frame": [240, 65, 16, 0, 89, 17, 16, 0, 10, 0, 0, 0, 0, 4, 98, 247]
    },
    {
      "osc": "/request/part/{part}/mixer",
      "_notes": "RQ1 (Data Request 1) for the whole 'Part Info Part' block: start 10 00 20 00H (+ index offsets), size 00 00 00 0CH. The MC answers with DT1 message(s), delivered as /sysex/raw (hex) unless they match a reply pattern.",
      "section": "Data request",
      "args": [{"name": "part", "type": "u7", "range": [1, 16]}],
      "pre": [
        {"bind": "_t1", "expr": "part - 1"},
        {"bind": "_t2", "expr": "_t1 + 32"},
        {"bind": "_t3", "expr": "68 - _t1"}
      ],
      "frame": [240, 65, 16, 0, 89, 17, 16, 0, "{_t2}", 0, 0, 0, 0, 12, "{_t3}", 247]
    },
    {
      "osc": "/request/part/{part}/patch/common",
      "_notes": "RQ1 (Data Request 1) for the whole 'Patch Common' block: start 11 00 00 00H (+ index offsets), size 00 00 00 51H. The MC answers with DT1 message(s), delivered as /sysex/raw (hex) unless they match a reply pattern.",
      "section": "Data request",
      "args": [{"name": "part", "type": "u7", "range": [1, 16]}],
      "pre": [
        {"bind": "_t1", "expr": "part - 1"},
        {"bind": "_t2", "expr": "_t1 > 11 ? 3 : _t1 > 7 ? 2 : _t1 > 3 ? 1 : 0"},
        {"bind": "_t3", "expr": "_t2 * 4"},
        {"bind": "_t4", "expr": "_t1 - _t3"},
        {"bind": "_t5", "expr": "_t4 * 32"},
        {"bind": "_t6", "expr": "_t2 + 17"},
        {"bind": "_t7", "expr": "_t2 + _t5"},
        {"bind": "_t8", "expr": "127 - _t7"},
        {"bind": "_t9", "expr": "_t7 > 30 ? 31 + _t8 : 30 - _t7"}
      ],
      "frame": [240, 65, 16, 0, 89, 17, "{_t6}", "{_t5}", 0, 0, 0, 0, 0, 81, "{_t9}", 247]
    },
    {
      "osc": "/request/part/{part}/patch/tmt",
      "_notes": "RQ1 (Data Request 1) for the whole 'Patch TMT (Tone Mix Table)' block: start 11 00 10 00H (+ index offsets), size 00 00 00 29H. The MC answers with DT1 message(s), delivered as /sysex/raw (hex) unless they match a reply pattern.",
      "section": "Data request",
      "args": [{"name": "part", "type": "u7", "range": [1, 16]}],
      "pre": [
        {"bind": "_t1", "expr": "part - 1"},
        {"bind": "_t2", "expr": "_t1 > 11 ? 3 : _t1 > 7 ? 2 : _t1 > 3 ? 1 : 0"},
        {"bind": "_t3", "expr": "_t2 * 4"},
        {"bind": "_t4", "expr": "_t1 - _t3"},
        {"bind": "_t5", "expr": "_t4 * 32"},
        {"bind": "_t6", "expr": "_t2 + 17"},
        {"bind": "_t7", "expr": "_t2 + _t5"},
        {"bind": "_t8", "expr": "127 - _t7"},
        {"bind": "_t9", "expr": "_t7 > 54 ? 55 + _t8 : 54 - _t7"}
      ],
      "frame": [240, 65, 16, 0, 89, 17, "{_t6}", "{_t5}", 16, 0, 0, 0, 0, 41, "{_t9}", 247]
    },
    {
      "osc": "/request/part/{part}/patch/tone/{tone}",
      "_notes": "RQ1 (Data Request 1) for the whole 'Patch Tone' block: start 11 00 20 00H (+ index offsets), size 00 00 01 0BH. The MC answers with DT1 message(s), delivered as /sysex/raw (hex) unless they match a reply pattern.",
      "section": "Data request",
      "args": [{"name": "part", "type": "u7", "range": [1, 16]}, {"name": "tone", "type": "u7", "range": [1, 4]}],
      "pre": [
        {"bind": "_t1", "expr": "part - 1"},
        {"bind": "_t2", "expr": "_t1 > 11 ? 3 : _t1 > 7 ? 2 : _t1 > 3 ? 1 : 0"},
        {"bind": "_t3", "expr": "_t2 * 4"},
        {"bind": "_t4", "expr": "_t1 - _t3"},
        {"bind": "_t5", "expr": "_t4 * 32"},
        {"bind": "_t6", "expr": "tone - 1"},
        {"bind": "_t7", "expr": "_t6 * 2"},
        {"bind": "_t8", "expr": "_t2 + 17"},
        {"bind": "_t9", "expr": "_t7 + 32"},
        {"bind": "_t10", "expr": "_t2 + _t5"},
        {"bind": "_t11", "expr": "_t10 + _t7"},
        {"bind": "_t12", "expr": "127 - _t11"},
        {"bind": "_t13", "expr": "_t11 > 67 ? 68 + _t12 : 67 - _t11"}
      ],
      "frame": [240, 65, 16, 0, 89, 17, "{_t8}", "{_t5}", "{_t9}", 0, 0, 0, 1, 11, "{_t13}", 247]
    },
    {
      "osc": "/request/part/{part}/rhythm/common",
      "_notes": "RQ1 (Data Request 1) for the whole 'Rhythm Common' block: start 11 00 00 00H (+ index offsets), size 00 00 00 12H. The MC answers with DT1 message(s), delivered as /sysex/raw (hex) unless they match a reply pattern.",
      "section": "Data request",
      "args": [{"name": "part", "type": "u7", "range": [1, 16]}],
      "pre": [
        {"bind": "_t1", "expr": "part - 1"},
        {"bind": "_t2", "expr": "_t1 > 11 ? 3 : _t1 > 7 ? 2 : _t1 > 3 ? 1 : 0"},
        {"bind": "_t3", "expr": "_t2 * 4"},
        {"bind": "_t4", "expr": "_t1 - _t3"},
        {"bind": "_t5", "expr": "_t4 * 32"},
        {"bind": "_t6", "expr": "_t5 + 16"},
        {"bind": "_t7", "expr": "_t2 + 17"},
        {"bind": "_t8", "expr": "_t2 + _t6"},
        {"bind": "_t9", "expr": "127 - _t8"},
        {"bind": "_t10", "expr": "_t8 > 93 ? 94 + _t9 : 93 - _t8"}
      ],
      "frame": [240, 65, 16, 0, 89, 17, "{_t7}", "{_t6}", 0, 0, 0, 0, 0, 18, "{_t10}", 247]
    },
    {
      "osc": "/request/part/{part}/rhythm/key/{key}",
      "_notes": "RQ1 (Data Request 1) for the whole 'Rhythm Tone' block: start 11 00 5C 00H (+ index offsets), size 00 00 01 41H. The MC answers with DT1 message(s), delivered as /sysex/raw (hex) unless they match a reply pattern.",
      "section": "Data request",
      "args": [{"name": "part", "type": "u7", "range": [1, 16]}, {"name": "key", "type": "u7", "range": [59, 74]}],
      "pre": [
        {"bind": "_t1", "expr": "part - 1"},
        {"bind": "_t2", "expr": "_t1 > 11 ? 3 : _t1 > 7 ? 2 : _t1 > 3 ? 1 : 0"},
        {"bind": "_t3", "expr": "_t2 * 4"},
        {"bind": "_t4", "expr": "_t1 - _t3"},
        {"bind": "_t5", "expr": "_t4 * 32"},
        {"bind": "_t6", "expr": "_t5 + 16"},
        {"bind": "_t7", "expr": "key - 59"},
        {"bind": "_t8", "expr": "_t7 * 2"},
        {"bind": "_t9", "expr": "_t2 + 17"},
        {"bind": "_t10", "expr": "_t8 + 92"},
        {"bind": "_t11", "expr": "_t2 + _t6"},
        {"bind": "_t12", "expr": "127 - _t11"},
        {"bind": "_t13", "expr": "_t12 + 1"},
        {"bind": "_t14", "expr": "_t8 > _t12 ? _t8 - _t13 : _t11 + _t8"},
        {"bind": "_t15", "expr": "127 - _t14"},
        {"bind": "_t16", "expr": "_t14 > 81 ? 82 + _t15 : 81 - _t14"}
      ],
      "frame": [240, 65, 16, 0, 89, 17, "{_t9}", "{_t6}", "{_t10}", 0, 0, 0, 1, 65, "{_t16}", 247]
    },
    {
      "osc": "/request/arpeggio",
      "_notes": "RQ1 (Data Request 1) for the whole 'Arpeggio Common' block: start 15 00 00 00H (+ index offsets), size 00 00 00 02H. The MC answers with DT1 message(s), delivered as /sysex/raw (hex) unless they match a reply pattern.",
      "section": "Data request",
      "args": [],
      "frame": [240, 65, 16, 0, 89, 17, 21, 0, 0, 0, 0, 0, 0, 2, 105, 247]
    },
    {
      "osc": "/request/arpeggio/note/{note}",
      "_notes": "RQ1 (Data Request 1) for the whole 'Arpeggio Pattern' block: start 15 00 10 00H (+ index offsets), size 00 00 00 42H. The MC answers with DT1 message(s), delivered as /sysex/raw (hex) unless they match a reply pattern.",
      "section": "Data request",
      "args": [{"name": "note", "type": "u7", "range": [1, 16]}],
      "pre": [
        {"bind": "_t1", "expr": "note - 1"},
        {"bind": "_t2", "expr": "_t1 + 16"},
        {"bind": "_t3", "expr": "25 - _t1"}
      ],
      "frame": [240, 65, 16, 0, 89, 17, 21, 0, "{_t2}", 0, 0, 0, 0, 66, "{_t3}", 247]
    },
    {
      "osc": "/request/chord",
      "_notes": "RQ1 (Data Request 1) for the whole 'Chord Pattern' block: start 18 00 00 00H (+ index offsets), size 00 00 01 00H. The MC answers with DT1 message(s), delivered as /sysex/raw (hex) unless they match a reply pattern.",
      "section": "Data request",
      "args": [],
      "frame": [240, 65, 16, 0, 89, 17, 24, 0, 0, 0, 0, 0, 1, 0, 103, 247]
    },
    {
      "osc": "/request/part_info_all",
      "section": "Data request",
      "_notes": "RQ1 example 2 of the document: requests all Part Info data (Common, MFX1, MFX2, Reverb, Comp/EQ, External Input and Part 1-16): address 10 00 00 00H, size 00 00 2F 0CH, checksum 35H as printed.",
      "args": [],
      "frame": [240, 65, 16, 0, 89, 17, 16, 0, 0, 0, 0, 0, 47, 12, 53, 247]
    },
    {
      "osc": "/part/{part}/quick/patch/pan",
      "section": "Quick SysEx",
      "_notes": "Quick SysEx (model 5DH) Patch 'Pan', address (part-1) 01H; raw range 0-127. Display: L64 - 63R. `tones` = Data1 tone mask: bit0 Tone1, bit1 Tone2, bit2 Tone3, bit3 Tone4 (15 = all four).",
      "args": [
        {"name": "part", "type": "u7", "range": [1, 16]},
        {"name": "value", "type": "u7", "range": [0, 127]},
        {"name": "tones", "type": "u7", "range": [1, 15], "default": 15}
      ],
      "pre": [
        {"bind": "_t1", "expr": "part - 1"},
        {"bind": "_t2", "expr": "127 - _t1"},
        {"bind": "_t3", "expr": "_t2 + 1"},
        {"bind": "_t4", "expr": "value > _t2 ? value - _t3 : _t1 + value"},
        {"bind": "_t5", "expr": "127 - _t4"},
        {"bind": "_t6", "expr": "_t5 + 1"},
        {"bind": "_t7", "expr": "tones > _t5 ? tones - _t6 : _t4 + tones"},
        {"bind": "_t8", "expr": "127 - _t7"}
      ],
      "frame": [240, 65, 16, 93, 18, "{_t1}", 1, "{value}", "{tones}", "{_t8}", 247]
    },
    {
      "osc": "/part/{part}/quick/patch/random_pan_depth",
      "section": "Quick SysEx",
      "_notes": "Quick SysEx (model 5DH) Patch 'Random Pan Depth', address (part-1) 02H; raw range 0-63. `tones` = Data1 tone mask: bit0 Tone1, bit1 Tone2, bit2 Tone3, bit3 Tone4 (15 = all four).",
      "args": [
        {"name": "part", "type": "u7", "range": [1, 16]},
        {"name": "value", "type": "u7", "range": [0, 63]},
        {"name": "tones", "type": "u7", "range": [1, 15], "default": 15}
      ],
      "pre": [
        {"bind": "_t1", "expr": "part - 1"},
        {"bind": "_t2", "expr": "127 - _t1"},
        {"bind": "_t3", "expr": "_t2 + 1"},
        {"bind": "_t4", "expr": "value > _t2 ? value - _t3 : _t1 + value"},
        {"bind": "_t5", "expr": "127 - _t4"},
        {"bind": "_t6", "expr": "_t5 + 1"},
        {"bind": "_t7", "expr": "tones > _t5 ? tones - _t6 : _t4 + tones"},
        {"bind": "_t8", "expr": "127 - _t7"},
        {"bind": "_t9", "expr": "_t7 > 126 ? 127 + _t8 : 126 - _t7"}
      ],
      "frame": [240, 65, 16, 93, 18, "{_t1}", 2, "{value}", "{tones}", "{_t9}", 247]
    },
    {
      "osc": "/part/{part}/quick/patch/pitch_envelope_depth",
      "section": "Quick SysEx",
      "_notes": "Quick SysEx (model 5DH) Patch 'Pitch Envelope Depth', address (part-1) 05H; raw range 52-76. Display: -12 - +12. `tones` = Data1 tone mask: bit0 Tone1, bit1 Tone2, bit2 Tone3, bit3 Tone4 (15 = all four).",
      "args": [
        {"name": "part", "type": "u7", "range": [1, 16]},
        {"name": "value", "type": "u7", "range": [52, 76]},
        {"name": "tones", "type": "u7", "range": [1, 15], "default": 15}
      ],
      "pre": [
        {"bind": "_t1", "expr": "part - 1"},
        {"bind": "_t2", "expr": "127 - _t1"},
        {"bind": "_t3", "expr": "_t2 + 1"},
        {"bind": "_t4", "expr": "value > _t2 ? value - _t3 : _t1 + value"},
        {"bind": "_t5", "expr": "127 - _t4"},
        {"bind": "_t6", "expr": "_t5 + 1"},
        {"bind": "_t7", "expr": "tones > _t5 ? tones - _t6 : _t4 + tones"},
        {"bind": "_t8", "expr": "127 - _t7"},
        {"bind": "_t9", "expr": "_t7 > 123 ? 124 + _t8 : 123 - _t7"}
      ],
      "frame": [240, 65, 16, 93, 18, "{_t1}", 5, "{value}", "{tones}", "{_t9}", 247]
    },
    {
      "osc": "/part/{part}/quick/patch/pitch_envelope_time1",
      "section": "Quick SysEx",
      "_notes": "Quick SysEx (model 5DH) Patch 'Pitch Envelope Time1', address (part-1) 06H; raw range 0-127. `tones` = Data1 tone mask: bit0 Tone1, bit1 Tone2, bit2 Tone3, bit3 Tone4 (15 = all four).",
      "args": [
        {"name": "part", "type": "u7", "range": [1, 16]},
        {"name": "value", "type": "u7", "range": [0, 127]},
        {"name": "tones", "type": "u7", "range": [1, 15], "default": 15}
      ],
      "pre": [
        {"bind": "_t1", "expr": "part - 1"},
        {"bind": "_t2", "expr": "127 - _t1"},
        {"bind": "_t3", "expr": "_t2 + 1"},
        {"bind": "_t4", "expr": "value > _t2 ? value - _t3 : _t1 + value"},
        {"bind": "_t5", "expr": "127 - _t4"},
        {"bind": "_t6", "expr": "_t5 + 1"},
        {"bind": "_t7", "expr": "tones > _t5 ? tones - _t6 : _t4 + tones"},
        {"bind": "_t8", "expr": "127 - _t7"},
        {"bind": "_t9", "expr": "_t7 > 122 ? 123 + _t8 : 122 - _t7"}
      ],
      "frame": [240, 65, 16, 93, 18, "{_t1}", 6, "{value}", "{tones}", "{_t9}", 247]
    },
    {
      "osc": "/part/{part}/quick/patch/pitch_envelope_time3",
      "section": "Quick SysEx",
      "_notes": "Quick SysEx (model 5DH) Patch 'Pitch Envelope Time3', address (part-1) 07H; raw range 0-127. `tones` = Data1 tone mask: bit0 Tone1, bit1 Tone2, bit2 Tone3, bit3 Tone4 (15 = all four).",
      "args": [
        {"name": "part", "type": "u7", "range": [1, 16]},
        {"name": "value", "type": "u7", "range": [0, 127]},
        {"name": "tones", "type": "u7", "range": [1, 15], "default": 15}
      ],
      "pre": [
        {"bind": "_t1", "expr": "part - 1"},
        {"bind": "_t2", "expr": "127 - _t1"},
        {"bind": "_t3", "expr": "_t2 + 1"},
        {"bind": "_t4", "expr": "value > _t2 ? value - _t3 : _t1 + value"},
        {"bind": "_t5", "expr": "127 - _t4"},
        {"bind": "_t6", "expr": "_t5 + 1"},
        {"bind": "_t7", "expr": "tones > _t5 ? tones - _t6 : _t4 + tones"},
        {"bind": "_t8", "expr": "127 - _t7"},
        {"bind": "_t9", "expr": "_t7 > 121 ? 122 + _t8 : 121 - _t7"}
      ],
      "frame": [240, 65, 16, 93, 18, "{_t1}", 7, "{value}", "{tones}", "{_t9}", 247]
    },
    {
      "osc": "/part/{part}/quick/patch/pitch_envelope_level3",
      "section": "Quick SysEx",
      "_notes": "Quick SysEx (model 5DH) Patch 'Pitch Envelope Level3', address (part-1) 08H; raw range 1-127. Display: -63 - +63. `tones` = Data1 tone mask: bit0 Tone1, bit1 Tone2, bit2 Tone3, bit3 Tone4 (15 = all four).",
      "args": [
        {"name": "part", "type": "u7", "range": [1, 16]},
        {"name": "value", "type": "u7", "range": [1, 127]},
        {"name": "tones", "type": "u7", "range": [1, 15], "default": 15}
      ],
      "pre": [
        {"bind": "_t1", "expr": "part - 1"},
        {"bind": "_t2", "expr": "127 - _t1"},
        {"bind": "_t3", "expr": "_t2 + 1"},
        {"bind": "_t4", "expr": "value > _t2 ? value - _t3 : _t1 + value"},
        {"bind": "_t5", "expr": "127 - _t4"},
        {"bind": "_t6", "expr": "_t5 + 1"},
        {"bind": "_t7", "expr": "tones > _t5 ? tones - _t6 : _t4 + tones"},
        {"bind": "_t8", "expr": "127 - _t7"},
        {"bind": "_t9", "expr": "_t7 > 120 ? 121 + _t8 : 120 - _t7"}
      ],
      "frame": [240, 65, 16, 93, 18, "{_t1}", 8, "{value}", "{tones}", "{_t9}", 247]
    },
    {
      "osc": "/part/{part}/quick/patch/pitch_envelope_time4",
      "section": "Quick SysEx",
      "_notes": "Quick SysEx (model 5DH) Patch 'Pitch Envelope Time4', address (part-1) 09H; raw range 0-127. `tones` = Data1 tone mask: bit0 Tone1, bit1 Tone2, bit2 Tone3, bit3 Tone4 (15 = all four).",
      "args": [
        {"name": "part", "type": "u7", "range": [1, 16]},
        {"name": "value", "type": "u7", "range": [0, 127]},
        {"name": "tones", "type": "u7", "range": [1, 15], "default": 15}
      ],
      "pre": [
        {"bind": "_t1", "expr": "part - 1"},
        {"bind": "_t2", "expr": "127 - _t1"},
        {"bind": "_t3", "expr": "_t2 + 1"},
        {"bind": "_t4", "expr": "value > _t2 ? value - _t3 : _t1 + value"},
        {"bind": "_t5", "expr": "127 - _t4"},
        {"bind": "_t6", "expr": "_t5 + 1"},
        {"bind": "_t7", "expr": "tones > _t5 ? tones - _t6 : _t4 + tones"},
        {"bind": "_t8", "expr": "127 - _t7"},
        {"bind": "_t9", "expr": "_t7 > 119 ? 120 + _t8 : 119 - _t7"}
      ],
      "frame": [240, 65, 16, 93, 18, "{_t1}", 9, "{value}", "{tones}", "{_t9}", 247]
    },
    {
      "osc": "/part/{part}/quick/patch/tvf_filter_type",
      "section": "Quick SysEx",
      "_notes": "Quick SysEx (model 5DH) Patch 'TVF Filter Type', address (part-1) 0AH; raw range 0-6. `tones` = Data1 tone mask: bit0 Tone1, bit1 Tone2, bit2 Tone3, bit3 Tone4 (15 = all four).",
      "args": [
        {"name": "part", "type": "u7", "range": [1, 16]},
        {"name": "value", "type": "u7", "range": [0, 6]},
        {"name": "tones", "type": "u7", "range": [1, 15], "default": 15}
      ],
      "pre": [
        {"bind": "_t1", "expr": "part - 1"},
        {"bind": "_t2", "expr": "127 - _t1"},
        {"bind": "_t3", "expr": "_t2 + 1"},
        {"bind": "_t4", "expr": "value > _t2 ? value - _t3 : _t1 + value"},
        {"bind": "_t5", "expr": "127 - _t4"},
        {"bind": "_t6", "expr": "_t5 + 1"},
        {"bind": "_t7", "expr": "tones > _t5 ? tones - _t6 : _t4 + tones"},
        {"bind": "_t8", "expr": "127 - _t7"},
        {"bind": "_t9", "expr": "_t7 > 118 ? 119 + _t8 : 118 - _t7"}
      ],
      "frame": [240, 65, 16, 93, 18, "{_t1}", 10, "{value}", "{tones}", "{_t9}", 247]
    },
    {
      "osc": "/part/{part}/quick/patch/tvf_cutoff",
      "section": "Quick SysEx",
      "_notes": "Quick SysEx (model 5DH) Patch 'TVF Cutoff', address (part-1) 0BH; raw range 0-127. `tones` = Data1 tone mask: bit0 Tone1, bit1 Tone2, bit2 Tone3, bit3 Tone4 (15 = all four).",
      "args": [
        {"name": "part", "type": "u7", "range": [1, 16]},
        {"name": "value", "type": "u7", "range": [0, 127]},
        {"name": "tones", "type": "u7", "range": [1, 15], "default": 15}
      ],
      "pre": [
        {"bind": "_t1", "expr": "part - 1"},
        {"bind": "_t2", "expr": "127 - _t1"},
        {"bind": "_t3", "expr": "_t2 + 1"},
        {"bind": "_t4", "expr": "value > _t2 ? value - _t3 : _t1 + value"},
        {"bind": "_t5", "expr": "127 - _t4"},
        {"bind": "_t6", "expr": "_t5 + 1"},
        {"bind": "_t7", "expr": "tones > _t5 ? tones - _t6 : _t4 + tones"},
        {"bind": "_t8", "expr": "127 - _t7"},
        {"bind": "_t9", "expr": "_t7 > 117 ? 118 + _t8 : 117 - _t7"}
      ],
      "frame": [240, 65, 16, 93, 18, "{_t1}", 11, "{value}", "{tones}", "{_t9}", 247]
    },
    {
      "osc": "/part/{part}/quick/patch/tvf_resonance",
      "section": "Quick SysEx",
      "_notes": "Quick SysEx (model 5DH) Patch 'TVF Resonance', address (part-1) 0CH; raw range 0-127. `tones` = Data1 tone mask: bit0 Tone1, bit1 Tone2, bit2 Tone3, bit3 Tone4 (15 = all four).",
      "args": [
        {"name": "part", "type": "u7", "range": [1, 16]},
        {"name": "value", "type": "u7", "range": [0, 127]},
        {"name": "tones", "type": "u7", "range": [1, 15], "default": 15}
      ],
      "pre": [
        {"bind": "_t1", "expr": "part - 1"},
        {"bind": "_t2", "expr": "127 - _t1"},
        {"bind": "_t3", "expr": "_t2 + 1"},
        {"bind": "_t4", "expr": "value > _t2 ? value - _t3 : _t1 + value"},
        {"bind": "_t5", "expr": "127 - _t4"},
        {"bind": "_t6", "expr": "_t5 + 1"},
        {"bind": "_t7", "expr": "tones > _t5 ? tones - _t6 : _t4 + tones"},
        {"bind": "_t8", "expr": "127 - _t7"},
        {"bind": "_t9", "expr": "_t7 > 116 ? 117 + _t8 : 116 - _t7"}
      ],
      "frame": [240, 65, 16, 93, 18, "{_t1}", 12, "{value}", "{tones}", "{_t9}", 247]
    },
    {
      "osc": "/part/{part}/quick/patch/tvf_envelope_depth",
      "section": "Quick SysEx",
      "_notes": "Quick SysEx (model 5DH) Patch 'TVF Envelope Depth', address (part-1) 0DH; raw range 1-127. Display: -63 - +63. `tones` = Data1 tone mask: bit0 Tone1, bit1 Tone2, bit2 Tone3, bit3 Tone4 (15 = all four).",
      "args": [
        {"name": "part", "type": "u7", "range": [1, 16]},
        {"name": "value", "type": "u7", "range": [1, 127]},
        {"name": "tones", "type": "u7", "range": [1, 15], "default": 15}
      ],
      "pre": [
        {"bind": "_t1", "expr": "part - 1"},
        {"bind": "_t2", "expr": "127 - _t1"},
        {"bind": "_t3", "expr": "_t2 + 1"},
        {"bind": "_t4", "expr": "value > _t2 ? value - _t3 : _t1 + value"},
        {"bind": "_t5", "expr": "127 - _t4"},
        {"bind": "_t6", "expr": "_t5 + 1"},
        {"bind": "_t7", "expr": "tones > _t5 ? tones - _t6 : _t4 + tones"},
        {"bind": "_t8", "expr": "127 - _t7"},
        {"bind": "_t9", "expr": "_t7 > 115 ? 116 + _t8 : 115 - _t7"}
      ],
      "frame": [240, 65, 16, 93, 18, "{_t1}", 13, "{value}", "{tones}", "{_t9}", 247]
    },
    {
      "osc": "/part/{part}/quick/patch/tvf_envelope_time1",
      "section": "Quick SysEx",
      "_notes": "Quick SysEx (model 5DH) Patch 'TVF Envelope Time1', address (part-1) 0EH; raw range 0-127. `tones` = Data1 tone mask: bit0 Tone1, bit1 Tone2, bit2 Tone3, bit3 Tone4 (15 = all four).",
      "args": [
        {"name": "part", "type": "u7", "range": [1, 16]},
        {"name": "value", "type": "u7", "range": [0, 127]},
        {"name": "tones", "type": "u7", "range": [1, 15], "default": 15}
      ],
      "pre": [
        {"bind": "_t1", "expr": "part - 1"},
        {"bind": "_t2", "expr": "127 - _t1"},
        {"bind": "_t3", "expr": "_t2 + 1"},
        {"bind": "_t4", "expr": "value > _t2 ? value - _t3 : _t1 + value"},
        {"bind": "_t5", "expr": "127 - _t4"},
        {"bind": "_t6", "expr": "_t5 + 1"},
        {"bind": "_t7", "expr": "tones > _t5 ? tones - _t6 : _t4 + tones"},
        {"bind": "_t8", "expr": "127 - _t7"},
        {"bind": "_t9", "expr": "_t7 > 114 ? 115 + _t8 : 114 - _t7"}
      ],
      "frame": [240, 65, 16, 93, 18, "{_t1}", 14, "{value}", "{tones}", "{_t9}", 247]
    },
    {
      "osc": "/part/{part}/quick/patch/tvf_envelope_time3",
      "section": "Quick SysEx",
      "_notes": "Quick SysEx (model 5DH) Patch 'TVF Envelope Time3', address (part-1) 0FH; raw range 0-127. `tones` = Data1 tone mask: bit0 Tone1, bit1 Tone2, bit2 Tone3, bit3 Tone4 (15 = all four).",
      "args": [
        {"name": "part", "type": "u7", "range": [1, 16]},
        {"name": "value", "type": "u7", "range": [0, 127]},
        {"name": "tones", "type": "u7", "range": [1, 15], "default": 15}
      ],
      "pre": [
        {"bind": "_t1", "expr": "part - 1"},
        {"bind": "_t2", "expr": "127 - _t1"},
        {"bind": "_t3", "expr": "_t2 + 1"},
        {"bind": "_t4", "expr": "value > _t2 ? value - _t3 : _t1 + value"},
        {"bind": "_t5", "expr": "127 - _t4"},
        {"bind": "_t6", "expr": "_t5 + 1"},
        {"bind": "_t7", "expr": "tones > _t5 ? tones - _t6 : _t4 + tones"},
        {"bind": "_t8", "expr": "127 - _t7"},
        {"bind": "_t9", "expr": "_t7 > 113 ? 114 + _t8 : 113 - _t7"}
      ],
      "frame": [240, 65, 16, 93, 18, "{_t1}", 15, "{value}", "{tones}", "{_t9}", 247]
    },
    {
      "osc": "/part/{part}/quick/patch/tvf_envelope_level3",
      "section": "Quick SysEx",
      "_notes": "Quick SysEx (model 5DH) Patch 'TVF Envelope Level3', address (part-1) 10H; raw range 0-127. `tones` = Data1 tone mask: bit0 Tone1, bit1 Tone2, bit2 Tone3, bit3 Tone4 (15 = all four).",
      "args": [
        {"name": "part", "type": "u7", "range": [1, 16]},
        {"name": "value", "type": "u7", "range": [0, 127]},
        {"name": "tones", "type": "u7", "range": [1, 15], "default": 15}
      ],
      "pre": [
        {"bind": "_t1", "expr": "part - 1"},
        {"bind": "_t2", "expr": "127 - _t1"},
        {"bind": "_t3", "expr": "_t2 + 1"},
        {"bind": "_t4", "expr": "value > _t2 ? value - _t3 : _t1 + value"},
        {"bind": "_t5", "expr": "127 - _t4"},
        {"bind": "_t6", "expr": "_t5 + 1"},
        {"bind": "_t7", "expr": "tones > _t5 ? tones - _t6 : _t4 + tones"},
        {"bind": "_t8", "expr": "127 - _t7"},
        {"bind": "_t9", "expr": "_t7 > 112 ? 113 + _t8 : 112 - _t7"}
      ],
      "frame": [240, 65, 16, 93, 18, "{_t1}", 16, "{value}", "{tones}", "{_t9}", 247]
    },
    {
      "osc": "/part/{part}/quick/patch/tvf_envelope_time4",
      "section": "Quick SysEx",
      "_notes": "Quick SysEx (model 5DH) Patch 'TVF Envelope Time4', address (part-1) 11H; raw range 0-127. `tones` = Data1 tone mask: bit0 Tone1, bit1 Tone2, bit2 Tone3, bit3 Tone4 (15 = all four).",
      "args": [
        {"name": "part", "type": "u7", "range": [1, 16]},
        {"name": "value", "type": "u7", "range": [0, 127]},
        {"name": "tones", "type": "u7", "range": [1, 15], "default": 15}
      ],
      "pre": [
        {"bind": "_t1", "expr": "part - 1"},
        {"bind": "_t2", "expr": "127 - _t1"},
        {"bind": "_t3", "expr": "_t2 + 1"},
        {"bind": "_t4", "expr": "value > _t2 ? value - _t3 : _t1 + value"},
        {"bind": "_t5", "expr": "127 - _t4"},
        {"bind": "_t6", "expr": "_t5 + 1"},
        {"bind": "_t7", "expr": "tones > _t5 ? tones - _t6 : _t4 + tones"},
        {"bind": "_t8", "expr": "127 - _t7"},
        {"bind": "_t9", "expr": "_t7 > 111 ? 112 + _t8 : 111 - _t7"}
      ],
      "frame": [240, 65, 16, 93, 18, "{_t1}", 17, "{value}", "{tones}", "{_t9}", 247]
    },
    {
      "osc": "/part/{part}/quick/patch/tva_envelope_time1",
      "section": "Quick SysEx",
      "_notes": "Quick SysEx (model 5DH) Patch 'TVA Envelope Time1', address (part-1) 12H; raw range 0-127. `tones` = Data1 tone mask: bit0 Tone1, bit1 Tone2, bit2 Tone3, bit3 Tone4 (15 = all four).",
      "args": [
        {"name": "part", "type": "u7", "range": [1, 16]},
        {"name": "value", "type": "u7", "range": [0, 127]},
        {"name": "tones", "type": "u7", "range": [1, 15], "default": 15}
      ],
      "pre": [
        {"bind": "_t1", "expr": "part - 1"},
        {"bind": "_t2", "expr": "127 - _t1"},
        {"bind": "_t3", "expr": "_t2 + 1"},
        {"bind": "_t4", "expr": "value > _t2 ? value - _t3 : _t1 + value"},
        {"bind": "_t5", "expr": "127 - _t4"},
        {"bind": "_t6", "expr": "_t5 + 1"},
        {"bind": "_t7", "expr": "tones > _t5 ? tones - _t6 : _t4 + tones"},
        {"bind": "_t8", "expr": "127 - _t7"},
        {"bind": "_t9", "expr": "_t7 > 110 ? 111 + _t8 : 110 - _t7"}
      ],
      "frame": [240, 65, 16, 93, 18, "{_t1}", 18, "{value}", "{tones}", "{_t9}", 247]
    },
    {
      "osc": "/part/{part}/quick/patch/tva_envelope_time3",
      "section": "Quick SysEx",
      "_notes": "Quick SysEx (model 5DH) Patch 'TVA Envelope Time3', address (part-1) 13H; raw range 0-127. `tones` = Data1 tone mask: bit0 Tone1, bit1 Tone2, bit2 Tone3, bit3 Tone4 (15 = all four).",
      "args": [
        {"name": "part", "type": "u7", "range": [1, 16]},
        {"name": "value", "type": "u7", "range": [0, 127]},
        {"name": "tones", "type": "u7", "range": [1, 15], "default": 15}
      ],
      "pre": [
        {"bind": "_t1", "expr": "part - 1"},
        {"bind": "_t2", "expr": "127 - _t1"},
        {"bind": "_t3", "expr": "_t2 + 1"},
        {"bind": "_t4", "expr": "value > _t2 ? value - _t3 : _t1 + value"},
        {"bind": "_t5", "expr": "127 - _t4"},
        {"bind": "_t6", "expr": "_t5 + 1"},
        {"bind": "_t7", "expr": "tones > _t5 ? tones - _t6 : _t4 + tones"},
        {"bind": "_t8", "expr": "127 - _t7"},
        {"bind": "_t9", "expr": "_t7 > 109 ? 110 + _t8 : 109 - _t7"}
      ],
      "frame": [240, 65, 16, 93, 18, "{_t1}", 19, "{value}", "{tones}", "{_t9}", 247]
    },
    {
      "osc": "/part/{part}/quick/patch/tva_envelope_level3",
      "section": "Quick SysEx",
      "_notes": "Quick SysEx (model 5DH) Patch 'TVA Envelope Level3', address (part-1) 14H; raw range 0-127. `tones` = Data1 tone mask: bit0 Tone1, bit1 Tone2, bit2 Tone3, bit3 Tone4 (15 = all four).",
      "args": [
        {"name": "part", "type": "u7", "range": [1, 16]},
        {"name": "value", "type": "u7", "range": [0, 127]},
        {"name": "tones", "type": "u7", "range": [1, 15], "default": 15}
      ],
      "pre": [
        {"bind": "_t1", "expr": "part - 1"},
        {"bind": "_t2", "expr": "127 - _t1"},
        {"bind": "_t3", "expr": "_t2 + 1"},
        {"bind": "_t4", "expr": "value > _t2 ? value - _t3 : _t1 + value"},
        {"bind": "_t5", "expr": "127 - _t4"},
        {"bind": "_t6", "expr": "_t5 + 1"},
        {"bind": "_t7", "expr": "tones > _t5 ? tones - _t6 : _t4 + tones"},
        {"bind": "_t8", "expr": "127 - _t7"},
        {"bind": "_t9", "expr": "_t7 > 108 ? 109 + _t8 : 108 - _t7"}
      ],
      "frame": [240, 65, 16, 93, 18, "{_t1}", 20, "{value}", "{tones}", "{_t9}", 247]
    },
    {
      "osc": "/part/{part}/quick/patch/tva_envelope_time4",
      "section": "Quick SysEx",
      "_notes": "Quick SysEx (model 5DH) Patch 'TVA Envelope Time4', address (part-1) 15H; raw range 0-127. `tones` = Data1 tone mask: bit0 Tone1, bit1 Tone2, bit2 Tone3, bit3 Tone4 (15 = all four).",
      "args": [
        {"name": "part", "type": "u7", "range": [1, 16]},
        {"name": "value", "type": "u7", "range": [0, 127]},
        {"name": "tones", "type": "u7", "range": [1, 15], "default": 15}
      ],
      "pre": [
        {"bind": "_t1", "expr": "part - 1"},
        {"bind": "_t2", "expr": "127 - _t1"},
        {"bind": "_t3", "expr": "_t2 + 1"},
        {"bind": "_t4", "expr": "value > _t2 ? value - _t3 : _t1 + value"},
        {"bind": "_t5", "expr": "127 - _t4"},
        {"bind": "_t6", "expr": "_t5 + 1"},
        {"bind": "_t7", "expr": "tones > _t5 ? tones - _t6 : _t4 + tones"},
        {"bind": "_t8", "expr": "127 - _t7"},
        {"bind": "_t9", "expr": "_t7 > 107 ? 108 + _t8 : 107 - _t7"}
      ],
      "frame": [240, 65, 16, 93, 18, "{_t1}", 21, "{value}", "{tones}", "{_t9}", 247]
    },
    {
      "osc": "/part/{part}/quick/patch/lfo1_wave_form",
      "section": "Quick SysEx",
      "_notes": "Quick SysEx (model 5DH) Patch 'LFO1 Wave Form', address (part-1) 16H; raw range 0-127. `tones` = Data1 tone mask: bit0 Tone1, bit1 Tone2, bit2 Tone3, bit3 Tone4 (15 = all four). Values 0-14: SIN, TRI, SAW UP, SAW DW, SQR, RND, BEND UP, BEND DW, TRP, S&H, CHS, XSIN, TWM, STRS, VSIN; 15-127: MORPHING.",
      "args": [
        {"name": "part", "type": "u7", "range": [1, 16]},
        {"name": "value", "type": "u7", "range": [0, 127]},
        {"name": "tones", "type": "u7", "range": [1, 15], "default": 15}
      ],
      "pre": [
        {"bind": "_t1", "expr": "part - 1"},
        {"bind": "_t2", "expr": "127 - _t1"},
        {"bind": "_t3", "expr": "_t2 + 1"},
        {"bind": "_t4", "expr": "value > _t2 ? value - _t3 : _t1 + value"},
        {"bind": "_t5", "expr": "127 - _t4"},
        {"bind": "_t6", "expr": "_t5 + 1"},
        {"bind": "_t7", "expr": "tones > _t5 ? tones - _t6 : _t4 + tones"},
        {"bind": "_t8", "expr": "127 - _t7"},
        {"bind": "_t9", "expr": "_t7 > 106 ? 107 + _t8 : 106 - _t7"}
      ],
      "frame": [240, 65, 16, 93, 18, "{_t1}", 22, "{value}", "{tones}", "{_t9}", 247]
    },
    {
      "osc": "/part/{part}/quick/patch/lfo1_rate",
      "section": "Quick SysEx",
      "_notes": "Quick SysEx (model 5DH) Patch 'LFO1 Rate', address (part-1) 17H; raw range 0-127. `tones` = Data1 tone mask: bit0 Tone1, bit1 Tone2, bit2 Tone3, bit3 Tone4 (15 = all four).",
      "args": [
        {"name": "part", "type": "u7", "range": [1, 16]},
        {"name": "value", "type": "u7", "range": [0, 127]},
        {"name": "tones", "type": "u7", "range": [1, 15], "default": 15}
      ],
      "pre": [
        {"bind": "_t1", "expr": "part - 1"},
        {"bind": "_t2", "expr": "127 - _t1"},
        {"bind": "_t3", "expr": "_t2 + 1"},
        {"bind": "_t4", "expr": "value > _t2 ? value - _t3 : _t1 + value"},
        {"bind": "_t5", "expr": "127 - _t4"},
        {"bind": "_t6", "expr": "_t5 + 1"},
        {"bind": "_t7", "expr": "tones > _t5 ? tones - _t6 : _t4 + tones"},
        {"bind": "_t8", "expr": "127 - _t7"},
        {"bind": "_t9", "expr": "_t7 > 105 ? 106 + _t8 : 105 - _t7"}
      ],
      "frame": [240, 65, 16, 93, 18, "{_t1}", 23, "{value}", "{tones}", "{_t9}", 247]
    },
    {
      "osc": "/part/{part}/quick/patch/lfo1_pitch_depth",
      "section": "Quick SysEx",
      "_notes": "Quick SysEx (model 5DH) Patch 'LFO1 Pitch Depth', address (part-1) 18H; raw range 1-127. Display: -63 - +63. `tones` = Data1 tone mask: bit0 Tone1, bit1 Tone2, bit2 Tone3, bit3 Tone4 (15 = all four).",
      "args": [
        {"name": "part", "type": "u7", "range": [1, 16]},
        {"name": "value", "type": "u7", "range": [1, 127]},
        {"name": "tones", "type": "u7", "range": [1, 15], "default": 15}
      ],
      "pre": [
        {"bind": "_t1", "expr": "part - 1"},
        {"bind": "_t2", "expr": "127 - _t1"},
        {"bind": "_t3", "expr": "_t2 + 1"},
        {"bind": "_t4", "expr": "value > _t2 ? value - _t3 : _t1 + value"},
        {"bind": "_t5", "expr": "127 - _t4"},
        {"bind": "_t6", "expr": "_t5 + 1"},
        {"bind": "_t7", "expr": "tones > _t5 ? tones - _t6 : _t4 + tones"},
        {"bind": "_t8", "expr": "127 - _t7"},
        {"bind": "_t9", "expr": "_t7 > 104 ? 105 + _t8 : 104 - _t7"}
      ],
      "frame": [240, 65, 16, 93, 18, "{_t1}", 24, "{value}", "{tones}", "{_t9}", 247]
    },
    {
      "osc": "/part/{part}/quick/patch/lfo1_tvf_depth",
      "section": "Quick SysEx",
      "_notes": "Quick SysEx (model 5DH) Patch 'LFO1 TVF Depth', address (part-1) 19H; raw range 1-127. Display: -63 - +63. `tones` = Data1 tone mask: bit0 Tone1, bit1 Tone2, bit2 Tone3, bit3 Tone4 (15 = all four).",
      "args": [
        {"name": "part", "type": "u7", "range": [1, 16]},
        {"name": "value", "type": "u7", "range": [1, 127]},
        {"name": "tones", "type": "u7", "range": [1, 15], "default": 15}
      ],
      "pre": [
        {"bind": "_t1", "expr": "part - 1"},
        {"bind": "_t2", "expr": "127 - _t1"},
        {"bind": "_t3", "expr": "_t2 + 1"},
        {"bind": "_t4", "expr": "value > _t2 ? value - _t3 : _t1 + value"},
        {"bind": "_t5", "expr": "127 - _t4"},
        {"bind": "_t6", "expr": "_t5 + 1"},
        {"bind": "_t7", "expr": "tones > _t5 ? tones - _t6 : _t4 + tones"},
        {"bind": "_t8", "expr": "127 - _t7"},
        {"bind": "_t9", "expr": "_t7 > 103 ? 104 + _t8 : 103 - _t7"}
      ],
      "frame": [240, 65, 16, 93, 18, "{_t1}", 25, "{value}", "{tones}", "{_t9}", 247]
    },
    {
      "osc": "/part/{part}/quick/patch/lfo1_tva_depth",
      "section": "Quick SysEx",
      "_notes": "Quick SysEx (model 5DH) Patch 'LFO1 TVA Depth', address (part-1) 1AH; raw range 1-127. Display: -63 - +63. `tones` = Data1 tone mask: bit0 Tone1, bit1 Tone2, bit2 Tone3, bit3 Tone4 (15 = all four).",
      "args": [
        {"name": "part", "type": "u7", "range": [1, 16]},
        {"name": "value", "type": "u7", "range": [1, 127]},
        {"name": "tones", "type": "u7", "range": [1, 15], "default": 15}
      ],
      "pre": [
        {"bind": "_t1", "expr": "part - 1"},
        {"bind": "_t2", "expr": "127 - _t1"},
        {"bind": "_t3", "expr": "_t2 + 1"},
        {"bind": "_t4", "expr": "value > _t2 ? value - _t3 : _t1 + value"},
        {"bind": "_t5", "expr": "127 - _t4"},
        {"bind": "_t6", "expr": "_t5 + 1"},
        {"bind": "_t7", "expr": "tones > _t5 ? tones - _t6 : _t4 + tones"},
        {"bind": "_t8", "expr": "127 - _t7"},
        {"bind": "_t9", "expr": "_t7 > 102 ? 103 + _t8 : 102 - _t7"}
      ],
      "frame": [240, 65, 16, 93, 18, "{_t1}", 26, "{value}", "{tones}", "{_t9}", 247]
    },
    {
      "osc": "/part/{part}/quick/rhythm/pan",
      "section": "Quick SysEx",
      "_notes": "Quick SysEx (model 5DH) Rhythm 'Pan', address (20H + part-1) 01H; raw range 0-127. Display: L64 - 63R. Data1 is fixed at 7FH as printed (\"for extending functionality\"); the document does not say which rhythm tone(s) it affects.",
      "args": [{"name": "part", "type": "u7", "range": [1, 16]}, {"name": "value", "type": "u7", "range": [0, 127]}],
      "pre": [
        {"bind": "_t1", "expr": "part - 1"},
        {"bind": "_t2", "expr": "_t1 + 32"},
        {"bind": "_t3", "expr": "127 - _t1"},
        {"bind": "_t4", "expr": "_t3 + 1"},
        {"bind": "_t5", "expr": "value > _t3 ? value - _t4 : _t1 + value"},
        {"bind": "_t6", "expr": "127 - _t5"},
        {"bind": "_t7", "expr": "_t5 > 96 ? 97 + _t6 : 96 - _t5"}
      ],
      "frame": [240, 65, 16, 93, 18, "{_t2}", 1, "{value}", 127, "{_t7}", 247]
    },
    {
      "osc": "/part/{part}/quick/rhythm/random_pan_depth",
      "section": "Quick SysEx",
      "_notes": "Quick SysEx (model 5DH) Rhythm 'Random Pan Depth', address (20H + part-1) 02H; raw range 0-63. Data1 is fixed at 7FH as printed (\"for extending functionality\"); the document does not say which rhythm tone(s) it affects.",
      "args": [{"name": "part", "type": "u7", "range": [1, 16]}, {"name": "value", "type": "u7", "range": [0, 63]}],
      "pre": [
        {"bind": "_t1", "expr": "part - 1"},
        {"bind": "_t2", "expr": "_t1 + 32"},
        {"bind": "_t3", "expr": "127 - _t1"},
        {"bind": "_t4", "expr": "_t3 + 1"},
        {"bind": "_t5", "expr": "value > _t3 ? value - _t4 : _t1 + value"},
        {"bind": "_t6", "expr": "127 - _t5"},
        {"bind": "_t7", "expr": "_t5 > 95 ? 96 + _t6 : 95 - _t5"}
      ],
      "frame": [240, 65, 16, 93, 18, "{_t2}", 2, "{value}", 127, "{_t7}", 247]
    },
    {
      "osc": "/part/{part}/quick/rhythm/pitch_envelope_depth",
      "section": "Quick SysEx",
      "_notes": "Quick SysEx (model 5DH) Rhythm 'Pitch Envelope Depth', address (20H + part-1) 05H; raw range 52-76. Display: -12 - +12. Data1 is fixed at 7FH as printed (\"for extending functionality\"); the document does not say which rhythm tone(s) it affects.",
      "args": [{"name": "part", "type": "u7", "range": [1, 16]}, {"name": "value", "type": "u7", "range": [52, 76]}],
      "pre": [
        {"bind": "_t1", "expr": "part - 1"},
        {"bind": "_t2", "expr": "_t1 + 32"},
        {"bind": "_t3", "expr": "127 - _t1"},
        {"bind": "_t4", "expr": "_t3 + 1"},
        {"bind": "_t5", "expr": "value > _t3 ? value - _t4 : _t1 + value"},
        {"bind": "_t6", "expr": "127 - _t5"},
        {"bind": "_t7", "expr": "_t5 > 92 ? 93 + _t6 : 92 - _t5"}
      ],
      "frame": [240, 65, 16, 93, 18, "{_t2}", 5, "{value}", 127, "{_t7}", 247]
    },
    {
      "osc": "/part/{part}/quick/rhythm/pitch_envelope_time1",
      "section": "Quick SysEx",
      "_notes": "Quick SysEx (model 5DH) Rhythm 'Pitch Envelope Time1', address (20H + part-1) 06H; raw range 0-127. Data1 is fixed at 7FH as printed (\"for extending functionality\"); the document does not say which rhythm tone(s) it affects.",
      "args": [{"name": "part", "type": "u7", "range": [1, 16]}, {"name": "value", "type": "u7", "range": [0, 127]}],
      "pre": [
        {"bind": "_t1", "expr": "part - 1"},
        {"bind": "_t2", "expr": "_t1 + 32"},
        {"bind": "_t3", "expr": "127 - _t1"},
        {"bind": "_t4", "expr": "_t3 + 1"},
        {"bind": "_t5", "expr": "value > _t3 ? value - _t4 : _t1 + value"},
        {"bind": "_t6", "expr": "127 - _t5"},
        {"bind": "_t7", "expr": "_t5 > 91 ? 92 + _t6 : 91 - _t5"}
      ],
      "frame": [240, 65, 16, 93, 18, "{_t2}", 6, "{value}", 127, "{_t7}", 247]
    },
    {
      "osc": "/part/{part}/quick/rhythm/pitch_envelope_time3",
      "section": "Quick SysEx",
      "_notes": "Quick SysEx (model 5DH) Rhythm 'Pitch Envelope Time3', address (20H + part-1) 07H; raw range 0-127. Data1 is fixed at 7FH as printed (\"for extending functionality\"); the document does not say which rhythm tone(s) it affects.",
      "args": [{"name": "part", "type": "u7", "range": [1, 16]}, {"name": "value", "type": "u7", "range": [0, 127]}],
      "pre": [
        {"bind": "_t1", "expr": "part - 1"},
        {"bind": "_t2", "expr": "_t1 + 32"},
        {"bind": "_t3", "expr": "127 - _t1"},
        {"bind": "_t4", "expr": "_t3 + 1"},
        {"bind": "_t5", "expr": "value > _t3 ? value - _t4 : _t1 + value"},
        {"bind": "_t6", "expr": "127 - _t5"},
        {"bind": "_t7", "expr": "_t5 > 90 ? 91 + _t6 : 90 - _t5"}
      ],
      "frame": [240, 65, 16, 93, 18, "{_t2}", 7, "{value}", 127, "{_t7}", 247]
    },
    {
      "osc": "/part/{part}/quick/rhythm/pitch_envelope_level3",
      "section": "Quick SysEx",
      "_notes": "Quick SysEx (model 5DH) Rhythm 'Pitch Envelope Level3', address (20H + part-1) 08H; raw range 1-127. Display: -63 - +63. Data1 is fixed at 7FH as printed (\"for extending functionality\"); the document does not say which rhythm tone(s) it affects.",
      "args": [{"name": "part", "type": "u7", "range": [1, 16]}, {"name": "value", "type": "u7", "range": [1, 127]}],
      "pre": [
        {"bind": "_t1", "expr": "part - 1"},
        {"bind": "_t2", "expr": "_t1 + 32"},
        {"bind": "_t3", "expr": "127 - _t1"},
        {"bind": "_t4", "expr": "_t3 + 1"},
        {"bind": "_t5", "expr": "value > _t3 ? value - _t4 : _t1 + value"},
        {"bind": "_t6", "expr": "127 - _t5"},
        {"bind": "_t7", "expr": "_t5 > 89 ? 90 + _t6 : 89 - _t5"}
      ],
      "frame": [240, 65, 16, 93, 18, "{_t2}", 8, "{value}", 127, "{_t7}", 247]
    },
    {
      "osc": "/part/{part}/quick/rhythm/pitch_envelope_time4",
      "section": "Quick SysEx",
      "_notes": "Quick SysEx (model 5DH) Rhythm 'Pitch Envelope Time4', address (20H + part-1) 09H; raw range 0-127. Data1 is fixed at 7FH as printed (\"for extending functionality\"); the document does not say which rhythm tone(s) it affects.",
      "args": [{"name": "part", "type": "u7", "range": [1, 16]}, {"name": "value", "type": "u7", "range": [0, 127]}],
      "pre": [
        {"bind": "_t1", "expr": "part - 1"},
        {"bind": "_t2", "expr": "_t1 + 32"},
        {"bind": "_t3", "expr": "127 - _t1"},
        {"bind": "_t4", "expr": "_t3 + 1"},
        {"bind": "_t5", "expr": "value > _t3 ? value - _t4 : _t1 + value"},
        {"bind": "_t6", "expr": "127 - _t5"},
        {"bind": "_t7", "expr": "_t5 > 88 ? 89 + _t6 : 88 - _t5"}
      ],
      "frame": [240, 65, 16, 93, 18, "{_t2}", 9, "{value}", 127, "{_t7}", 247]
    },
    {
      "osc": "/part/{part}/quick/rhythm/tvf_filter_type",
      "section": "Quick SysEx",
      "_notes": "Quick SysEx (model 5DH) Rhythm 'TVF Filter Type', address (20H + part-1) 0AH; raw range 0-6. Data1 is fixed at 7FH as printed (\"for extending functionality\"); the document does not say which rhythm tone(s) it affects.",
      "args": [{"name": "part", "type": "u7", "range": [1, 16]}, {"name": "value", "type": "u7", "range": [0, 6]}],
      "pre": [
        {"bind": "_t1", "expr": "part - 1"},
        {"bind": "_t2", "expr": "_t1 + 32"},
        {"bind": "_t3", "expr": "127 - _t1"},
        {"bind": "_t4", "expr": "_t3 + 1"},
        {"bind": "_t5", "expr": "value > _t3 ? value - _t4 : _t1 + value"},
        {"bind": "_t6", "expr": "127 - _t5"},
        {"bind": "_t7", "expr": "_t5 > 87 ? 88 + _t6 : 87 - _t5"}
      ],
      "frame": [240, 65, 16, 93, 18, "{_t2}", 10, "{value}", 127, "{_t7}", 247]
    },
    {
      "osc": "/part/{part}/quick/rhythm/tvf_cutoff",
      "section": "Quick SysEx",
      "_notes": "Quick SysEx (model 5DH) Rhythm 'TVF Cutoff', address (20H + part-1) 0BH; raw range 0-127. Data1 is fixed at 7FH as printed (\"for extending functionality\"); the document does not say which rhythm tone(s) it affects.",
      "args": [{"name": "part", "type": "u7", "range": [1, 16]}, {"name": "value", "type": "u7", "range": [0, 127]}],
      "pre": [
        {"bind": "_t1", "expr": "part - 1"},
        {"bind": "_t2", "expr": "_t1 + 32"},
        {"bind": "_t3", "expr": "127 - _t1"},
        {"bind": "_t4", "expr": "_t3 + 1"},
        {"bind": "_t5", "expr": "value > _t3 ? value - _t4 : _t1 + value"},
        {"bind": "_t6", "expr": "127 - _t5"},
        {"bind": "_t7", "expr": "_t5 > 86 ? 87 + _t6 : 86 - _t5"}
      ],
      "frame": [240, 65, 16, 93, 18, "{_t2}", 11, "{value}", 127, "{_t7}", 247]
    },
    {
      "osc": "/part/{part}/quick/rhythm/tvf_resonance",
      "section": "Quick SysEx",
      "_notes": "Quick SysEx (model 5DH) Rhythm 'TVF Resonance', address (20H + part-1) 0CH; raw range 0-127. Data1 is fixed at 7FH as printed (\"for extending functionality\"); the document does not say which rhythm tone(s) it affects.",
      "args": [{"name": "part", "type": "u7", "range": [1, 16]}, {"name": "value", "type": "u7", "range": [0, 127]}],
      "pre": [
        {"bind": "_t1", "expr": "part - 1"},
        {"bind": "_t2", "expr": "_t1 + 32"},
        {"bind": "_t3", "expr": "127 - _t1"},
        {"bind": "_t4", "expr": "_t3 + 1"},
        {"bind": "_t5", "expr": "value > _t3 ? value - _t4 : _t1 + value"},
        {"bind": "_t6", "expr": "127 - _t5"},
        {"bind": "_t7", "expr": "_t5 > 85 ? 86 + _t6 : 85 - _t5"}
      ],
      "frame": [240, 65, 16, 93, 18, "{_t2}", 12, "{value}", 127, "{_t7}", 247]
    },
    {
      "osc": "/part/{part}/quick/rhythm/tvf_envelope_depth",
      "section": "Quick SysEx",
      "_notes": "Quick SysEx (model 5DH) Rhythm 'TVF Envelope Depth', address (20H + part-1) 0DH; raw range 1-127. Display: -63 - +63. Data1 is fixed at 7FH as printed (\"for extending functionality\"); the document does not say which rhythm tone(s) it affects.",
      "args": [{"name": "part", "type": "u7", "range": [1, 16]}, {"name": "value", "type": "u7", "range": [1, 127]}],
      "pre": [
        {"bind": "_t1", "expr": "part - 1"},
        {"bind": "_t2", "expr": "_t1 + 32"},
        {"bind": "_t3", "expr": "127 - _t1"},
        {"bind": "_t4", "expr": "_t3 + 1"},
        {"bind": "_t5", "expr": "value > _t3 ? value - _t4 : _t1 + value"},
        {"bind": "_t6", "expr": "127 - _t5"},
        {"bind": "_t7", "expr": "_t5 > 84 ? 85 + _t6 : 84 - _t5"}
      ],
      "frame": [240, 65, 16, 93, 18, "{_t2}", 13, "{value}", 127, "{_t7}", 247]
    },
    {
      "osc": "/part/{part}/quick/rhythm/tvf_envelope_time1",
      "section": "Quick SysEx",
      "_notes": "Quick SysEx (model 5DH) Rhythm 'TVF Envelope Time1', address (20H + part-1) 0EH; raw range 0-127. Data1 is fixed at 7FH as printed (\"for extending functionality\"); the document does not say which rhythm tone(s) it affects.",
      "args": [{"name": "part", "type": "u7", "range": [1, 16]}, {"name": "value", "type": "u7", "range": [0, 127]}],
      "pre": [
        {"bind": "_t1", "expr": "part - 1"},
        {"bind": "_t2", "expr": "_t1 + 32"},
        {"bind": "_t3", "expr": "127 - _t1"},
        {"bind": "_t4", "expr": "_t3 + 1"},
        {"bind": "_t5", "expr": "value > _t3 ? value - _t4 : _t1 + value"},
        {"bind": "_t6", "expr": "127 - _t5"},
        {"bind": "_t7", "expr": "_t5 > 83 ? 84 + _t6 : 83 - _t5"}
      ],
      "frame": [240, 65, 16, 93, 18, "{_t2}", 14, "{value}", 127, "{_t7}", 247]
    },
    {
      "osc": "/part/{part}/quick/rhythm/tvf_envelope_time3",
      "section": "Quick SysEx",
      "_notes": "Quick SysEx (model 5DH) Rhythm 'TVF Envelope Time3', address (20H + part-1) 0FH; raw range 0-127. Data1 is fixed at 7FH as printed (\"for extending functionality\"); the document does not say which rhythm tone(s) it affects.",
      "args": [{"name": "part", "type": "u7", "range": [1, 16]}, {"name": "value", "type": "u7", "range": [0, 127]}],
      "pre": [
        {"bind": "_t1", "expr": "part - 1"},
        {"bind": "_t2", "expr": "_t1 + 32"},
        {"bind": "_t3", "expr": "127 - _t1"},
        {"bind": "_t4", "expr": "_t3 + 1"},
        {"bind": "_t5", "expr": "value > _t3 ? value - _t4 : _t1 + value"},
        {"bind": "_t6", "expr": "127 - _t5"},
        {"bind": "_t7", "expr": "_t5 > 82 ? 83 + _t6 : 82 - _t5"}
      ],
      "frame": [240, 65, 16, 93, 18, "{_t2}", 15, "{value}", 127, "{_t7}", 247]
    },
    {
      "osc": "/part/{part}/quick/rhythm/tvf_envelope_level3",
      "section": "Quick SysEx",
      "_notes": "Quick SysEx (model 5DH) Rhythm 'TVF Envelope Level3', address (20H + part-1) 10H; raw range 0-127. Data1 is fixed at 7FH as printed (\"for extending functionality\"); the document does not say which rhythm tone(s) it affects.",
      "args": [{"name": "part", "type": "u7", "range": [1, 16]}, {"name": "value", "type": "u7", "range": [0, 127]}],
      "pre": [
        {"bind": "_t1", "expr": "part - 1"},
        {"bind": "_t2", "expr": "_t1 + 32"},
        {"bind": "_t3", "expr": "127 - _t1"},
        {"bind": "_t4", "expr": "_t3 + 1"},
        {"bind": "_t5", "expr": "value > _t3 ? value - _t4 : _t1 + value"},
        {"bind": "_t6", "expr": "127 - _t5"},
        {"bind": "_t7", "expr": "_t5 > 81 ? 82 + _t6 : 81 - _t5"}
      ],
      "frame": [240, 65, 16, 93, 18, "{_t2}", 16, "{value}", 127, "{_t7}", 247]
    },
    {
      "osc": "/part/{part}/quick/rhythm/tvf_envelope_time4",
      "section": "Quick SysEx",
      "_notes": "Quick SysEx (model 5DH) Rhythm 'TVF Envelope Time4', address (20H + part-1) 11H; raw range 0-127. Data1 is fixed at 7FH as printed (\"for extending functionality\"); the document does not say which rhythm tone(s) it affects.",
      "args": [{"name": "part", "type": "u7", "range": [1, 16]}, {"name": "value", "type": "u7", "range": [0, 127]}],
      "pre": [
        {"bind": "_t1", "expr": "part - 1"},
        {"bind": "_t2", "expr": "_t1 + 32"},
        {"bind": "_t3", "expr": "127 - _t1"},
        {"bind": "_t4", "expr": "_t3 + 1"},
        {"bind": "_t5", "expr": "value > _t3 ? value - _t4 : _t1 + value"},
        {"bind": "_t6", "expr": "127 - _t5"},
        {"bind": "_t7", "expr": "_t5 > 80 ? 81 + _t6 : 80 - _t5"}
      ],
      "frame": [240, 65, 16, 93, 18, "{_t2}", 17, "{value}", 127, "{_t7}", 247]
    },
    {
      "osc": "/part/{part}/quick/rhythm/tva_envelope_time1",
      "section": "Quick SysEx",
      "_notes": "Quick SysEx (model 5DH) Rhythm 'TVA Envelope Time1', address (20H + part-1) 12H; raw range 0-127. Data1 is fixed at 7FH as printed (\"for extending functionality\"); the document does not say which rhythm tone(s) it affects.",
      "args": [{"name": "part", "type": "u7", "range": [1, 16]}, {"name": "value", "type": "u7", "range": [0, 127]}],
      "pre": [
        {"bind": "_t1", "expr": "part - 1"},
        {"bind": "_t2", "expr": "_t1 + 32"},
        {"bind": "_t3", "expr": "127 - _t1"},
        {"bind": "_t4", "expr": "_t3 + 1"},
        {"bind": "_t5", "expr": "value > _t3 ? value - _t4 : _t1 + value"},
        {"bind": "_t6", "expr": "127 - _t5"},
        {"bind": "_t7", "expr": "_t5 > 79 ? 80 + _t6 : 79 - _t5"}
      ],
      "frame": [240, 65, 16, 93, 18, "{_t2}", 18, "{value}", 127, "{_t7}", 247]
    },
    {
      "osc": "/part/{part}/quick/rhythm/tva_envelope_time3",
      "section": "Quick SysEx",
      "_notes": "Quick SysEx (model 5DH) Rhythm 'TVA Envelope Time3', address (20H + part-1) 13H; raw range 0-127. Data1 is fixed at 7FH as printed (\"for extending functionality\"); the document does not say which rhythm tone(s) it affects.",
      "args": [{"name": "part", "type": "u7", "range": [1, 16]}, {"name": "value", "type": "u7", "range": [0, 127]}],
      "pre": [
        {"bind": "_t1", "expr": "part - 1"},
        {"bind": "_t2", "expr": "_t1 + 32"},
        {"bind": "_t3", "expr": "127 - _t1"},
        {"bind": "_t4", "expr": "_t3 + 1"},
        {"bind": "_t5", "expr": "value > _t3 ? value - _t4 : _t1 + value"},
        {"bind": "_t6", "expr": "127 - _t5"},
        {"bind": "_t7", "expr": "_t5 > 78 ? 79 + _t6 : 78 - _t5"}
      ],
      "frame": [240, 65, 16, 93, 18, "{_t2}", 19, "{value}", 127, "{_t7}", 247]
    },
    {
      "osc": "/part/{part}/quick/rhythm/tva_envelope_level3",
      "section": "Quick SysEx",
      "_notes": "Quick SysEx (model 5DH) Rhythm 'TVA Envelope Level3', address (20H + part-1) 14H; raw range 0-127. Data1 is fixed at 7FH as printed (\"for extending functionality\"); the document does not say which rhythm tone(s) it affects.",
      "args": [{"name": "part", "type": "u7", "range": [1, 16]}, {"name": "value", "type": "u7", "range": [0, 127]}],
      "pre": [
        {"bind": "_t1", "expr": "part - 1"},
        {"bind": "_t2", "expr": "_t1 + 32"},
        {"bind": "_t3", "expr": "127 - _t1"},
        {"bind": "_t4", "expr": "_t3 + 1"},
        {"bind": "_t5", "expr": "value > _t3 ? value - _t4 : _t1 + value"},
        {"bind": "_t6", "expr": "127 - _t5"},
        {"bind": "_t7", "expr": "_t5 > 77 ? 78 + _t6 : 77 - _t5"}
      ],
      "frame": [240, 65, 16, 93, 18, "{_t2}", 20, "{value}", 127, "{_t7}", 247]
    },
    {
      "osc": "/part/{part}/quick/rhythm/tva_envelope_time4",
      "section": "Quick SysEx",
      "_notes": "Quick SysEx (model 5DH) Rhythm 'TVA Envelope Time4', address (20H + part-1) 15H; raw range 0-127. Data1 is fixed at 7FH as printed (\"for extending functionality\"); the document does not say which rhythm tone(s) it affects.",
      "args": [{"name": "part", "type": "u7", "range": [1, 16]}, {"name": "value", "type": "u7", "range": [0, 127]}],
      "pre": [
        {"bind": "_t1", "expr": "part - 1"},
        {"bind": "_t2", "expr": "_t1 + 32"},
        {"bind": "_t3", "expr": "127 - _t1"},
        {"bind": "_t4", "expr": "_t3 + 1"},
        {"bind": "_t5", "expr": "value > _t3 ? value - _t4 : _t1 + value"},
        {"bind": "_t6", "expr": "127 - _t5"},
        {"bind": "_t7", "expr": "_t5 > 76 ? 77 + _t6 : 76 - _t5"}
      ],
      "frame": [240, 65, 16, 93, 18, "{_t2}", 21, "{value}", 127, "{_t7}", 247]
    },
    {
      "osc": "/part/{part}/mute",
      "section": "Quick SysEx",
      "_notes": "Quick SysEx (model 5DH) Sequencer 'Mute switch' for the part, address (40H + part-1) 00H: 0 = MUTE, 1 = PLAY.",
      "args": [
        {"name": "part", "type": "u7", "range": [1, 16]},
        {"name": "value", "type": "enum", "values": {"MUTE": 0, "PLAY": 1}, "range": [0, 1]}
      ],
      "pre": [
        {"bind": "_t1", "expr": "part - 1"},
        {"bind": "_t2", "expr": "_t1 + 64"},
        {"bind": "_t3", "expr": "127 - _t1"},
        {"bind": "_t4", "expr": "_t3 + 1"},
        {"bind": "_t5", "expr": "value > _t3 ? value - _t4 : _t1 + value"},
        {"bind": "_t6", "expr": "127 - _t5"},
        {"bind": "_t7", "expr": "_t5 > 64 ? 65 + _t6 : 64 - _t5"}
      ],
      "frame": [240, 65, 16, 93, 18, "{_t2}", 0, "{value}", 0, "{_t7}", 247]
    },
    {
      "osc": "/identity/request",
      "section": "Universal SysEx",
      "args": [],
      "_notes": "Identity Request (F0 7E dev 06 01 F7), sent to device ID 7FH (all). The MC answers with an Identity Reply.",
      "frame": [240, 126, 127, 6, 1, 247]
    },
    {
      "osc": "/master/volume",
      "section": "Universal SysEx",
      "args": [{"name": "value", "type": "u7", "range": [0, 127]}],
      "_notes": "Universal Realtime Master Volume (F0 7F 7F 04 01 ll mm F7). The lower byte is handled as 00H, so only mm is sent. Changes System Master Level.",
      "frame": [240, 127, 127, 4, 1, 0, "{value}", 247]
    },
    {
      "osc": "/master/fine_tuning",
      "section": "Universal SysEx",
      "args": [{"name": "value", "type": "u14", "range": [0, 16383]}],
      "_notes": "Universal Realtime Master Fine Tuning (F0 7F 7F 04 03 ll mm F7): 0 / 8192 / 16383 = -100 / 0 / +99.9 cents.",
      "frame": [240, 127, 127, 4, 3, "{value:u14_lsb}", "{value:u14_msb}", 247]
    },
    {
      "osc": "/master/coarse_tuning",
      "section": "Universal SysEx",
      "args": [{"name": "value", "type": "u7", "range": [40, 88]}],
      "_notes": "Universal Realtime Master Coarse Tuning (F0 7F 7F 04 04 ll mm F7): mm 28H-40H-58H = -24/0/+24 semitones; ll is ignored (sent as 00H). Changes the Master Key Shift.",
      "frame": [240, 127, 127, 4, 4, 0, "{value}", 247]
    },
    {
      "osc": "/transport/start",
      "section": "Sequencer sync",
      "args": [],
      "frame": [250],
      "_notes": "System Realtime Start (FAH). Received by the sequencer only when the Sync Mode parameter is SLAVE or REMOTE."
    },
    {
      "osc": "/transport/continue",
      "section": "Sequencer sync",
      "args": [],
      "frame": [251],
      "_notes": "System Realtime Continue (FBH). Received by the sequencer only when the Sync Mode parameter is SLAVE or REMOTE."
    },
    {
      "osc": "/transport/stop",
      "section": "Sequencer sync",
      "args": [],
      "frame": [252],
      "_notes": "System Realtime Stop (FCH). Received by the sequencer only when the Sync Mode parameter is SLAVE or REMOTE."
    },
    {
      "osc": "/transport/clock",
      "section": "Sequencer sync",
      "args": [],
      "frame": [248],
      "_notes": "System Realtime Timing Clock (F8H). Received by the sequencer only when the Sync Mode parameter is SLAVE."
    }
  ],
  "cc_params": {
    "channel": 0,
    "_source": "https://static.roland.com/assets/media/pdf/MC-909_MI.pdf — reception list (section 1) and Received/Transmitted Data List.",
    "entries": [
      {
        "osc": "/bank/select_msb",
        "cc": 0,
        "range": [0, 127],
        "expects": "discrete",
        "section": "Program",
        "_usage": "Bank Select MSB (CC#0); send before /program_change. Not received when Receive Bank Select (System) is OFF. See _limitations for the bank table."
      },
      {
        "osc": "/control/modulation",
        "cc": 1,
        "range": [0, 127],
        "section": "Sound generator (received)",
        "_usage": "Modulation (CC#1), from the reception list of the MIDI Implementation."
      },
      {
        "osc": "/control/breath_type",
        "cc": 2,
        "range": [0, 127],
        "section": "Sound generator (received)",
        "_usage": "Breath type (CC#2), from the reception list of the MIDI Implementation."
      },
      {
        "osc": "/control/foot_type",
        "cc": 4,
        "range": [0, 127],
        "section": "Sound generator (received)",
        "_usage": "Foot type (CC#4), from the reception list of the MIDI Implementation."
      },
      {
        "osc": "/edit/portamento/portamento_time",
        "cc": 5,
        "range": [0, 127],
        "section": "Patch edit (TYPE-CC)",
        "_usage": "Portamento Portamento Time: 0-127. From the Received/Transmitted Data List (Transmit Patch Edit Type = TYPE-CC). Same CC as Portamento Time in the reception list."
      },
      {
        "osc": "/edit/part_edit/level",
        "cc": 7,
        "range": [0, 127],
        "section": "Patch edit (TYPE-CC)",
        "_usage": "Part Edit Level: 0-127. From the Received/Transmitted Data List (Transmit Patch Edit Type = TYPE-CC). Same CC as Volume in the reception list."
      },
      {
        "osc": "/control/balance",
        "cc": 8,
        "range": [0, 127],
        "section": "Sound generator (received)",
        "_usage": "Balance (CC#8), from the reception list of the MIDI Implementation."
      },
      {
        "osc": "/edit/lfo1/pan_depth",
        "cc": 9,
        "range": [1, 127],
        "section": "Patch edit (TYPE-CC)",
        "_usage": "LFO1 Pan Depth: 1-127 (Center = 64). From the Received/Transmitted Data List (Transmit Patch Edit Type = TYPE-CC; with TYPE-QUICK this parameter goes as EXCLUSIVE)."
      },
      {
        "osc": "/edit/part_edit/pan",
        "cc": 10,
        "range": [0, 127],
        "section": "Patch edit (TYPE-CC)",
        "_usage": "Part Edit Pan: 0-127 (Center = 64). From the Received/Transmitted Data List (Transmit Patch Edit Type = TYPE-CC). Same CC as Panpot in the reception list."
      },
      {
        "osc": "/control/expression",
        "cc": 11,
        "range": [0, 127],
        "section": "Sound generator (received)",
        "_usage": "Expression (CC#11), from the reception list of the MIDI Implementation."
      },
      {
        "osc": "/edit/lfo1/waveform",
        "cc": 15,
        "range": [0, 127],
        "section": "Patch edit (TYPE-CC)",
        "_usage": "LFO1 Waveform: 0-127. From the Received/Transmitted Data List (Transmit Patch Edit Type = TYPE-CC; with TYPE-QUICK this parameter goes as EXCLUSIVE)."
      },
      {
        "osc": "/edit/lfo1/rate",
        "cc": 16,
        "range": [0, 127],
        "section": "Patch edit (TYPE-CC)",
        "_usage": "LFO1 Rate: 0-127. From the Received/Transmitted Data List (Transmit Patch Edit Type = TYPE-CC)."
      },
      {
        "osc": "/edit/lfo1/pitch_depth",
        "cc": 18,
        "range": [1, 127],
        "section": "Patch edit (TYPE-CC)",
        "_usage": "LFO1 Pitch Depth: 1-127 (Center = 64). From the Received/Transmitted Data List (Transmit Patch Edit Type = TYPE-CC)."
      },
      {
        "osc": "/edit/lfo1/filter_depth",
        "cc": 19,
        "range": [1, 127],
        "section": "Patch edit (TYPE-CC)",
        "_usage": "LFO1 Filter Depth: 1-127 (Center = 64). From the Received/Transmitted Data List (Transmit Patch Edit Type = TYPE-CC)."
      },
      {
        "osc": "/edit/pitch/patch_coarse_tune",
        "cc": 21,
        "range": [0, 127],
        "section": "Patch edit (TYPE-CC)",
        "_usage": "Pitch Patch Coarse Tune: 16-112 (Center = 64). From the Received/Transmitted Data List (Transmit Patch Edit Type = TYPE-CC; with TYPE-QUICK this parameter goes as EXCLUSIVE). Also: Pitch Rhythm Tone Coarse Tune (0-127 (Center C4 = 60))."
      },
      {
        "osc": "/edit/pitch_envelope/p_env_depth",
        "cc": 25,
        "range": [52, 76],
        "section": "Patch edit (TYPE-CC)",
        "_usage": "Pitch Envelope P-Env Depth: 52-76 (Center = 64). From the Received/Transmitted Data List (Transmit Patch Edit Type = TYPE-CC; with TYPE-QUICK this parameter goes as EXCLUSIVE)."
      },
      {
        "osc": "/edit/pitch_envelope/a_p_env_time1",
        "cc": 26,
        "range": [0, 127],
        "section": "Patch edit (TYPE-CC)",
        "_usage": "Pitch Envelope A (P-Env Time1): 0-127. From the Received/Transmitted Data List (Transmit Patch Edit Type = TYPE-CC; with TYPE-QUICK this parameter goes as EXCLUSIVE)."
      },
      {
        "osc": "/edit/pitch_envelope/d_p_env_time3",
        "cc": 27,
        "range": [0, 127],
        "section": "Patch edit (TYPE-CC)",
        "_usage": "Pitch Envelope D (P-Env Time3): 0-127. From the Received/Transmitted Data List (Transmit Patch Edit Type = TYPE-CC; with TYPE-QUICK this parameter goes as EXCLUSIVE)."
      },
      {
        "osc": "/edit/filter_envelope/s_f_env_level3",
        "cc": 28,
        "range": [0, 127],
        "section": "Patch edit (TYPE-CC)",
        "_usage": "Filter Envelope S (F-Env Level3): 0-127. From the Received/Transmitted Data List (Transmit Patch Edit Type = TYPE-CC; with TYPE-QUICK this parameter goes as EXCLUSIVE)."
      },
      {
        "osc": "/edit/filter_envelope/r_f_env_time4",
        "cc": 29,
        "range": [0, 127],
        "section": "Patch edit (TYPE-CC)",
        "_usage": "Filter Envelope R (F-Env Time4): 0-127. From the Received/Transmitted Data List (Transmit Patch Edit Type = TYPE-CC; with TYPE-QUICK this parameter goes as EXCLUSIVE)."
      },
      {
        "osc": "/edit/amp_envelope/s_a_env_level3",
        "cc": 31,
        "range": [0, 127],
        "section": "Patch edit (TYPE-CC)",
        "_usage": "Amp Envelope S (A-Env Level3): 0-127. From the Received/Transmitted Data List (Transmit Patch Edit Type = TYPE-CC; with TYPE-QUICK this parameter goes as EXCLUSIVE)."
      },
      {
        "osc": "/bank/select_lsb",
        "cc": 32,
        "range": [0, 127],
        "expects": "discrete",
        "section": "Program",
        "_usage": "Bank Select LSB (CC#32)."
      },
      {
        "osc": "/edit/filter/filter_type",
        "cc": 34,
        "range": [0, 6],
        "section": "Patch edit (TYPE-CC)",
        "_usage": "Filter Filter Type: 0-6. From the Received/Transmitted Data List (Transmit Patch Edit Type = TYPE-CC; with TYPE-QUICK this parameter goes as EXCLUSIVE)."
      },
      {
        "osc": "/edit/amp/tone_pan",
        "cc": 35,
        "range": [0, 127],
        "section": "Patch edit (TYPE-CC)",
        "_usage": "Amp Tone Pan: 0-127 (Center = 64). From the Received/Transmitted Data List (Transmit Patch Edit Type = TYPE-CC; with TYPE-QUICK this parameter goes as EXCLUSIVE)."
      },
      {
        "osc": "/edit/amp/patch_level",
        "cc": 36,
        "range": [0, 127],
        "section": "Patch edit (TYPE-CC)",
        "_usage": "Amp Patch Level: 0-127. From the Received/Transmitted Data List (Transmit Patch Edit Type = TYPE-CC; with TYPE-QUICK this parameter goes as EXCLUSIVE). Also: Amp Rhythm Tone Level (0-127)."
      },
      {
        "osc": "/edit/amp/random_pan_depth",
        "cc": 37,
        "range": [0, 63],
        "section": "Patch edit (TYPE-CC)",
        "_usage": "Amp Random Pan Depth: 0-63. From the Received/Transmitted Data List (Transmit Patch Edit Type = TYPE-CC; with TYPE-QUICK this parameter goes as EXCLUSIVE)."
      },
      {
        "osc": "/edit/pitch_envelope/s_p_env_level3",
        "cc": 39,
        "range": [1, 127],
        "section": "Patch edit (TYPE-CC)",
        "_usage": "Pitch Envelope S (P-Env Level3): 1-127 (Center = 64). From the Received/Transmitted Data List (Transmit Patch Edit Type = TYPE-CC; with TYPE-QUICK this parameter goes as EXCLUSIVE)."
      },
      {
        "osc": "/edit/pitch_envelope/r_p_env_time4",
        "cc": 40,
        "range": [0, 127],
        "section": "Patch edit (TYPE-CC)",
        "_usage": "Pitch Envelope R (P-Env Time4): 0-127. From the Received/Transmitted Data List (Transmit Patch Edit Type = TYPE-CC; with TYPE-QUICK this parameter goes as EXCLUSIVE)."
      },
      {
        "osc": "/control/hold_1",
        "cc": 64,
        "range": [0, 127],
        "section": "Sound generator (received)",
        "_usage": "Hold 1 (CC#64), from the reception list of the MIDI Implementation. 0-63 OFF, 64-127 ON.",
        "expects": "switch"
      },
      {
        "osc": "/edit/portamento/portamento_switch",
        "cc": 65,
        "range": [0, 127],
        "section": "Patch edit (TYPE-CC)",
        "_usage": "Portamento Portamento Switch: 0-63 (OFF), 64-127 (ON). From the Received/Transmitted Data List (Transmit Patch Edit Type = TYPE-CC). Same CC as Portamento in the reception list.",
        "expects": "switch"
      },
      {
        "osc": "/control/sostenuto",
        "cc": 66,
        "range": [0, 127],
        "section": "Sound generator (received)",
        "_usage": "Sostenuto (CC#66), from the reception list of the MIDI Implementation. 0-63 OFF, 64-127 ON.",
        "expects": "switch"
      },
      {
        "osc": "/control/soft",
        "cc": 67,
        "range": [0, 127],
        "section": "Sound generator (received)",
        "_usage": "Soft (CC#67), from the reception list of the MIDI Implementation. 0-63 OFF, 64-127 ON.",
        "expects": "switch"
      },
      {
        "osc": "/control/legato_foot_switch",
        "cc": 68,
        "range": [0, 127],
        "section": "Sound generator (received)",
        "_usage": "Legato Foot Switch (CC#68), from the reception list of the MIDI Implementation. 0-63 OFF, 64-127 ON.",
        "expects": "switch"
      },
      {
        "osc": "/control/hold_2",
        "cc": 69,
        "range": [0, 127],
        "section": "Sound generator (received)",
        "_usage": "Hold 2 (CC#69), from the reception list of the MIDI Implementation."
      },
      {
        "osc": "/edit/filter/resonance",
        "cc": 71,
        "range": [0, 127],
        "section": "Patch edit (TYPE-CC)",
        "_usage": "Filter Resonance: 0-127. From the Received/Transmitted Data List (Transmit Patch Edit Type = TYPE-CC). Same CC as Resonance in the reception list."
      },
      {
        "osc": "/edit/amp_envelope/r_a_env_time4",
        "cc": 72,
        "range": [0, 127],
        "section": "Patch edit (TYPE-CC)",
        "_usage": "Amp Envelope R (A-Env Time4): 0-127. From the Received/Transmitted Data List (Transmit Patch Edit Type = TYPE-CC). Same CC as Release Time in the reception list."
      },
      {
        "osc": "/edit/amp_envelope/a_a_env_time1",
        "cc": 73,
        "range": [0, 127],
        "section": "Patch edit (TYPE-CC)",
        "_usage": "Amp Envelope A (A-Env Time1): 0-127. From the Received/Transmitted Data List (Transmit Patch Edit Type = TYPE-CC). Same CC as Attack time in the reception list."
      },
      {
        "osc": "/edit/filter/cutoff_frequency",
        "cc": 74,
        "range": [0, 127],
        "section": "Patch edit (TYPE-CC)",
        "_usage": "Filter Cutoff Frequency: 0-127. From the Received/Transmitted Data List (Transmit Patch Edit Type = TYPE-CC). Same CC as Cutoff in the reception list."
      },
      {
        "osc": "/edit/amp_envelope/d_a_env_time3",
        "cc": 75,
        "range": [0, 127],
        "section": "Patch edit (TYPE-CC)",
        "_usage": "Amp Envelope D (A-Env Time3): 0-127. From the Received/Transmitted Data List (Transmit Patch Edit Type = TYPE-CC). Same CC as Decay Time in the reception list."
      },
      {
        "osc": "/edit/pitch/patch_fine_tune",
        "cc": 77,
        "range": [14, 114],
        "section": "Patch edit (TYPE-CC)",
        "_usage": "Pitch Patch Fine Tune: 14-114 (Center = 64). From the Received/Transmitted Data List (Transmit Patch Edit Type = TYPE-CC). Also: Pitch Rhythm Tone Fine Tune (14-114 (Center = 64))."
      },
      {
        "osc": "/edit/lfo1/amp_depth",
        "cc": 80,
        "range": [1, 127],
        "section": "Patch edit (TYPE-CC)",
        "_usage": "LFO1 Amp Depth: 1-127 (Center = 64). From the Received/Transmitted Data List (Transmit Patch Edit Type = TYPE-CC). Same CC as General Purpose Controller 5 in the reception list."
      },
      {
        "osc": "/edit/filter_envelope/f_env_depth",
        "cc": 81,
        "range": [1, 127],
        "section": "Patch edit (TYPE-CC)",
        "_usage": "Filter Envelope F-Env Depth: 1-127 (Center = 64). From the Received/Transmitted Data List (Transmit Patch Edit Type = TYPE-CC). Same CC as General Purpose Controller 6 in the reception list."
      },
      {
        "osc": "/edit/filter_envelope/a_f_env_time1",
        "cc": 82,
        "range": [0, 127],
        "section": "Patch edit (TYPE-CC)",
        "_usage": "Filter Envelope A (F-Env Time1): 0-127. From the Received/Transmitted Data List (Transmit Patch Edit Type = TYPE-CC). Same CC as General Purpose Controller 7 in the reception list."
      },
      {
        "osc": "/edit/filter_envelope/d_f_env_time3",
        "cc": 83,
        "range": [0, 127],
        "section": "Patch edit (TYPE-CC)",
        "_usage": "Filter Envelope D (F-Env Time3): 0-127. From the Received/Transmitted Data List (Transmit Patch Edit Type = TYPE-CC). Same CC as General Purpose Controller 8 in the reception list."
      },
      {
        "osc": "/control/portamento_control",
        "cc": 84,
        "range": [0, 127],
        "section": "Sound generator (received)",
        "_usage": "Portamento control (CC#84), from the reception list of the MIDI Implementation. Value = source note number for the next Note On.",
        "expects": "discrete"
      },
      {
        "osc": "/edit/part_edit/key_shift",
        "cc": 85,
        "range": [16, 112],
        "section": "Patch edit (TYPE-CC)",
        "_usage": "Part Edit Key Shift: 16-112 (Center = 64). From the Received/Transmitted Data List (Transmit Patch Edit Type = TYPE-CC)."
      },
      {
        "osc": "/edit/part_edit/output_select",
        "cc": 86,
        "range": [0, 6],
        "section": "Patch edit (TYPE-CC)",
        "_usage": "Part Edit Output Select: 0-6. From the Received/Transmitted Data List (Transmit Patch Edit Type = TYPE-CC; with TYPE-QUICK this parameter goes as EXCLUSIVE)."
      },
      {
        "osc": "/edit/part_edit/auto_sync_switch",
        "cc": 87,
        "range": [0, 127],
        "section": "Patch edit (TYPE-CC)",
        "_usage": "Part Edit Auto Sync Switch: 0-63 (OFF), 64-127 (ON). From the Received/Transmitted Data List (Transmit Patch Edit Type = TYPE-CC; with TYPE-QUICK this parameter goes as EXCLUSIVE).",
        "expects": "switch"
      },
      {
        "osc": "/edit/sequencer/part_mute",
        "cc": 88,
        "range": [0, 127],
        "section": "Patch edit (TYPE-CC)",
        "_usage": "Sequencer Part Mute: 0-63 (MUTE), 64-127 (PLAY). From the Received/Transmitted Data List (Transmit Patch Edit Type = TYPE-CC; with TYPE-QUICK this parameter goes as EXCLUSIVE).",
        "expects": "switch"
      },
      {
        "osc": "/edit/unison/unison_switch",
        "cc": 89,
        "range": [0, 127],
        "section": "Patch edit (TYPE-CC)",
        "_usage": "Unison Unison Switch: 0-63 (OFF), 64-127 (ON). From the Received/Transmitted Data List (Transmit Patch Edit Type = TYPE-CC; with TYPE-QUICK this parameter goes as EXCLUSIVE).",
        "expects": "switch"
      },
      {
        "osc": "/edit/unison/unison_fat_level",
        "cc": 90,
        "range": [0, 127],
        "section": "Patch edit (TYPE-CC)",
        "_usage": "Unison Unison Fat Level: 0-127. From the Received/Transmitted Data List (Transmit Patch Edit Type = TYPE-CC; with TYPE-QUICK this parameter goes as EXCLUSIVE)."
      },
      {
        "osc": "/edit/part_edit/reverb_level",
        "cc": 91,
        "range": [0, 127],
        "section": "Patch edit (TYPE-CC)",
        "_usage": "Part Edit Reverb Level: 0-127. From the Received/Transmitted Data List (Transmit Patch Edit Type = TYPE-CC). Same CC as Effect 1 (Reverb Send Level) in the reception list."
      },
      {
        "osc": "/channel/all_sounds_off",
        "cc": 120,
        "range": [0, 0],
        "expects": "trigger",
        "section": "Channel mode",
        "_usage": "All Sounds Off (CC#120)."
      },
      {
        "osc": "/channel/reset_all_controllers",
        "cc": 121,
        "range": [0, 0],
        "expects": "trigger",
        "section": "Channel mode",
        "_usage": "Reset All Controllers (CC#121)."
      },
      {
        "osc": "/sequencer/local_control",
        "cc": 122,
        "range": [0, 127],
        "expects": "switch",
        "section": "Channel mode",
        "_usage": "Local On/Off (CC#122), received by the sequencer: 0 = Local off, 127 = Local on."
      },
      {
        "osc": "/channel/all_notes_off",
        "cc": 123,
        "range": [0, 0],
        "expects": "trigger",
        "section": "Channel mode",
        "_usage": "All Notes Off (CC#123)."
      },
      {
        "osc": "/channel/mono",
        "cc": 126,
        "range": [0, 16],
        "expects": "discrete",
        "section": "Channel mode",
        "_usage": "MONO (mono number 0-16) (CC#126)."
      },
      {
        "osc": "/channel/poly",
        "cc": 127,
        "range": [0, 0],
        "expects": "trigger",
        "section": "Channel mode",
        "_usage": "POLY (CC#127)."
      },
      {"osc": "/channel/rpn/pitch_bend_sensitivity", "rpn_msb": 0, "rpn_lsb": 0, "range": [0, 24], "section": "Registered parameters", "expects": "discrete", "_usage": "Pitch bend range in semitones (data entry MSB)."},
      {"osc": "/channel/rpn/channel_fine_tuning", "rpn_msb": 0, "rpn_lsb": 1, "range": [0, 16383], "section": "Registered parameters", "_usage": "14-bit, data entry MSB and LSB."},
      {"osc": "/channel/rpn/channel_coarse_tuning", "rpn_msb": 0, "rpn_lsb": 2, "range": [16, 112], "section": "Registered parameters", "expects": "discrete", "_usage": "16-112 = -48 to +48 semitones; changes the Part Key Shift."},
      {"osc": "/channel/omni_off", "cc": 124, "range": [0, 0], "section": "Channel mode", "expects": "trigger", "_usage": "Omni mode off (acts as All Notes Off)."},
      {"osc": "/channel/omni_on", "cc": 125, "range": [0, 0], "section": "Channel mode", "expects": "trigger", "_usage": "Omni mode on (acts as All Notes Off)."}
    ]
  },
  "triggers": {
    "entries": [
      {
        "osc": "/rhythm/key/59",
        "sound": "Rhythm tone, key 59 (B3)",
        "section": "Rhythm set",
        "channel_mode": "basic",
        "note_range": [59, 59],
        "note": 59,
        "comments": "Rhythm sets hold 16 rhythm tones on keys 59 (B3) - 74 (D5) (address map \"Rhythm Tone (Key # 59-74)\"). Plays on the receive channel of the part holding the rhythm set."
      },
      {
        "osc": "/rhythm/key/60",
        "sound": "Rhythm tone, key 60 (C4)",
        "section": "Rhythm set",
        "channel_mode": "basic",
        "note_range": [60, 60],
        "note": 60,
        "comments": "Rhythm sets hold 16 rhythm tones on keys 59 (B3) - 74 (D5) (address map \"Rhythm Tone (Key # 59-74)\"). Plays on the receive channel of the part holding the rhythm set."
      },
      {
        "osc": "/rhythm/key/61",
        "sound": "Rhythm tone, key 61 (C#4)",
        "section": "Rhythm set",
        "channel_mode": "basic",
        "note_range": [61, 61],
        "note": 61,
        "comments": "Rhythm sets hold 16 rhythm tones on keys 59 (B3) - 74 (D5) (address map \"Rhythm Tone (Key # 59-74)\"). Plays on the receive channel of the part holding the rhythm set."
      },
      {
        "osc": "/rhythm/key/62",
        "sound": "Rhythm tone, key 62 (D4)",
        "section": "Rhythm set",
        "channel_mode": "basic",
        "note_range": [62, 62],
        "note": 62,
        "comments": "Rhythm sets hold 16 rhythm tones on keys 59 (B3) - 74 (D5) (address map \"Rhythm Tone (Key # 59-74)\"). Plays on the receive channel of the part holding the rhythm set."
      },
      {
        "osc": "/rhythm/key/63",
        "sound": "Rhythm tone, key 63 (D#4)",
        "section": "Rhythm set",
        "channel_mode": "basic",
        "note_range": [63, 63],
        "note": 63,
        "comments": "Rhythm sets hold 16 rhythm tones on keys 59 (B3) - 74 (D5) (address map \"Rhythm Tone (Key # 59-74)\"). Plays on the receive channel of the part holding the rhythm set."
      },
      {
        "osc": "/rhythm/key/64",
        "sound": "Rhythm tone, key 64 (E4)",
        "section": "Rhythm set",
        "channel_mode": "basic",
        "note_range": [64, 64],
        "note": 64,
        "comments": "Rhythm sets hold 16 rhythm tones on keys 59 (B3) - 74 (D5) (address map \"Rhythm Tone (Key # 59-74)\"). Plays on the receive channel of the part holding the rhythm set."
      },
      {
        "osc": "/rhythm/key/65",
        "sound": "Rhythm tone, key 65 (F4)",
        "section": "Rhythm set",
        "channel_mode": "basic",
        "note_range": [65, 65],
        "note": 65,
        "comments": "Rhythm sets hold 16 rhythm tones on keys 59 (B3) - 74 (D5) (address map \"Rhythm Tone (Key # 59-74)\"). Plays on the receive channel of the part holding the rhythm set."
      },
      {
        "osc": "/rhythm/key/66",
        "sound": "Rhythm tone, key 66 (F#4)",
        "section": "Rhythm set",
        "channel_mode": "basic",
        "note_range": [66, 66],
        "note": 66,
        "comments": "Rhythm sets hold 16 rhythm tones on keys 59 (B3) - 74 (D5) (address map \"Rhythm Tone (Key # 59-74)\"). Plays on the receive channel of the part holding the rhythm set."
      },
      {
        "osc": "/rhythm/key/67",
        "sound": "Rhythm tone, key 67 (G4)",
        "section": "Rhythm set",
        "channel_mode": "basic",
        "note_range": [67, 67],
        "note": 67,
        "comments": "Rhythm sets hold 16 rhythm tones on keys 59 (B3) - 74 (D5) (address map \"Rhythm Tone (Key # 59-74)\"). Plays on the receive channel of the part holding the rhythm set."
      },
      {
        "osc": "/rhythm/key/68",
        "sound": "Rhythm tone, key 68 (G#4)",
        "section": "Rhythm set",
        "channel_mode": "basic",
        "note_range": [68, 68],
        "note": 68,
        "comments": "Rhythm sets hold 16 rhythm tones on keys 59 (B3) - 74 (D5) (address map \"Rhythm Tone (Key # 59-74)\"). Plays on the receive channel of the part holding the rhythm set."
      },
      {
        "osc": "/rhythm/key/69",
        "sound": "Rhythm tone, key 69 (A4)",
        "section": "Rhythm set",
        "channel_mode": "basic",
        "note_range": [69, 69],
        "note": 69,
        "comments": "Rhythm sets hold 16 rhythm tones on keys 59 (B3) - 74 (D5) (address map \"Rhythm Tone (Key # 59-74)\"). Plays on the receive channel of the part holding the rhythm set."
      },
      {
        "osc": "/rhythm/key/70",
        "sound": "Rhythm tone, key 70 (A#4)",
        "section": "Rhythm set",
        "channel_mode": "basic",
        "note_range": [70, 70],
        "note": 70,
        "comments": "Rhythm sets hold 16 rhythm tones on keys 59 (B3) - 74 (D5) (address map \"Rhythm Tone (Key # 59-74)\"). Plays on the receive channel of the part holding the rhythm set."
      },
      {
        "osc": "/rhythm/key/71",
        "sound": "Rhythm tone, key 71 (B4)",
        "section": "Rhythm set",
        "channel_mode": "basic",
        "note_range": [71, 71],
        "note": 71,
        "comments": "Rhythm sets hold 16 rhythm tones on keys 59 (B3) - 74 (D5) (address map \"Rhythm Tone (Key # 59-74)\"). Plays on the receive channel of the part holding the rhythm set."
      },
      {
        "osc": "/rhythm/key/72",
        "sound": "Rhythm tone, key 72 (C5)",
        "section": "Rhythm set",
        "channel_mode": "basic",
        "note_range": [72, 72],
        "note": 72,
        "comments": "Rhythm sets hold 16 rhythm tones on keys 59 (B3) - 74 (D5) (address map \"Rhythm Tone (Key # 59-74)\"). Plays on the receive channel of the part holding the rhythm set."
      },
      {
        "osc": "/rhythm/key/73",
        "sound": "Rhythm tone, key 73 (C#5)",
        "section": "Rhythm set",
        "channel_mode": "basic",
        "note_range": [73, 73],
        "note": 73,
        "comments": "Rhythm sets hold 16 rhythm tones on keys 59 (B3) - 74 (D5) (address map \"Rhythm Tone (Key # 59-74)\"). Plays on the receive channel of the part holding the rhythm set."
      },
      {
        "osc": "/rhythm/key/74",
        "sound": "Rhythm tone, key 74 (D5)",
        "section": "Rhythm set",
        "channel_mode": "basic",
        "note_range": [74, 74],
        "note": 74,
        "comments": "Rhythm sets hold 16 rhythm tones on keys 59 (B3) - 74 (D5) (address map \"Rhythm Tone (Key # 59-74)\"). Plays on the receive channel of the part holding the rhythm set."
      }
    ]
  },
  "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}"
  },
  "midi_out": {"default_channel": 0, "note_offset": 0},
  "replies": [
    {
      "match_frame": [240, 65, "{dev}", 0, 89, 18, "{a1}", "{a2}", "{a3}", "{a4}", "{value}", "{sum}", 247],
      "emit_osc": "/dt1 {a1} {a2} {a3} {a4} {value}",
      "_notes": "A one-byte DT1 from the MC (e.g. an edit sent with Transmit Edit Data ON, or a one-byte block). Longer DT1 dumps arrive as /sysex/raw."
    },
    {
      "match_frame": [240, 126, "{dev}", 6, 2, 65, 89, 1, 0, 0, "{r1}", "{r2}", "{r3}", "{r4}", 247],
      "emit_osc": "/identity/reply {dev} {r1} {r2} {r3} {r4}",
      "_notes": "Identity Reply: device ID and the four software revision bytes (the document prints 00 03 00 00)."
    }
  ]
}
