{
  "_sources": [
    {
      "type": "electra-preset",
      "url": "https://app.electra.one/preset/Mf3yScA4tCFeAhetr3aM",
      "preset_name": "Clone of Roland MKS-70 / JX-10 (Vecoven 4)",
      "imported_at": "2026-04-13",
      "preset_id": "Mf3yScA4tCFeAhetr3aM",
      "firmware": "vecoven-4"
    }
  ],
  "_limitations": "Imported from an Electra One community preset. The mapping reflects the preset author's editorial choices: parameter naming, ranges, and which params are exposed. Untested on hardware in this repo.",
  "_coverage": {
    "entries_total": 190,
    "cc_entries": 164,
    "sysex_commands": 26
  },
  "device": {
    "name": "MKS-70",
    "vendor": "Roland",
    "revision": "per Electra preset",
    "osc_prefix": "/mks_70",
    "manufacturer_id": [],
    "device_id": [],
    "rate_limit_hz": 1000
  },
  "sysex": {
    "header": [
      240,
      65,
      57,
      0,
      36,
      48,
      1
    ],
    "footer": [
      247
    ]
  },
  "commands": [
    {
      "osc": "/total_volume",
      "args": [
        {
          "name": "val",
          "type": "u7",
          "range": [
            0,
            127
          ]
        }
      ],
      "frame": [
        25,
        "{val}"
      ]
    },
    {
      "osc": "/key_mode_1",
      "args": [
        {
          "name": "val",
          "type": "u7",
          "range": [
            0,
            127
          ]
        }
      ],
      "frame": [
        24,
        "{val}"
      ]
    },
    {
      "osc": "/porta_time",
      "args": [
        {
          "name": "val",
          "type": "u7",
          "range": [
            0,
            127
          ]
        }
      ],
      "frame": [
        22,
        "{val}"
      ]
    },
    {
      "osc": "/bend_range_1",
      "args": [
        {
          "name": "val",
          "type": "u7",
          "range": [
            0,
            127
          ]
        }
      ],
      "frame": [
        23,
        "{val}"
      ]
    },
    {
      "osc": "/at_vibrato",
      "args": [
        {
          "name": "val",
          "type": "u7",
          "range": [
            0,
            127
          ]
        }
      ],
      "frame": [
        26,
        "{val}"
      ]
    },
    {
      "osc": "/l_u_balance",
      "args": [
        {
          "name": "val",
          "type": "u7",
          "range": [
            0,
            127
          ]
        }
      ],
      "frame": [
        18,
        "{val}"
      ]
    },
    {
      "osc": "/key_mode_2",
      "args": [
        {
          "name": "val",
          "type": "u7",
          "range": [
            0,
            127
          ]
        }
      ],
      "frame": [
        51,
        "{val}"
      ]
    },
    {
      "osc": "/bend_range_2",
      "args": [
        {
          "name": "val",
          "type": "u7",
          "range": [
            0,
            127
          ]
        }
      ],
      "frame": [
        52,
        "{val}"
      ]
    },
    {
      "osc": "/volume",
      "args": [
        {
          "name": "val",
          "type": "u7",
          "range": [
            0,
            127
          ]
        }
      ],
      "frame": [
        28,
        "{val}"
      ]
    },
    {
      "osc": "/brilliance",
      "args": [
        {
          "name": "val",
          "type": "u7",
          "range": [
            0,
            127
          ]
        }
      ],
      "frame": [
        27,
        "{val}"
      ]
    },
    {
      "osc": "/u_a_tone",
      "args": [
        {
          "name": "val",
          "type": "u7",
          "range": [
            1,
            100
          ]
        }
      ],
      "frame": [
        29,
        "{val}"
      ]
    },
    {
      "osc": "/key_assign",
      "args": [
        {
          "name": "val",
          "type": "u7",
          "range": [
            0,
            127
          ]
        }
      ],
      "frame": [
        31,
        "{val}"
      ]
    },
    {
      "osc": "/hold",
      "args": [
        {
          "name": "val",
          "type": "u7",
          "range": [
            0,
            127
          ]
        }
      ],
      "frame": [
        33,
        "{val}"
      ]
    },
    {
      "osc": "/portamento",
      "args": [
        {
          "name": "val",
          "type": "u7",
          "range": [
            0,
            127
          ]
        }
      ],
      "frame": [
        35,
        "{val}"
      ]
    },
    {
      "osc": "/upper",
      "args": [
        {
          "name": "val",
          "type": "u7",
          "range": [
            0,
            127
          ]
        }
      ],
      "frame": [
        20,
        "{val}"
      ]
    },
    {
      "osc": "/shift",
      "args": [
        {
          "name": "val",
          "type": "u7",
          "range": [
            0,
            127
          ]
        }
      ],
      "frame": [
        30,
        "{val}"
      ]
    },
    {
      "osc": "/unison_detune",
      "args": [
        {
          "name": "val",
          "type": "u7",
          "range": [
            0,
            127
          ]
        }
      ],
      "frame": [
        32,
        "{val}"
      ]
    },
    {
      "osc": "/lfo_mod_depth",
      "args": [
        {
          "name": "val",
          "type": "u7",
          "range": [
            0,
            127
          ]
        }
      ],
      "frame": [
        34,
        "{val}"
      ]
    },
    {
      "osc": "/bender",
      "args": [
        {
          "name": "val",
          "type": "u7",
          "range": [
            0,
            127
          ]
        }
      ],
      "frame": [
        36,
        "{val}"
      ]
    },
    {
      "osc": "/lower",
      "args": [
        {
          "name": "val",
          "type": "u7",
          "range": [
            0,
            127
          ]
        }
      ],
      "frame": [
        21,
        "{val}"
      ]
    },
    {
      "osc": "/dual_detune",
      "args": [
        {
          "name": "val",
          "type": "u7",
          "range": [
            0,
            127
          ]
        }
      ],
      "frame": [
        19,
        "{val}"
      ]
    },
    {
      "osc": "/l_b_tone",
      "args": [
        {
          "name": "val",
          "type": "u7",
          "range": [
            1,
            100
          ]
        }
      ],
      "frame": [
        38,
        "{val}"
      ]
    },
    {
      "osc": "/level",
      "args": [
        {
          "name": "val",
          "type": "u7",
          "range": [
            0,
            127
          ]
        }
      ],
      "frame": [
        47,
        "{val}"
      ]
    },
    {
      "osc": "/mode",
      "args": [
        {
          "name": "val",
          "type": "u7",
          "range": [
            0,
            127
          ]
        }
      ],
      "frame": [
        48,
        "{val}"
      ]
    },
    {
      "osc": "/play",
      "args": [
        {
          "name": "val",
          "type": "u7",
          "range": [
            0,
            127
          ]
        }
      ],
      "frame": [
        50,
        "{val}"
      ]
    },
    {
      "osc": "/time",
      "args": [
        {
          "name": "val",
          "type": "u7",
          "range": [
            0,
            127
          ]
        }
      ],
      "frame": [
        49,
        "{val}"
      ]
    }
  ],
  "cc_params": {
    "channel": 0,
    "entries": [
      {
        "osc": "/range",
        "nrpn_msb": 0,
        "nrpn_lsb": 0,
        "range": [
          0,
          127
        ],
        "section": ""
      },
      {
        "osc": "/waveform",
        "nrpn_msb": 0,
        "nrpn_lsb": 1,
        "range": [
          0,
          127
        ],
        "section": ""
      },
      {
        "osc": "/tune",
        "nrpn_msb": 0,
        "nrpn_lsb": 2,
        "range": [
          0,
          127
        ],
        "section": ""
      },
      {
        "osc": "/lfo_depth",
        "nrpn_msb": 0,
        "nrpn_lsb": 3,
        "range": [
          0,
          127
        ],
        "section": ""
      },
      {
        "osc": "/lfo_src",
        "nrpn_msb": 0,
        "nrpn_lsb": 4,
        "range": [
          0,
          127
        ],
        "section": ""
      },
      {
        "osc": "/env_depth",
        "nrpn_msb": 0,
        "nrpn_lsb": 5,
        "range": [
          0,
          127
        ],
        "section": ""
      },
      {
        "osc": "/dyn_depth",
        "nrpn_msb": 0,
        "nrpn_lsb": 6,
        "range": [
          0,
          127
        ],
        "section": ""
      },
      {
        "osc": "/dco1_env_src",
        "nrpn_msb": 0,
        "nrpn_lsb": 7,
        "range": [
          0,
          127
        ],
        "section": ""
      },
      {
        "osc": "/vca_level",
        "nrpn_msb": 0,
        "nrpn_lsb": 45,
        "range": [
          0,
          127
        ],
        "section": ""
      },
      {
        "osc": "/vca_env_src",
        "nrpn_msb": 0,
        "nrpn_lsb": 46,
        "range": [
          0,
          127
        ],
        "section": ""
      },
      {
        "osc": "/dyn_depth",
        "nrpn_msb": 0,
        "nrpn_lsb": 47,
        "range": [
          0,
          127
        ],
        "section": ""
      },
      {
        "osc": "/hpf_freq",
        "nrpn_msb": 0,
        "nrpn_lsb": 18,
        "range": [
          0,
          127
        ],
        "section": ""
      },
      {
        "osc": "/range",
        "nrpn_msb": 0,
        "nrpn_lsb": 8,
        "range": [
          0,
          127
        ],
        "section": ""
      },
      {
        "osc": "/waveform",
        "nrpn_msb": 0,
        "nrpn_lsb": 9,
        "range": [
          0,
          127
        ],
        "section": ""
      },
      {
        "osc": "/tune",
        "nrpn_msb": 0,
        "nrpn_lsb": 10,
        "range": [
          0,
          127
        ],
        "section": ""
      },
      {
        "osc": "/lfo_depth",
        "nrpn_msb": 0,
        "nrpn_lsb": 11,
        "range": [
          0,
          127
        ],
        "section": ""
      },
      {
        "osc": "/lfo_src",
        "nrpn_msb": 0,
        "nrpn_lsb": 12,
        "range": [
          0,
          127
        ],
        "section": ""
      },
      {
        "osc": "/env_depth",
        "nrpn_msb": 0,
        "nrpn_lsb": 13,
        "range": [
          0,
          127
        ],
        "section": ""
      },
      {
        "osc": "/dyn_depth",
        "nrpn_msb": 0,
        "nrpn_lsb": 14,
        "range": [
          0,
          127
        ],
        "section": ""
      },
      {
        "osc": "/dco2_env_src",
        "nrpn_msb": 0,
        "nrpn_lsb": 15,
        "range": [
          0,
          127
        ],
        "section": ""
      },
      {
        "osc": "/fine_tune",
        "nrpn_msb": 0,
        "nrpn_lsb": 17,
        "range": [
          0,
          127
        ],
        "section": ""
      },
      {
        "osc": "/x_mod",
        "nrpn_msb": 0,
        "nrpn_lsb": 16,
        "range": [
          0,
          127
        ],
        "section": ""
      },
      {
        "osc": "/cutoff",
        "nrpn_msb": 0,
        "nrpn_lsb": 37,
        "range": [
          0,
          127
        ],
        "section": ""
      },
      {
        "osc": "/resonance",
        "nrpn_msb": 0,
        "nrpn_lsb": 38,
        "range": [
          0,
          127
        ],
        "section": ""
      },
      {
        "osc": "/lfo1_depth",
        "nrpn_msb": 0,
        "nrpn_lsb": 39,
        "range": [
          0,
          127
        ],
        "section": ""
      },
      {
        "osc": "/lfo2_depth",
        "nrpn_msb": 0,
        "nrpn_lsb": 40,
        "range": [
          0,
          127
        ],
        "section": ""
      },
      {
        "osc": "/env_depth",
        "nrpn_msb": 0,
        "nrpn_lsb": 41,
        "range": [
          0,
          127
        ],
        "section": ""
      },
      {
        "osc": "/key_follow",
        "nrpn_msb": 0,
        "nrpn_lsb": 42,
        "range": [
          0,
          127
        ],
        "section": ""
      },
      {
        "osc": "/dyn_depth",
        "nrpn_msb": 0,
        "nrpn_lsb": 43,
        "range": [
          0,
          127
        ],
        "section": ""
      },
      {
        "osc": "/dco2_env_src",
        "nrpn_msb": 0,
        "nrpn_lsb": 44,
        "range": [
          0,
          127
        ],
        "section": ""
      },
      {
        "osc": "/mix_dco1",
        "nrpn_msb": 0,
        "nrpn_lsb": 32,
        "range": [
          0,
          127
        ],
        "section": ""
      },
      {
        "osc": "/mix_dco2",
        "nrpn_msb": 0,
        "nrpn_lsb": 33,
        "range": [
          0,
          127
        ],
        "section": ""
      },
      {
        "osc": "/env_depth",
        "nrpn_msb": 0,
        "nrpn_lsb": 34,
        "range": [
          0,
          127
        ],
        "section": ""
      },
      {
        "osc": "/mix_dyn",
        "nrpn_msb": 0,
        "nrpn_lsb": 35,
        "range": [
          0,
          127
        ],
        "section": ""
      },
      {
        "osc": "/mix_env_src",
        "nrpn_msb": 0,
        "nrpn_lsb": 36,
        "range": [
          0,
          127
        ],
        "section": ""
      },
      {
        "osc": "/chorus",
        "nrpn_msb": 0,
        "nrpn_lsb": 19,
        "range": [
          0,
          127
        ],
        "section": ""
      },
      {
        "osc": "/pwm_width",
        "nrpn_msb": 0,
        "nrpn_lsb": 20,
        "range": [
          0,
          127
        ],
        "section": ""
      },
      {
        "osc": "/pwm_env",
        "nrpn_msb": 0,
        "nrpn_lsb": 21,
        "range": [
          0,
          127
        ],
        "section": ""
      },
      {
        "osc": "/lfo_depth",
        "nrpn_msb": 0,
        "nrpn_lsb": 22,
        "range": [
          0,
          127
        ],
        "section": ""
      },
      {
        "osc": "/pwm_lfo_src",
        "nrpn_msb": 0,
        "nrpn_lsb": 23,
        "range": [
          0,
          127
        ],
        "section": ""
      },
      {
        "osc": "/pwm_dyn",
        "nrpn_msb": 0,
        "nrpn_lsb": 24,
        "range": [
          0,
          127
        ],
        "section": ""
      },
      {
        "osc": "/pwm_env_src",
        "nrpn_msb": 0,
        "nrpn_lsb": 25,
        "range": [
          0,
          127
        ],
        "section": ""
      },
      {
        "osc": "/pwm_width",
        "nrpn_msb": 0,
        "nrpn_lsb": 26,
        "range": [
          0,
          127
        ],
        "section": ""
      },
      {
        "osc": "/pwm_env",
        "nrpn_msb": 0,
        "nrpn_lsb": 27,
        "range": [
          0,
          127
        ],
        "section": ""
      },
      {
        "osc": "/lfo_depth",
        "nrpn_msb": 0,
        "nrpn_lsb": 28,
        "range": [
          0,
          127
        ],
        "section": ""
      },
      {
        "osc": "/pwm_lfo_src",
        "nrpn_msb": 0,
        "nrpn_lsb": 29,
        "range": [
          0,
          127
        ],
        "section": ""
      },
      {
        "osc": "/pwm_dyn",
        "nrpn_msb": 0,
        "nrpn_lsb": 30,
        "range": [
          0,
          127
        ],
        "section": ""
      },
      {
        "osc": "/pwm_env_src",
        "nrpn_msb": 0,
        "nrpn_lsb": 31,
        "range": [
          0,
          127
        ],
        "section": ""
      },
      {
        "osc": "/waveform",
        "nrpn_msb": 0,
        "nrpn_lsb": 48,
        "range": [
          0,
          127
        ],
        "section": ""
      },
      {
        "osc": "/lfo_delay",
        "nrpn_msb": 0,
        "nrpn_lsb": 49,
        "range": [
          0,
          127
        ],
        "section": ""
      },
      {
        "osc": "/lfo_rate",
        "nrpn_msb": 0,
        "nrpn_lsb": 50,
        "range": [
          0,
          127
        ],
        "section": ""
      },
      {
        "osc": "/lfo2_depth",
        "nrpn_msb": 0,
        "nrpn_lsb": 51,
        "range": [
          0,
          127
        ],
        "section": ""
      },
      {
        "osc": "/sync",
        "nrpn_msb": 0,
        "nrpn_lsb": 52,
        "range": [
          0,
          127
        ],
        "section": ""
      },
      {
        "osc": "/waveform",
        "nrpn_msb": 0,
        "nrpn_lsb": 53,
        "range": [
          0,
          127
        ],
        "section": ""
      },
      {
        "osc": "/lfo_delay",
        "nrpn_msb": 0,
        "nrpn_lsb": 54,
        "range": [
          0,
          127
        ],
        "section": ""
      },
      {
        "osc": "/lfo_rate",
        "nrpn_msb": 0,
        "nrpn_lsb": 55,
        "range": [
          0,
          127
        ],
        "section": ""
      },
      {
        "osc": "/lfo1_depth",
        "nrpn_msb": 0,
        "nrpn_lsb": 56,
        "range": [
          0,
          127
        ],
        "section": ""
      },
      {
        "osc": "/sync",
        "nrpn_msb": 0,
        "nrpn_lsb": 57,
        "range": [
          0,
          127
        ],
        "section": ""
      },
      {
        "osc": "/t1",
        "nrpn_msb": 0,
        "nrpn_lsb": 58,
        "range": [
          0,
          127
        ],
        "section": ""
      },
      {
        "osc": "/l1",
        "nrpn_msb": 0,
        "nrpn_lsb": 59,
        "range": [
          0,
          127
        ],
        "section": ""
      },
      {
        "osc": "/t2",
        "nrpn_msb": 0,
        "nrpn_lsb": 60,
        "range": [
          0,
          127
        ],
        "section": ""
      },
      {
        "osc": "/l2",
        "nrpn_msb": 0,
        "nrpn_lsb": 61,
        "range": [
          0,
          127
        ],
        "section": ""
      },
      {
        "osc": "/t3",
        "nrpn_msb": 0,
        "nrpn_lsb": 62,
        "range": [
          0,
          127
        ],
        "section": ""
      },
      {
        "osc": "/l3",
        "nrpn_msb": 0,
        "nrpn_lsb": 63,
        "range": [
          0,
          127
        ],
        "section": ""
      },
      {
        "osc": "/t4",
        "nrpn_msb": 0,
        "nrpn_lsb": 64,
        "range": [
          0,
          127
        ],
        "section": ""
      },
      {
        "osc": "/key_follow",
        "nrpn_msb": 0,
        "nrpn_lsb": 65,
        "range": [
          0,
          127
        ],
        "section": ""
      },
      {
        "osc": "/t1",
        "nrpn_msb": 0,
        "nrpn_lsb": 66,
        "range": [
          0,
          127
        ],
        "section": ""
      },
      {
        "osc": "/l1",
        "nrpn_msb": 0,
        "nrpn_lsb": 67,
        "range": [
          0,
          127
        ],
        "section": ""
      },
      {
        "osc": "/t2",
        "nrpn_msb": 0,
        "nrpn_lsb": 68,
        "range": [
          0,
          127
        ],
        "section": ""
      },
      {
        "osc": "/l2",
        "nrpn_msb": 0,
        "nrpn_lsb": 69,
        "range": [
          0,
          127
        ],
        "section": ""
      },
      {
        "osc": "/t3",
        "nrpn_msb": 0,
        "nrpn_lsb": 70,
        "range": [
          0,
          127
        ],
        "section": ""
      },
      {
        "osc": "/l3",
        "nrpn_msb": 0,
        "nrpn_lsb": 71,
        "range": [
          0,
          127
        ],
        "section": ""
      },
      {
        "osc": "/t4",
        "nrpn_msb": 0,
        "nrpn_lsb": 72,
        "range": [
          0,
          127
        ],
        "section": ""
      },
      {
        "osc": "/key_follow",
        "nrpn_msb": 0,
        "nrpn_lsb": 73,
        "range": [
          0,
          127
        ],
        "section": ""
      },
      {
        "osc": "/attack",
        "nrpn_msb": 0,
        "nrpn_lsb": 74,
        "range": [
          0,
          99
        ],
        "section": ""
      },
      {
        "osc": "/attack",
        "nrpn_msb": 0,
        "nrpn_lsb": 75,
        "range": [
          0,
          99
        ],
        "section": ""
      },
      {
        "osc": "/attack",
        "nrpn_msb": 0,
        "nrpn_lsb": 76,
        "range": [
          0,
          99
        ],
        "section": ""
      },
      {
        "osc": "/attack",
        "nrpn_msb": 0,
        "nrpn_lsb": 77,
        "range": [
          0,
          99
        ],
        "section": ""
      },
      {
        "osc": "/key_follow",
        "nrpn_msb": 0,
        "nrpn_lsb": 78,
        "range": [
          0,
          127
        ],
        "section": ""
      },
      {
        "osc": "/attack",
        "nrpn_msb": 0,
        "nrpn_lsb": 79,
        "range": [
          0,
          99
        ],
        "section": ""
      },
      {
        "osc": "/attack",
        "nrpn_msb": 0,
        "nrpn_lsb": 80,
        "range": [
          0,
          511
        ],
        "section": ""
      },
      {
        "osc": "/attack",
        "nrpn_msb": 0,
        "nrpn_lsb": 81,
        "range": [
          0,
          511
        ],
        "section": ""
      },
      {
        "osc": "/attack",
        "nrpn_msb": 0,
        "nrpn_lsb": 82,
        "range": [
          0,
          511
        ],
        "section": ""
      },
      {
        "osc": "/key_follow",
        "nrpn_msb": 0,
        "nrpn_lsb": 83,
        "range": [
          0,
          127
        ],
        "section": ""
      },
      {
        "osc": "/range",
        "nrpn_msb": 2,
        "nrpn_lsb": 0,
        "range": [
          0,
          127
        ],
        "section": ""
      },
      {
        "osc": "/waveform",
        "nrpn_msb": 2,
        "nrpn_lsb": 1,
        "range": [
          0,
          127
        ],
        "section": ""
      },
      {
        "osc": "/tune",
        "nrpn_msb": 2,
        "nrpn_lsb": 2,
        "range": [
          0,
          127
        ],
        "section": ""
      },
      {
        "osc": "/lfo_depth",
        "nrpn_msb": 2,
        "nrpn_lsb": 3,
        "range": [
          0,
          127
        ],
        "section": ""
      },
      {
        "osc": "/lfo_src",
        "nrpn_msb": 2,
        "nrpn_lsb": 4,
        "range": [
          0,
          127
        ],
        "section": ""
      },
      {
        "osc": "/env_depth",
        "nrpn_msb": 2,
        "nrpn_lsb": 5,
        "range": [
          0,
          127
        ],
        "section": ""
      },
      {
        "osc": "/dyn_depth",
        "nrpn_msb": 2,
        "nrpn_lsb": 6,
        "range": [
          0,
          127
        ],
        "section": ""
      },
      {
        "osc": "/dco1_env_src",
        "nrpn_msb": 2,
        "nrpn_lsb": 7,
        "range": [
          0,
          127
        ],
        "section": ""
      },
      {
        "osc": "/vca_level",
        "nrpn_msb": 2,
        "nrpn_lsb": 45,
        "range": [
          0,
          127
        ],
        "section": ""
      },
      {
        "osc": "/vca_env_src",
        "nrpn_msb": 2,
        "nrpn_lsb": 46,
        "range": [
          0,
          127
        ],
        "section": ""
      },
      {
        "osc": "/dyn_depth",
        "nrpn_msb": 2,
        "nrpn_lsb": 47,
        "range": [
          0,
          127
        ],
        "section": ""
      },
      {
        "osc": "/hpf_freq",
        "nrpn_msb": 2,
        "nrpn_lsb": 18,
        "range": [
          0,
          127
        ],
        "section": ""
      },
      {
        "osc": "/range",
        "nrpn_msb": 2,
        "nrpn_lsb": 8,
        "range": [
          0,
          127
        ],
        "section": ""
      },
      {
        "osc": "/waveform",
        "nrpn_msb": 2,
        "nrpn_lsb": 9,
        "range": [
          0,
          127
        ],
        "section": ""
      },
      {
        "osc": "/tune",
        "nrpn_msb": 2,
        "nrpn_lsb": 10,
        "range": [
          0,
          127
        ],
        "section": ""
      },
      {
        "osc": "/lfo_depth",
        "nrpn_msb": 2,
        "nrpn_lsb": 11,
        "range": [
          0,
          127
        ],
        "section": ""
      },
      {
        "osc": "/lfo_src",
        "nrpn_msb": 2,
        "nrpn_lsb": 12,
        "range": [
          0,
          127
        ],
        "section": ""
      },
      {
        "osc": "/env_depth",
        "nrpn_msb": 2,
        "nrpn_lsb": 13,
        "range": [
          0,
          127
        ],
        "section": ""
      },
      {
        "osc": "/dyn_depth",
        "nrpn_msb": 2,
        "nrpn_lsb": 14,
        "range": [
          0,
          127
        ],
        "section": ""
      },
      {
        "osc": "/dco2_env_src",
        "nrpn_msb": 2,
        "nrpn_lsb": 15,
        "range": [
          0,
          127
        ],
        "section": ""
      },
      {
        "osc": "/fine_tune",
        "nrpn_msb": 2,
        "nrpn_lsb": 17,
        "range": [
          0,
          127
        ],
        "section": ""
      },
      {
        "osc": "/x_mod",
        "nrpn_msb": 2,
        "nrpn_lsb": 16,
        "range": [
          0,
          127
        ],
        "section": ""
      },
      {
        "osc": "/cutoff",
        "nrpn_msb": 2,
        "nrpn_lsb": 37,
        "range": [
          0,
          127
        ],
        "section": ""
      },
      {
        "osc": "/resonance",
        "nrpn_msb": 2,
        "nrpn_lsb": 38,
        "range": [
          0,
          127
        ],
        "section": ""
      },
      {
        "osc": "/lfo1_depth",
        "nrpn_msb": 2,
        "nrpn_lsb": 39,
        "range": [
          0,
          127
        ],
        "section": ""
      },
      {
        "osc": "/lfo2_depth",
        "nrpn_msb": 2,
        "nrpn_lsb": 40,
        "range": [
          0,
          127
        ],
        "section": ""
      },
      {
        "osc": "/env_depth",
        "nrpn_msb": 2,
        "nrpn_lsb": 41,
        "range": [
          0,
          127
        ],
        "section": ""
      },
      {
        "osc": "/key_follow",
        "nrpn_msb": 2,
        "nrpn_lsb": 42,
        "range": [
          0,
          127
        ],
        "section": ""
      },
      {
        "osc": "/dyn_depth",
        "nrpn_msb": 2,
        "nrpn_lsb": 43,
        "range": [
          0,
          127
        ],
        "section": ""
      },
      {
        "osc": "/dco2_env_src",
        "nrpn_msb": 2,
        "nrpn_lsb": 44,
        "range": [
          0,
          127
        ],
        "section": ""
      },
      {
        "osc": "/mix_dco1",
        "nrpn_msb": 2,
        "nrpn_lsb": 32,
        "range": [
          0,
          127
        ],
        "section": ""
      },
      {
        "osc": "/mix_dco2",
        "nrpn_msb": 2,
        "nrpn_lsb": 33,
        "range": [
          0,
          127
        ],
        "section": ""
      },
      {
        "osc": "/env_depth",
        "nrpn_msb": 2,
        "nrpn_lsb": 34,
        "range": [
          0,
          127
        ],
        "section": ""
      },
      {
        "osc": "/mix_dyn",
        "nrpn_msb": 2,
        "nrpn_lsb": 35,
        "range": [
          0,
          127
        ],
        "section": ""
      },
      {
        "osc": "/mix_env_src",
        "nrpn_msb": 2,
        "nrpn_lsb": 36,
        "range": [
          0,
          127
        ],
        "section": ""
      },
      {
        "osc": "/chorus",
        "nrpn_msb": 2,
        "nrpn_lsb": 19,
        "range": [
          0,
          127
        ],
        "section": ""
      },
      {
        "osc": "/pwm_width",
        "nrpn_msb": 2,
        "nrpn_lsb": 20,
        "range": [
          0,
          127
        ],
        "section": ""
      },
      {
        "osc": "/pwm_env",
        "nrpn_msb": 2,
        "nrpn_lsb": 21,
        "range": [
          0,
          127
        ],
        "section": ""
      },
      {
        "osc": "/lfo_depth",
        "nrpn_msb": 2,
        "nrpn_lsb": 22,
        "range": [
          0,
          127
        ],
        "section": ""
      },
      {
        "osc": "/pwm_lfo_src",
        "nrpn_msb": 2,
        "nrpn_lsb": 23,
        "range": [
          0,
          127
        ],
        "section": ""
      },
      {
        "osc": "/pwm_dyn",
        "nrpn_msb": 2,
        "nrpn_lsb": 24,
        "range": [
          0,
          127
        ],
        "section": ""
      },
      {
        "osc": "/pwm_env_src",
        "nrpn_msb": 2,
        "nrpn_lsb": 25,
        "range": [
          0,
          127
        ],
        "section": ""
      },
      {
        "osc": "/pwm_width",
        "nrpn_msb": 2,
        "nrpn_lsb": 26,
        "range": [
          0,
          127
        ],
        "section": ""
      },
      {
        "osc": "/pwm_env",
        "nrpn_msb": 2,
        "nrpn_lsb": 27,
        "range": [
          0,
          127
        ],
        "section": ""
      },
      {
        "osc": "/lfo_depth",
        "nrpn_msb": 2,
        "nrpn_lsb": 28,
        "range": [
          0,
          127
        ],
        "section": ""
      },
      {
        "osc": "/pwm_lfo_src",
        "nrpn_msb": 2,
        "nrpn_lsb": 29,
        "range": [
          0,
          127
        ],
        "section": ""
      },
      {
        "osc": "/pwm_dyn",
        "nrpn_msb": 2,
        "nrpn_lsb": 30,
        "range": [
          0,
          127
        ],
        "section": ""
      },
      {
        "osc": "/pwm_env_src",
        "nrpn_msb": 2,
        "nrpn_lsb": 31,
        "range": [
          0,
          127
        ],
        "section": ""
      },
      {
        "osc": "/waveform",
        "nrpn_msb": 2,
        "nrpn_lsb": 48,
        "range": [
          0,
          127
        ],
        "section": ""
      },
      {
        "osc": "/lfo_delay",
        "nrpn_msb": 2,
        "nrpn_lsb": 49,
        "range": [
          0,
          127
        ],
        "section": ""
      },
      {
        "osc": "/lfo_rate",
        "nrpn_msb": 2,
        "nrpn_lsb": 50,
        "range": [
          0,
          127
        ],
        "section": ""
      },
      {
        "osc": "/lfo2_depth",
        "nrpn_msb": 2,
        "nrpn_lsb": 51,
        "range": [
          0,
          127
        ],
        "section": ""
      },
      {
        "osc": "/sync",
        "nrpn_msb": 2,
        "nrpn_lsb": 52,
        "range": [
          0,
          127
        ],
        "section": ""
      },
      {
        "osc": "/waveform",
        "nrpn_msb": 2,
        "nrpn_lsb": 53,
        "range": [
          0,
          127
        ],
        "section": ""
      },
      {
        "osc": "/lfo_delay",
        "nrpn_msb": 2,
        "nrpn_lsb": 54,
        "range": [
          0,
          127
        ],
        "section": ""
      },
      {
        "osc": "/lfo_rate",
        "nrpn_msb": 2,
        "nrpn_lsb": 55,
        "range": [
          0,
          127
        ],
        "section": ""
      },
      {
        "osc": "/lfo1_depth",
        "nrpn_msb": 2,
        "nrpn_lsb": 56,
        "range": [
          0,
          127
        ],
        "section": ""
      },
      {
        "osc": "/sync",
        "nrpn_msb": 2,
        "nrpn_lsb": 57,
        "range": [
          0,
          127
        ],
        "section": ""
      },
      {
        "osc": "/t1",
        "nrpn_msb": 2,
        "nrpn_lsb": 58,
        "range": [
          0,
          127
        ],
        "section": ""
      },
      {
        "osc": "/l1",
        "nrpn_msb": 2,
        "nrpn_lsb": 59,
        "range": [
          0,
          127
        ],
        "section": ""
      },
      {
        "osc": "/t2",
        "nrpn_msb": 2,
        "nrpn_lsb": 60,
        "range": [
          0,
          127
        ],
        "section": ""
      },
      {
        "osc": "/l2",
        "nrpn_msb": 2,
        "nrpn_lsb": 61,
        "range": [
          0,
          127
        ],
        "section": ""
      },
      {
        "osc": "/t3",
        "nrpn_msb": 2,
        "nrpn_lsb": 62,
        "range": [
          0,
          127
        ],
        "section": ""
      },
      {
        "osc": "/l3",
        "nrpn_msb": 2,
        "nrpn_lsb": 63,
        "range": [
          0,
          127
        ],
        "section": ""
      },
      {
        "osc": "/t4",
        "nrpn_msb": 2,
        "nrpn_lsb": 64,
        "range": [
          0,
          127
        ],
        "section": ""
      },
      {
        "osc": "/key_follow",
        "nrpn_msb": 2,
        "nrpn_lsb": 65,
        "range": [
          0,
          127
        ],
        "section": ""
      },
      {
        "osc": "/t1",
        "nrpn_msb": 2,
        "nrpn_lsb": 66,
        "range": [
          0,
          127
        ],
        "section": ""
      },
      {
        "osc": "/l1",
        "nrpn_msb": 2,
        "nrpn_lsb": 67,
        "range": [
          0,
          127
        ],
        "section": ""
      },
      {
        "osc": "/t2",
        "nrpn_msb": 2,
        "nrpn_lsb": 68,
        "range": [
          0,
          127
        ],
        "section": ""
      },
      {
        "osc": "/l2",
        "nrpn_msb": 2,
        "nrpn_lsb": 69,
        "range": [
          0,
          127
        ],
        "section": ""
      },
      {
        "osc": "/attack",
        "nrpn_msb": 2,
        "nrpn_lsb": 74,
        "range": [
          0,
          99
        ],
        "section": ""
      },
      {
        "osc": "/attack",
        "nrpn_msb": 2,
        "nrpn_lsb": 75,
        "range": [
          0,
          511
        ],
        "section": ""
      },
      {
        "osc": "/attack",
        "nrpn_msb": 2,
        "nrpn_lsb": 76,
        "range": [
          0,
          511
        ],
        "section": ""
      },
      {
        "osc": "/attack",
        "nrpn_msb": 2,
        "nrpn_lsb": 77,
        "range": [
          0,
          511
        ],
        "section": ""
      },
      {
        "osc": "/key_follow",
        "nrpn_msb": 2,
        "nrpn_lsb": 78,
        "range": [
          0,
          127
        ],
        "section": ""
      },
      {
        "osc": "/attack",
        "nrpn_msb": 2,
        "nrpn_lsb": 79,
        "range": [
          0,
          99
        ],
        "section": ""
      },
      {
        "osc": "/attack",
        "nrpn_msb": 2,
        "nrpn_lsb": 80,
        "range": [
          0,
          511
        ],
        "section": ""
      },
      {
        "osc": "/attack",
        "nrpn_msb": 2,
        "nrpn_lsb": 81,
        "range": [
          0,
          511
        ],
        "section": ""
      },
      {
        "osc": "/attack",
        "nrpn_msb": 2,
        "nrpn_lsb": 82,
        "range": [
          0,
          511
        ],
        "section": ""
      },
      {
        "osc": "/key_follow",
        "nrpn_msb": 2,
        "nrpn_lsb": 83,
        "range": [
          0,
          127
        ],
        "section": ""
      }
    ]
  },
  "midi_out": {
    "default_channel": 0,
    "note_offset": 0
  },
  "midi_in": {
    "note_on": "/note/on {note} {velocity} {channel}",
    "note_off": "/note/off {note} {velocity} {channel}",
    "cc": "/cc/{num} {value} {channel}",
    "pitchbend": "/pitchbend {value_u14} {channel}",
    "aftertouch": "/aftertouch {value} {channel}"
  },
  "replies": []
}
