Written from devices/conductive-labs/the_ndlr.jsonEdit on GitHubJSON

Conductive Labs NDLR (per Electra preset) MIDI CC chart, NRPN and OSC map

The Conductive Labs NDLR MIDI implementation: 51 CC, each named, for Claude (MCP), SuperCollider or any OSC app.

  • sourceElectra One preset
  • real unitnot yet checked

Not checked on a real Conductive Labs NDLR yet. Own one? Load a sound or send a control, and tell us whether it worked.

Maker
Conductive Labs
Version
per Electra preset
Source
Electra One preset
OSC prefix
/the_ndlr

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/conductive-labs/the_ndlr.json --out-port <N> --in-port <M>

Then send OSC to 127.0.0.1:7777, for example:

osc-bridge osc-send /the_ndlr/key_trns_in 63

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

MIDI controls

51 controls, each with its number, its range and the name to send
Control CC Range Name to send
Key trns in 56 0–127 /the_ndlr/key_trns_in
Midi trns out 58 0–127 /the_ndlr/midi_trns_out
Clock in mode 68 0–127 /the_ndlr/clock_in_mode
Cv clock out 61 0–127 /the_ndlr/cv_clock_out
Cv clck divide 62 0–127 /the_ndlr/cv_clck_divide
Blk key cntrl 57 0–127 /the_ndlr/blk_key_cntrl
Song key 73 0–127 /the_ndlr/song_key
Mode scale 74 0–127 /the_ndlr/mode_scale
Chord degree 26 0–127 /the_ndlr/chord_degree
Chord invers 69 0–127 /the_ndlr/chord_invers
Humanize 59 0–127 /the_ndlr/humanize
Load chord seq 89 0–127 /the_ndlr/load_chord_seq
Midi channel 19 0–127 /the_ndlr/midi_channel
Midi channel 21 0–127 /the_ndlr/midi_channel
Midi channel 23 0–127 /the_ndlr/midi_channel
Midi channel 25 0–127 /the_ndlr/midi_channel
Play pause pad 85 0–127 /the_ndlr/play_pause_pad
Play pause mt1 87 0–127 /the_ndlr/play_pause_mt1
Midi port 18 0–127 /the_ndlr/midi_port
Midi port 20 0–127 /the_ndlr/midi_port
Midi port 22 0–127 /the_ndlr/midi_port
Midi port 24 0–127 /the_ndlr/midi_port
Play pause drn 86 0–127 /the_ndlr/play_pause_drn
Play pause mt2 88 0–127 /the_ndlr/play_pause_mt2
Polychain 67 0–127 /the_ndlr/polychain
Tempo 72 10–127 /the_ndlr/tempo
All play pause 90 0–127 /the_ndlr/all_play_pause
Clock div 39 0–127 /the_ndlr/clock_div
Pattern 38 0–127 /the_ndlr/pattern
Rhythm length 40 0–127 /the_ndlr/rhythm_length
Pattern play 36 0–127 /the_ndlr/pattern_play
Rhythm 42 0–127 /the_ndlr/rhythm
Position 35 0–127 /the_ndlr/position
Accent 41 0–127 /the_ndlr/accent
Low velocity 66 1–100 /the_ndlr/low_velocity
Motif1 length 2 0–127 /the_ndlr/motif1_length
Clock div 47 0–127 /the_ndlr/clock_div
Pattern 46 0–127 /the_ndlr/pattern
Rhythm length 48 0–127 /the_ndlr/rhythm_length
Pattern play 45 0–127 /the_ndlr/pattern_play
Rhythm 50 0–127 /the_ndlr/rhythm
Position 43 0–127 /the_ndlr/position
Accent 49 0–127 /the_ndlr/accent
Motif2 length 44 0–127 /the_ndlr/motif2_length
Strum 29 0–127 /the_ndlr/strum
Spread 31 0–127 /the_ndlr/spread
Position 28 1–100 /the_ndlr/position
Velocity 63 0–127 /the_ndlr/velocity
Type 33 0–127 /the_ndlr/type
Octave 32 0–127 /the_ndlr/octave
Quantize 70 0–127 /the_ndlr/quantize

Performance MIDI

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

JSON

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.

Other versions

The Conductive Labs NDLR is mapped in 2 versions. per Electra preset.

Frequently asked questions

How many parameters of the Conductive Labs NDLR can be controlled over MIDI?

SynthHub's map of the Conductive Labs NDLR lists 51 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 Conductive Labs NDLR?

Yes: SynthHub's hosted MCP server knows the Conductive Labs NDLR's MIDI map, and its browser relay lets the agent send it parameter changes or load a sound, each sound change confirmed by you.