Skip to content

Nord Drum 3P MIDI CC chart, NRPN and OSC map

The Nord Drum 3P MIDI implementation: 36 CC, each named, for Claude (MCP), SuperCollider or any OSC app.

Device Nord Drum 3P
Vendor Nord
OSC prefix /drum_3p
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/drum_3p.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/drum_3p.json --out-port <N> --in-port <M>

Then send OSC to 127.0.0.1:7777, for example:

osc-bridge osc-send /drum_3p/bank_select_msb 63

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

MIDI CC and NRPN parameters (36)

OSC address CC NRPN (MSB/LSB) Range Nature Section
/drum_3p/bank_select_msb 0 0–127 continuous
/drum_3p/level 7 0–127 continuous
/drum_3p/pan 10 0–127 continuous
/drum_3p/reverb_type 12 0–127 continuous
/drum_3p/reverb_color 13 0–127 continuous
/drum_3p/noise_filter_frequency 14 0–127 continuous
/drum_3p/noise_filter_type 15 0–127 continuous
/drum_3p/noise_dyn_filter 16 0–127 continuous
/drum_3p/noise_filter_resonance 17 0–127 continuous
/drum_3p/noise_level 18 0–127 continuous
/drum_3p/tone_level 19 0–127 continuous
/drum_3p/noise_decay_mode 20 0–127 continuous
/drum_3p/noise_decay 21 0–127 continuous
/drum_3p/dist_amount 23 0–127 continuous
/drum_3p/dist_type 24 0–127 continuous
/drum_3p/eq_frequency 25 0–127 continuous
/drum_3p/eq_gain 26 0–127 continuous
/drum_3p/tone_spectra 30 0–127 continuous
/drum_3p/tone_pitch_msb 31 0–127 continuous
/drum_3p/bank_select_lsb 32 0–127 continuous
/drum_3p/delay_rate 44 0–127 continuous
/drum_3p/delay_feedback 45 0–127 continuous
/drum_3p/tone_wave 46 0–127 continuous
/drum_3p/delay_amount 47 0–127 continuous
/drum_3p/reverb_amount 48 0–127 continuous
/drum_3p/tone_decay_mode 49 0–127 continuous
/drum_3p/tone_decay 50 0–127 continuous
/drum_3p/tone_freq 52 0–127 continuous
/drum_3p/tone_dyn_filter 53 0–127 continuous
/drum_3p/tone_bend_amount 54 0–127 continuous
/drum_3p/tone_bend_time 55 0–127 continuous
/drum_3p/click_level 56 0–127 continuous
/drum_3p/click_type 57 0–127 continuous
/drum_3p/mono_group 59 0–127 continuous
/drum_3p/tone_pitch_lsb 63 0–127 continuous
/drum_3p/channel_select 70 0–127 continuous

Performance MIDI

Notes, pitch bend and any CC are also available: /drum_3p/note/on <note> <velocity>, /drum_3p/cc/<number> <value>, /drum_3p/pitchbend <0-16383>, /drum_3p/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

How many parameters of the Nord Drum 3P can be controlled over MIDI?

SynthHub's map of the Nord Drum 3P lists 36 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 Drum 3P?

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