Skip to content

Lexicon MX200 Draft: MIDI CC, NRPN and OSC map

The Lexicon MX200 Draft as named OSC addresses — 15 CC, 22 SysEx commands — ready to use from Claude (MCP), SuperCollider, Sonic Pi, TouchDesigner or any OSC app via osc-bridge.

Device Lexicon MX200 Draft
Vendor Lexicon
OSC prefix /lexicon_mx200_draft
Source 🎛️ Derived from an Electra One community preset
Revision per Electra preset
Upstream electra-preset
Driver file devices/lexicon/lexicon_mx200_draft.json

Not tested on the device yet

This driver comes from documentation or community data and has not been checked on real hardware. If you own one, a quick test and a pull request promoting it helps everyone — see CONTRIBUTING.

How do you control it?

Find the MIDI ports, then start the bridge with this driver:

osc-bridge detect        # prints the ready-to-run line for what is plugged in
osc-bridge run --device devices/lexicon/lexicon_mx200_draft.json --out-port <N> --in-port <M>

Then send OSC to 127.0.0.1:7777, for example:

osc-bridge osc-send /lexicon_mx200_draft/fx1_type 63

From Claude or any MCP client, the osc-bridge mcp server exposes this driver as lexicon_mx200_draft: ask “what can the Lexicon MX200 Draft do?” and it reads this map with list_routes. See the MCP guide.

MIDI CC and NRPN parameters (15)

OSC address CC NRPN (MSB/LSB) Range Nature Section
/lexicon_mx200_draft/fx1_type 12 0–127 continuous
/lexicon_mx200_draft/fx1_tempo 17 0–127 continuous
/lexicon_mx200_draft/fx1_bypass 13 0–127 continuous
/lexicon_mx200_draft/fx2_type 19 0–127 continuous
/lexicon_mx200_draft/fx2_tempo 24 0–127 continuous
/lexicon_mx200_draft/fx2_bypass 20 0–127 continuous
/lexicon_mx200_draft/fx1_pre_delay 14 0–127 continuous
/lexicon_mx200_draft/fx1_decay 15 0–127 continuous
/lexicon_mx200_draft/fx1_variation 16 0–127 continuous
/lexicon_mx200_draft/fx2_pre_delay 21 0–127 continuous
/lexicon_mx200_draft/fx2_decay 22 0–127 continuous
/lexicon_mx200_draft/fx2_variation 23 0–127 continuous
/lexicon_mx200_draft/dry_wet 26 -50–50 continuous
/lexicon_mx200_draft/dry_wet 27 -50–50 continuous
/lexicon_mx200_draft/fx_routing 28 0–127 continuous

SysEx commands (22)

OSC address Arguments
/lexicon_mx200_draft/range val: u7
/lexicon_mx200_draft/prog_edit_mode val: u7
/lexicon_mx200_draft/fx1_type val: u7
/lexicon_mx200_draft/dry_wet val: u7
/lexicon_mx200_draft/fx1_mod_source val: u7
/lexicon_mx200_draft/fx1_on_off val: u7
/lexicon_mx200_draft/fx2_type val: u7
/lexicon_mx200_draft/fx2_param1 val: u7
/lexicon_mx200_draft/fx2_param2 val: u7
/lexicon_mx200_draft/fx2_param3 val: u7
/lexicon_mx200_draft/fx2_param4 val: u7
/lexicon_mx200_draft/fx2_mod_source val: u7
/lexicon_mx200_draft/fx2_mod_int val: u7
/lexicon_mx200_draft/fx2_param5 val: u7
/lexicon_mx200_draft/fx2_param6 val: u7
/lexicon_mx200_draft/fx2_param7 val: u7
/lexicon_mx200_draft/fx2_on_off val: u7
/lexicon_mx200_draft/fx_placement val: u7
/lexicon_mx200_draft/fx2_out3_pan val: u7
/lexicon_mx200_draft/osc_1_level val: u7
/lexicon_mx200_draft/fx2_out4_pan val: u7
/lexicon_mx200_draft/osc_2_level val: u7

Performance MIDI

Notes, pitch bend and any CC are also available: /lexicon_mx200_draft/note/on <note> <velocity>, /lexicon_mx200_draft/cc/<number> <value>, /lexicon_mx200_draft/pitchbend <0-16383>, /lexicon_mx200_draft/program_change <n>.

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.