{
  "_sources": [
    {
      "type": "electra-preset",
      "url": "https://app.electra.one/preset/4g9iJczHxaEMW5guI3e2",
      "preset_name": "Korg DS-8 w/ patch req  NewIgnis V1.1",
      "imported_at": "2026-04-13",
      "preset_id": "4g9iJczHxaEMW5guI3e2",
      "firmware": "unknown"
    }
  ],
  "_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": 72,
    "cc_entries": 6,
    "sysex_commands": 66
  },
  "device": {
    "name": "DS-8",
    "vendor": "KORG",
    "revision": "per Electra preset",
    "osc_prefix": "/ds_8",
    "manufacturer_id": [],
    "device_id": [],
    "rate_limit_hz": 1000
  },
  "sysex": {
    "header": [
      240
    ],
    "footer": [
      247
    ]
  },
  "commands": [
    {
      "osc": "/osc1_pitch",
      "args": [
        {
          "name": "val",
          "type": "u7",
          "range": [
            0,
            15
          ]
        }
      ],
      "frame": [
        66,
        "{function}",
        19,
        65,
        0,
        "{val}",
        0
      ]
    },
    {
      "osc": "/osc1_type",
      "args": [
        {
          "name": "val",
          "type": "u7",
          "range": [
            0,
            127
          ]
        }
      ],
      "frame": [
        66,
        "{function}",
        19,
        65,
        16,
        "{val}",
        0
      ]
    },
    {
      "osc": "/osc1_spectrum",
      "args": [
        {
          "name": "val",
          "type": "u7",
          "range": [
            1,
            8
          ]
        }
      ],
      "frame": [
        66,
        "{function}",
        19,
        65,
        17,
        "{val}",
        0
      ]
    },
    {
      "osc": "/ring_mod",
      "args": [
        {
          "name": "val",
          "type": "u7",
          "range": [
            0,
            3
          ]
        }
      ],
      "frame": [
        66,
        "{function}",
        19,
        65,
        18,
        "{val}",
        0
      ]
    },
    {
      "osc": "/keytrack",
      "args": [
        {
          "name": "val",
          "type": "u7",
          "range": [
            0,
            3
          ]
        }
      ],
      "frame": [
        66,
        "{function}",
        19,
        65,
        20,
        "{val}",
        0
      ]
    },
    {
      "osc": "/osc_detune",
      "args": [
        {
          "name": "val",
          "type": "u7",
          "range": [
            0,
            3
          ]
        }
      ],
      "frame": [
        66,
        "{function}",
        19,
        65,
        2,
        "{val}",
        0
      ]
    },
    {
      "osc": "/start_level",
      "args": [
        {
          "name": "val",
          "type": "u7",
          "range": [
            -63,
            63
          ]
        }
      ],
      "frame": [
        66,
        "{function}",
        19,
        65,
        8,
        "{val}",
        0
      ]
    },
    {
      "osc": "/attack_rate",
      "args": [
        {
          "name": "val",
          "type": "u7",
          "range": [
            0,
            63
          ]
        }
      ],
      "frame": [
        66,
        "{function}",
        19,
        65,
        9,
        "{val}",
        0
      ]
    },
    {
      "osc": "/attack_level",
      "args": [
        {
          "name": "val",
          "type": "u7",
          "range": [
            -63,
            63
          ]
        }
      ],
      "frame": [
        66,
        "{function}",
        19,
        65,
        10,
        "{val}",
        0
      ]
    },
    {
      "osc": "/decay_rate",
      "args": [
        {
          "name": "val",
          "type": "u7",
          "range": [
            0,
            63
          ]
        }
      ],
      "frame": [
        66,
        "{function}",
        19,
        65,
        11,
        "{val}",
        0
      ]
    },
    {
      "osc": "/release_rate",
      "args": [
        {
          "name": "val",
          "type": "u7",
          "range": [
            0,
            63
          ]
        }
      ],
      "frame": [
        66,
        "{function}",
        19,
        65,
        12,
        "{val}",
        0
      ]
    },
    {
      "osc": "/release_level",
      "args": [
        {
          "name": "val",
          "type": "u7",
          "range": [
            -63,
            63
          ]
        }
      ],
      "frame": [
        66,
        "{function}",
        19,
        65,
        13,
        "{val}",
        0
      ]
    },
    {
      "osc": "/velocity",
      "args": [
        {
          "name": "val",
          "type": "u7",
          "range": [
            0,
            7
          ]
        }
      ],
      "frame": [
        66,
        "{function}",
        19,
        65,
        88,
        "{val}",
        0
      ]
    },
    {
      "osc": "/osc1_timbre",
      "args": [
        {
          "name": "val",
          "type": "u7",
          "range": [
            0,
            31
          ]
        }
      ],
      "frame": [
        66,
        "{function}",
        19,
        65,
        34,
        "{val}",
        0
      ]
    },
    {
      "osc": "/timbre_keytrck",
      "args": [
        {
          "name": "val",
          "type": "u7",
          "range": [
            0,
            3
          ]
        }
      ],
      "frame": [
        66,
        "{function}",
        19,
        65,
        38,
        "{val}",
        0
      ]
    },
    {
      "osc": "/osc1_amp",
      "args": [
        {
          "name": "val",
          "type": "u7",
          "range": [
            0,
            31
          ]
        }
      ],
      "frame": [
        66,
        "{function}",
        19,
        65,
        49,
        "{val}",
        0
      ]
    },
    {
      "osc": "/amp_keytrack",
      "args": [
        {
          "name": "val",
          "type": "u7",
          "range": [
            0,
            3
          ]
        }
      ],
      "frame": [
        66,
        "{function}",
        19,
        65,
        53,
        "{val}",
        0
      ]
    },
    {
      "osc": "/edit_mode",
      "args": [
        {
          "name": "val",
          "type": "u7",
          "range": [
            0,
            127
          ]
        }
      ],
      "frame": [
        66,
        "{function}",
        19,
        78,
        "{val}"
      ]
    },
    {
      "osc": "/timbre_mod_lim",
      "args": [
        {
          "name": "val",
          "type": "u7",
          "range": [
            0,
            127
          ]
        }
      ],
      "frame": [
        66,
        "{function}",
        19,
        65,
        19,
        "{val}",
        0
      ]
    },
    {
      "osc": "/osc1_timbr_mod",
      "args": [
        {
          "name": "val",
          "type": "u7",
          "range": [
            0,
            127
          ]
        }
      ],
      "frame": [
        66,
        "{function}",
        19,
        65,
        69,
        "{val}",
        0
      ]
    },
    {
      "osc": "/timbre_level",
      "args": [
        {
          "name": "val",
          "type": "u7",
          "range": [
            0,
            99
          ]
        }
      ],
      "frame": [
        66,
        "{function}",
        19,
        65,
        32,
        "{val}",
        0
      ]
    },
    {
      "osc": "/eg_intensity",
      "args": [
        {
          "name": "val",
          "type": "u7",
          "range": [
            0,
            15
          ]
        }
      ],
      "frame": [
        66,
        "{function}",
        19,
        65,
        33,
        "{val}",
        0
      ]
    },
    {
      "osc": "/aftertouch",
      "args": [
        {
          "name": "val",
          "type": "u7",
          "range": [
            0,
            3
          ]
        }
      ],
      "frame": [
        66,
        "{function}",
        19,
        65,
        98,
        "{val}",
        0
      ]
    },
    {
      "osc": "/osc1_amp_mod",
      "args": [
        {
          "name": "val",
          "type": "u7",
          "range": [
            0,
            127
          ]
        }
      ],
      "frame": [
        66,
        "{function}",
        19,
        65,
        70,
        "{val}",
        0
      ]
    },
    {
      "osc": "/osc1_level",
      "args": [
        {
          "name": "val",
          "type": "u7",
          "range": [
            0,
            63
          ]
        }
      ],
      "frame": [
        66,
        "{function}",
        19,
        65,
        48,
        "{val}",
        0
      ]
    },
    {
      "osc": "/osc1_mute",
      "args": [
        {
          "name": "val",
          "type": "u7",
          "range": [
            0,
            127
          ]
        }
      ],
      "frame": [
        66,
        "{function}",
        19,
        65,
        48,
        "{val}",
        0
      ]
    },
    {
      "osc": "/osc2_pitch",
      "args": [
        {
          "name": "val",
          "type": "u7",
          "range": [
            0,
            15
          ]
        }
      ],
      "frame": [
        66,
        "{function}",
        19,
        65,
        1,
        "{val}",
        0
      ]
    },
    {
      "osc": "/osc2_type",
      "args": [
        {
          "name": "val",
          "type": "u7",
          "range": [
            0,
            127
          ]
        }
      ],
      "frame": [
        66,
        "{function}",
        19,
        65,
        24,
        "{val}",
        0
      ]
    },
    {
      "osc": "/osc2_spectrum",
      "args": [
        {
          "name": "val",
          "type": "u7",
          "range": [
            1,
            8
          ]
        }
      ],
      "frame": [
        66,
        "{function}",
        19,
        65,
        25,
        "{val}",
        0
      ]
    },
    {
      "osc": "/osc2_timbre",
      "args": [
        {
          "name": "val",
          "type": "u7",
          "range": [
            0,
            31
          ]
        }
      ],
      "frame": [
        66,
        "{function}",
        19,
        65,
        42,
        "{val}",
        0
      ]
    },
    {
      "osc": "/osc2_amp",
      "args": [
        {
          "name": "val",
          "type": "u7",
          "range": [
            0,
            31
          ]
        }
      ],
      "frame": [
        66,
        "{function}",
        19,
        65,
        57,
        "{val}",
        0
      ]
    },
    {
      "osc": "/osc2_timbr_mod",
      "args": [
        {
          "name": "val",
          "type": "u7",
          "range": [
            0,
            127
          ]
        }
      ],
      "frame": [
        66,
        "{function}",
        19,
        65,
        69,
        "{val}",
        0
      ]
    },
    {
      "osc": "/osc2_amp_mod",
      "args": [
        {
          "name": "val",
          "type": "u7",
          "range": [
            0,
            127
          ]
        }
      ],
      "frame": [
        66,
        "{function}",
        19,
        65,
        70,
        "{val}",
        0
      ]
    },
    {
      "osc": "/osc2_level",
      "args": [
        {
          "name": "val",
          "type": "u7",
          "range": [
            0,
            63
          ]
        }
      ],
      "frame": [
        66,
        "{function}",
        19,
        65,
        56,
        "{val}",
        0
      ]
    },
    {
      "osc": "/osc2_mute",
      "args": [
        {
          "name": "val",
          "type": "u7",
          "range": [
            0,
            127
          ]
        }
      ],
      "frame": [
        66,
        "{function}",
        19,
        65,
        56,
        "{val}",
        0
      ]
    },
    {
      "osc": "/effect_type",
      "args": [
        {
          "name": "val",
          "type": "u7",
          "range": [
            0,
            127
          ]
        }
      ],
      "frame": [
        66,
        "{function}",
        19,
        65,
        120,
        "{val}",
        0
      ]
    },
    {
      "osc": "/delay_time",
      "args": [
        {
          "name": "val",
          "type": "u7",
          "range": [
            0,
            127
          ]
        }
      ],
      "frame": [
        66,
        "{function}",
        19,
        65,
        121,
        "{val}",
        0
      ]
    },
    {
      "osc": "/feedback",
      "args": [
        {
          "name": "val",
          "type": "u7",
          "range": [
            -15,
            15
          ]
        }
      ],
      "frame": [
        66,
        "{function}",
        19,
        65,
        122,
        "{val}",
        0
      ]
    },
    {
      "osc": "/porta_mode",
      "args": [
        {
          "name": "val",
          "type": "u7",
          "range": [
            0,
            127
          ]
        }
      ],
      "frame": [
        66,
        "{function}",
        19,
        65,
        72,
        "{val}",
        0
      ]
    },
    {
      "osc": "/porta_time",
      "args": [
        {
          "name": "val",
          "type": "u7",
          "range": [
            0,
            63
          ]
        }
      ],
      "frame": [
        66,
        "{function}",
        19,
        65,
        73,
        "{val}",
        0
      ]
    },
    {
      "osc": "/mod_speed",
      "args": [
        {
          "name": "val",
          "type": "u7",
          "range": [
            0,
            31
          ]
        }
      ],
      "frame": [
        66,
        "{function}",
        19,
        65,
        123,
        "{val}",
        0
      ]
    },
    {
      "osc": "/mod_intensity",
      "args": [
        {
          "name": "val",
          "type": "u7",
          "range": [
            0,
            31
          ]
        }
      ],
      "frame": [
        66,
        "{function}",
        19,
        65,
        124,
        "{val}",
        0
      ]
    },
    {
      "osc": "/bend_range",
      "args": [
        {
          "name": "val",
          "type": "u7",
          "range": [
            0,
            12
          ]
        }
      ],
      "frame": [
        66,
        "{function}",
        19,
        65,
        80,
        "{val}",
        0
      ]
    },
    {
      "osc": "/timbre_range",
      "args": [
        {
          "name": "val",
          "type": "u7",
          "range": [
            0,
            3
          ]
        }
      ],
      "frame": [
        66,
        "{function}",
        19,
        65,
        81,
        "{val}",
        0
      ]
    },
    {
      "osc": "/mod_speed_up",
      "args": [
        {
          "name": "val",
          "type": "u7",
          "range": [
            0,
            3
          ]
        }
      ],
      "frame": [
        66,
        "{function}",
        19,
        65,
        82,
        "{val}",
        0
      ]
    },
    {
      "osc": "/waveform",
      "args": [
        {
          "name": "val",
          "type": "u7",
          "range": [
            0,
            127
          ]
        }
      ],
      "frame": [
        66,
        "{function}",
        19,
        65,
        64,
        "{val}",
        0
      ]
    },
    {
      "osc": "/frequency",
      "args": [
        {
          "name": "val",
          "type": "u7",
          "range": [
            0,
            63
          ]
        }
      ],
      "frame": [
        66,
        "{function}",
        19,
        65,
        65,
        "{val}",
        0
      ]
    },
    {
      "osc": "/pitch_mod",
      "args": [
        {
          "name": "val",
          "type": "u7",
          "range": [
            0,
            63
          ]
        }
      ],
      "frame": [
        66,
        "{function}",
        19,
        65,
        67,
        "{val}",
        0
      ]
    },
    {
      "osc": "/timbre_amp_mod",
      "args": [
        {
          "name": "val",
          "type": "u7",
          "range": [
            0,
            63
          ]
        }
      ],
      "frame": [
        66,
        "{function}",
        19,
        65,
        68,
        "{val}",
        0
      ]
    },
    {
      "osc": "/pitch_mod_at",
      "args": [
        {
          "name": "val",
          "type": "u7",
          "range": [
            0,
            3
          ]
        }
      ],
      "frame": [
        66,
        "{function}",
        19,
        65,
        96,
        "{val}",
        0
      ]
    },
    {
      "osc": "/timbremod_at",
      "args": [
        {
          "name": "val",
          "type": "u7",
          "range": [
            0,
            3
          ]
        }
      ],
      "frame": [
        66,
        "{function}",
        19,
        65,
        97,
        "{val}",
        0
      ]
    },
    {
      "osc": "/voice_assign",
      "args": [
        {
          "name": "val",
          "type": "u7",
          "range": [
            0,
            127
          ]
        }
      ],
      "frame": [
        66,
        "{function}",
        19,
        65,
        104,
        "{val}",
        0
      ]
    },
    {
      "osc": "/effect_level",
      "args": [
        {
          "name": "val",
          "type": "u7",
          "range": [
            0,
            15
          ]
        }
      ],
      "frame": [
        66,
        "{function}",
        19,
        65,
        125,
        "{val}",
        0
      ]
    },
    {
      "osc": "/voice_trigger",
      "args": [
        {
          "name": "val",
          "type": "u7",
          "range": [
            0,
            127
          ]
        }
      ],
      "frame": [
        66,
        "{function}",
        19,
        65,
        105,
        "{val}",
        0
      ]
    },
    {
      "osc": "/unison_detune",
      "args": [
        {
          "name": "val",
          "type": "u7",
          "range": [
            0,
            3
          ]
        }
      ],
      "frame": [
        66,
        "{function}",
        19,
        65,
        106,
        "{val}",
        0
      ]
    },
    {
      "osc": "/effect_mute",
      "args": [
        {
          "name": "val",
          "type": "u7",
          "range": [
            0,
            127
          ]
        }
      ],
      "frame": [
        66,
        "{function}",
        19,
        65,
        125,
        "{val}",
        0
      ]
    },
    {
      "osc": "/timbre_1_level",
      "args": [
        {
          "name": "val",
          "type": "u7",
          "range": [
            0,
            99
          ]
        }
      ],
      "frame": [
        66,
        "{function}",
        19,
        65,
        32,
        "{val}",
        0
      ]
    },
    {
      "osc": "/osc1_t_attack",
      "args": [
        {
          "name": "val",
          "type": "u7",
          "range": [
            0,
            31
          ]
        }
      ],
      "frame": [
        66,
        "{function}",
        19,
        65,
        34,
        "{val}",
        0
      ]
    },
    {
      "osc": "/osc1_t_release",
      "args": [
        {
          "name": "val",
          "type": "u7",
          "range": [
            0,
            31
          ]
        }
      ],
      "frame": [
        66,
        "{function}",
        19,
        65,
        34,
        "{val}",
        0
      ]
    },
    {
      "osc": "/osc1_a_attack",
      "args": [
        {
          "name": "val",
          "type": "u7",
          "range": [
            0,
            31
          ]
        }
      ],
      "frame": [
        66,
        "{function}",
        19,
        65,
        49,
        "{val}",
        0
      ]
    },
    {
      "osc": "/osc1_a_release",
      "args": [
        {
          "name": "val",
          "type": "u7",
          "range": [
            0,
            31
          ]
        }
      ],
      "frame": [
        66,
        "{function}",
        19,
        65,
        49,
        "{val}",
        0
      ]
    },
    {
      "osc": "/timbre_2_level",
      "args": [
        {
          "name": "val",
          "type": "u7",
          "range": [
            0,
            99
          ]
        }
      ],
      "frame": [
        66,
        "{function}",
        19,
        65,
        40,
        "{val}",
        0
      ]
    },
    {
      "osc": "/osc2_t_attack",
      "args": [
        {
          "name": "val",
          "type": "u7",
          "range": [
            0,
            31
          ]
        }
      ],
      "frame": [
        66,
        "{function}",
        19,
        65,
        42,
        "{val}",
        0
      ]
    },
    {
      "osc": "/osc2_t_release",
      "args": [
        {
          "name": "val",
          "type": "u7",
          "range": [
            0,
            31
          ]
        }
      ],
      "frame": [
        66,
        "{function}",
        19,
        65,
        42,
        "{val}",
        0
      ]
    },
    {
      "osc": "/osc2_a_attack",
      "args": [
        {
          "name": "val",
          "type": "u7",
          "range": [
            0,
            31
          ]
        }
      ],
      "frame": [
        66,
        "{function}",
        19,
        65,
        57,
        "{val}",
        0
      ]
    },
    {
      "osc": "/osc2_a_release",
      "args": [
        {
          "name": "val",
          "type": "u7",
          "range": [
            0,
            31
          ]
        }
      ],
      "frame": [
        66,
        "{function}",
        19,
        65,
        57,
        "{val}",
        0
      ]
    }
  ],
  "cc_params": {
    "channel": 0,
    "entries": [
      {
        "osc": "/porta_on",
        "cc": 65,
        "range": [
          0,
          127
        ],
        "section": ""
      },
      {
        "osc": "/hold",
        "cc": 64,
        "range": [
          0,
          127
        ],
        "section": ""
      },
      {
        "osc": "/pitch_mg_1",
        "cc": 1,
        "range": [
          0,
          127
        ],
        "section": ""
      },
      {
        "osc": "/timbre_mg_2",
        "cc": 2,
        "range": [
          0,
          127
        ],
        "section": ""
      },
      {
        "osc": "/volume_7",
        "cc": 7,
        "range": [
          0,
          127
        ],
        "section": ""
      },
      {
        "osc": "/all_notes_off",
        "cc": 123,
        "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": []
}
