Skip to content

Behringer LM DRUM: MIDI CC, NRPN and OSC map

The Behringer LM DRUM as named OSC addresses — 17 CC, 32 drum sounds — ready to use from Claude (MCP), SuperCollider, Sonic Pi, TouchDesigner or any OSC app via osc-bridge.

Device Behringer LM DRUM
Vendor Behringer
OSC prefix /lm_drum
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/behringer/lm_drum.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/behringer/lm_drum.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 /lm_drum/filter/cutoff 63

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

MIDI CC and NRPN parameters (17)

OSC address CC NRPN (MSB/LSB) Range Nature Section
/lm_drum/filter/cutoff 74 0–127 continuous Filter
/lm_drum/tuning/bass_drum_tuning 75 0–127 continuous Tuning
/lm_drum/tuning/snare_drum_tuning 76 0–127 continuous Tuning
/lm_drum/tuning/sidestick_tuning 77 0–127 continuous Tuning
/lm_drum/tuning/closed_hi_hat_tuning 78 0–127 continuous Tuning
/lm_drum/tuning/open_hi_hat_tuning 79 0–127 continuous Tuning
/lm_drum/tuning/high_tom_tuning 80 0–127 continuous Tuning
/lm_drum/tuning/mid_tom_tuning 81 0–127 continuous Tuning
/lm_drum/tuning/low_tom_tuning 82 0–127 continuous Tuning
/lm_drum/tuning/ride_cymbal_tuning 83 0–127 continuous Tuning
/lm_drum/tuning/crash_cymbal_tuning 84 0–127 continuous Tuning
/lm_drum/tuning/cabasa_tuning 85 0–127 continuous Tuning
/lm_drum/tuning/tambourine_tuning 86 0–127 continuous Tuning
/lm_drum/tuning/high_conga_tuning 87 0–127 continuous Tuning
/lm_drum/tuning/low_conga_tuning 88 0–127 continuous Tuning
/lm_drum/tuning/cowbell_tuning 89 0–127 continuous Tuning
/lm_drum/tuning/claps_tuning 90 0–127 continuous Tuning

Drum sounds (32)

Send <address> [velocity] [note] [channel] to fire the sound (Note On).

OSC address Sound Note(s) Channel Velocity
/lm_drum/drum/default_note_map/bass_drum Bass drum 36 basic 1~127: Volume
/lm_drum/drum/default_note_map/sidestick Sidestick 37 basic 1~127: Volume
/lm_drum/drum/default_note_map/snare_drum Snare drum 40 basic 1~127: Volume
/lm_drum/drum/default_note_map/closed_hi_hat Closed hi-hat 42 basic 1~127: Volume
/lm_drum/drum/default_note_map/open_hi_hat Open hi-hat 46 basic 1~127: Volume
/lm_drum/drum/default_note_map/crash_cymbal Crash cymbal 49 basic 1~127: Volume
/lm_drum/drum/default_note_map/ride_cymbal Ride cymbal 51 basic 1~127: Volume
/lm_drum/drum/default_note_map/high_tom High tom 50 basic 1~127: Volume
/lm_drum/drum/default_note_map/mid_tom Mid tom 47 basic 1~127: Volume
/lm_drum/drum/default_note_map/low_tom Low tom 45 basic 1~127: Volume
/lm_drum/drum/default_note_map/cabasa Cabasa 69 basic 1~127: Volume
/lm_drum/drum/default_note_map/tambourine Tambourine 54 basic 1~127: Volume
/lm_drum/drum/default_note_map/high_conga High conga 63 basic 1~127: Volume
/lm_drum/drum/default_note_map/low_conga Low conga 64 basic 1~127: Volume
/lm_drum/drum/default_note_map/cowbell Cowbell 56 basic 1~127: Volume
/lm_drum/drum/default_note_map/claps Claps 39 basic 1~127: Volume
/lm_drum/drum/chromatic_mode/bass_drum Bass drum 0–127 1 1~127: Volume
/lm_drum/drum/chromatic_mode/snare_drum Snare drum 0–127 2 1~127: Volume
/lm_drum/drum/chromatic_mode/sidestick Sidestick 0–127 3 1~127: Volume
/lm_drum/drum/chromatic_mode/closed_hi_hat Closed hi-hat 0–127 4 1~127: Volume
/lm_drum/drum/chromatic_mode/open_hi_hat Open hi-hat 0–127 5 1~127: Volume
/lm_drum/drum/chromatic_mode/high_tom High tom 0–127 6 1~127: Volume
/lm_drum/drum/chromatic_mode/mid_tom Mid tom 0–127 7 1~127: Volume
/lm_drum/drum/chromatic_mode/low_tom Low tom 0–127 8 1~127: Volume
/lm_drum/drum/chromatic_mode/ride_cymbal Ride cymbal 0–127 9 1~127: Volume
/lm_drum/drum/chromatic_mode/crash_cymbal Crash cymbal 0–127 10 1~127: Volume
/lm_drum/drum/chromatic_mode/cabasa Cabasa 0–127 11 1~127: Volume
/lm_drum/drum/chromatic_mode/tambourine Tambourine 0–127 12 1~127: Volume
/lm_drum/drum/chromatic_mode/high_conga High conga 0–127 13 1~127: Volume
/lm_drum/drum/chromatic_mode/low_conga Low conga 0–127 14 1~127: Volume
/lm_drum/drum/chromatic_mode/cowbell Cowbell 0–127 15 1~127: Volume
/lm_drum/drum/chromatic_mode/claps Claps 0–127 16 1~127: Volume

Performance MIDI

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