Skip to content

Nord Lead A1 MIDI CC chart, NRPN and OSC map

The Nord Lead A1 MIDI implementation: 59 CC, each named, for Claude (MCP), SuperCollider or any OSC app.

Device Nord Lead A1
Vendor Nord
OSC prefix /lead_a1
Source πŸ“¦ Derived from MIDI Guide (community CC/NRPN data)
Firmware unknown
Revision per pencilresearch canonical CSV
Upstream pencilresearch
Data licence CC-BY-SA-4.0 β€” MIDI Guide (https://midi.guide) by Pencil Research and contributors
Driver file devices/nord/lead_a1.pencilresearch.fw-unknown.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/nord/lead_a1.pencilresearch.fw-unknown.json --out-port <N> --in-port <M>

Then send OSC to 127.0.0.1:7777, for example:

osc-bridge osc-send /lead_a1/arpeggiator/run 63

From Claude or any MCP client, the osc-bridge mcp server exposes this driver as lead_a1: ask β€œwhat can the Nord Lead A1 do?” and it reads this map with list_routes. See the MCP guide.

MIDI CC and NRPN parameters (59)

OSC address CC NRPN (MSB/LSB) Range Nature Section
/lead_a1/arpeggiator/run 90 0–127 continuous Arpeggiator
/lead_a1/arpeggiator/tempo_clock_divisions 9 0–127 continuous Arpeggiator
/lead_a1/arpeggiator/master_clock_enable 86 0–127 continuous Arpeggiator
/lead_a1/arpeggiator/range 88 0–127 continuous Arpeggiator
/lead_a1/arpeggiator/direction 89 0–127 continuous Arpeggiator
/lead_a1/voice/mono_selector 15 0–127 continuous Voice
/lead_a1/voice/mode_unison 16 0–127 continuous Voice
/lead_a1/voice/glide_rate 5 0–127 continuous Voice
/lead_a1/voice/pitch_bend_range 118 0–127 continuous Voice
/lead_a1/voice/vibrato_select 56 0–127 continuous Voice
/lead_a1/oscillator/waveform_selector 30 0–127 continuous Oscillator
/lead_a1/oscillator/configuration 33 0–127 continuous Oscillator
/lead_a1/oscillator/control 31 0–127 continuous Oscillator
/lead_a1/oscillator/lfo_modulation_amount 68 0–127 continuous Oscillator
/lead_a1/oscillator/modulation_envelope_amount 69 0–127 continuous Oscillator
/lead_a1/filter/frequency 74 0–127 continuous Filter
/lead_a1/filter/resonance 42 0–127 continuous Filter
/lead_a1/filter/type 44 0–127 continuous Filter
/lead_a1/filter/keyboard_tracking 46 0–127 continuous Filter
/lead_a1/filter/drive 47 0–127 continuous Filter
/lead_a1/filter/lfo_modulation_amount 48 0–127 continuous Filter
/lead_a1/filter/modulation_envelope_amount 43 0–127 continuous Filter
/lead_a1/amplifier_envelope/attack 73 0–127 continuous Amplifier envelope
/lead_a1/amplifier_envelope/decay 36 0–127 continuous Amplifier envelope
/lead_a1/amplifier_envelope/release 72 0–127 continuous Amplifier envelope
/lead_a1/amplifier_envelope/velocity 35 0–127 continuous Amplifier envelope
/lead_a1/modulation_envelope/attack 26 0–127 continuous Modulation envelope
/lead_a1/modulation_envelope/decay_sustain 27 0–127 continuous Modulation envelope
/lead_a1/modulation_envelope/release 28 0–127 continuous Modulation envelope
/lead_a1/modulation_envelope/invert 38 0–127 continuous Modulation envelope
/lead_a1/modulation_envelope/velocity 29 0–127 continuous Modulation envelope
/lead_a1/lfo/rate_clock_divisions 19 0–127 continuous LFO
/lead_a1/lfo/waveform_selector 20 0–127 continuous LFO
/lead_a1/lfo/master_clock_enable 2 0–127 continuous LFO
/lead_a1/lfo/envelope_selector 34 0–127 continuous LFO
/lead_a1/effects/selection 53 0–127 continuous Effects
/lead_a1/effects/amount 55 0–127 continuous Effects
/lead_a1/effects/on_off 52 0–127 continuous Effects
/lead_a1/delay/tempo_clock_divisions 78 0–127 continuous Delay
/lead_a1/delay/master_clock_enable 51 0–127 continuous Delay
/lead_a1/delay/feedback 79 0–127 continuous Delay
/lead_a1/delay/ping_pong 100 0–127 continuous Delay
/lead_a1/delay/amount 76 0–127 continuous Delay
/lead_a1/delay/on_off 99 0–127 continuous Delay
/lead_a1/reverb/selector 96 0–127 continuous Reverb
/lead_a1/reverb/amount 98 0–127 continuous Reverb
/lead_a1/reverb/on_off 97 0–127 continuous Reverb
/lead_a1/output/level 71 0–127 continuous Output
/lead_a1/output/pan 10 0–127 continuous Output
/lead_a1/performance/octave_shift 17 0–127 continuous Performance
/lead_a1/performance/hold 58 0–127 continuous Performance
/lead_a1/performance/hold_enable 54 0–127 continuous Performance
/lead_a1/performance/slot_focus 119 0–127 continuous Performance
/lead_a1/performance/slot_enable 115 0–127 continuous Performance
/lead_a1/controllers/modulation_wheel 1 0–127 continuous Controllers
/lead_a1/controllers/wheel_pedal_morph 11 0–127 continuous Controllers
/lead_a1/controllers/sustain_pedal 64 0–127 continuous Controllers
/lead_a1/bank_select/msb 0 0–127 continuous Bank select
/lead_a1/bank_select/lsb 32 0–127 continuous Bank select

Performance MIDI

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

Limitations

CC/NRPN only. SysEx (preset management, display control, bulk dump/load, vendor-proprietary opcodes) is NOT covered by pencilresearch. To extend this device with SysEx, sniff the vendor editor, add `sysex.header/footer` + `commands` blocks, and use `update_device.md` PR template.

Frequently asked questions

Which MIDI CC controls the filter cutoff on the Nord Lead A1?

CC 74 (0–127), named /lead_a1/filter/frequency in SynthHub's map.

How many parameters of the Nord Lead A1 can be controlled over MIDI?

SynthHub's map of the Nord Lead A1 lists 59 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 Nord Lead A1?

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