devices/lexicon/lxp_1.electra-community-v0-40.fw-unknown.jsonEdit on GitHubJSONLexicon LXP-1 MIDI CC chart, NRPN and OSC map
The Lexicon LXP-1 MIDI implementation: 1 CC, 27 SysEx commands, each named, for Claude (MCP), SuperCollider or any OSC app.
- sourceElectra One preset
- real unitnot yet checked
Not checked on a real Lexicon LXP-1 yet. Own one? Load a sound or send a control, and tell us whether it worked.
- Maker
- Lexicon
- Version
- per Electra preset
- Source
- Electra One preset
- OSC prefix
/lxp_1
Use 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/lxp_1.electra-community-v0-40.fw-unknown.json --out-port <N> --in-port <M>
Then send OSC to 127.0.0.1:7777, for example:
From Claude or any MCP client, the osc-bridge mcp server exposes this driver as lxp_1: ask “what can the Lexicon LXP-1 do?” and it reads this map with list_routes. See the MCP guide.
MIDI controls
28 controls, each with its number, its range and the name to send
| Control | CC | Range | Name to send |
|---|---|---|---|
| Level | 87 | 0–127 | /lxp_1/level |
SysEx commands
| Command | Arguments | Name to send |
|---|---|---|
| Level | val: u7 | /lxp_1/level |
| Algorithm | val: u7 | /lxp_1/algorithm |
| High freq cut | val: u7 | /lxp_1/high_freq_cut |
| Diffusion | val: u7 | /lxp_1/diffusion |
| Feedback | val: u7 | /lxp_1/feedback |
| Pre delay | val: u7 | /lxp_1/pre_delay |
| Size | val: u7 | /lxp_1/size |
| Bass multiply | val: u7 | /lxp_1/bass_multiply |
| Rev mid decay | val: u7 | /lxp_1/rev_mid_decay |
| Time | val: u7 | /lxp_1/time |
| Depth | val: u7 | /lxp_1/depth |
| Shape | val: u7 | /lxp_1/shape |
| Rate | val: u7 | /lxp_1/rate |
| Ganged delay | val: u7 | /lxp_1/ganged_delay |
| Left delay | val: u7 | /lxp_1/left_delay |
| Right delay | val: u7 | /lxp_1/right_delay |
| Low freq cut | val: u7 | /lxp_1/low_freq_cut |
| Slope | val: u7 | /lxp_1/slope |
| Resonance | val: u7 | /lxp_1/resonance |
| Richness | val: u7 | /lxp_1/richness |
| Shimmer | val: u7 | /lxp_1/shimmer |
| Tuning | val: u7 | /lxp_1/tuning |
| Gate time | val: u7 | /lxp_1/gate_time |
| Delay 1 | val: u7 | /lxp_1/delay_1 |
| Delay 2 | val: u7 | /lxp_1/delay_2 |
| Delay 3 | val: u7 | /lxp_1/delay_3 |
| Echo rhythm | val: u7 | /lxp_1/echo_rhythm |
Performance MIDI
Notes, pitch bend and any CC are also available: /lxp_1/note/on <note> <velocity>, /lxp_1/cc/<number> <value>, /lxp_1/pitchbend <0-16383>, /lxp_1/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.
Frequently asked questions
How many parameters of the Lexicon LXP-1 can be controlled over MIDI?
SynthHub's map of the Lexicon LXP-1 lists 1 MIDI CC parameters, each with its number, range and a readable name; the full chart is on this page.
Can an AI agent like Claude control the Lexicon LXP-1?
Yes: SynthHub's hosted MCP server knows the Lexicon LXP-1's MIDI map, and its browser relay lets the agent send it parameter changes or load a sound, each sound change confirmed by you.