Subsystem Search

This page is read from MIDI Instrument Definitions, a Python library used in the author's other projects, in which every number is traced to a document its maker published. Its source is on GitHub.

Behringer LM DRUM MIDI implementation

The MIDI implementation of the Behringer LM DRUM: what it answers to, and the 17 controls it offers, on firmware 1.1.5.

At a glance

Firmware
This page describes firmware 1.1.5.
MIDI channel
Any one of 1 to 16.
Parts
Chromatic voice, 16 of them: each on a MIDI channel of its own, taking notes.
Voices
Not recorded.
Notes
Each note plays a drum of its own, assigned by the player; the factory notes are listed below.
Note range
Not recorded.
Velocity
Received.
Aftertouch
Not recorded.
Pitch bend
Not recorded.
Program change
Not recorded.
MIDI clock
Received.
Start and stop
Not recorded.
Control change
17 controls, in the tables below.
NRPN
Not recorded.
System exclusive
Supported.

Drum notes

Each drum's note is assigned by the player, and these are the notes it has from the factory.

Drum Note
bass_drum 36, C2
sidestick 37, C#2
snare_drum 40, E2
closed_hi_hat 42, F#2
open_hi_hat 46, A#2
crash_cymbal 49, C#3
ride_cymbal 51, D#3
hi_tom 50, D3
mid_tom 47, B2
lo_tom 45, A2
cabasa 69, A4
tambourine 54, F#3
hi_conga 63, D#4
lo_conga 64, E4
cowbell 56, G#3
claps 39, D#2

Controls

In the order the definition gives them, by group. Under each control is the name a program calls it by, once pymidiinstrumentdefs.load("behringer/lm_drum") has loaded them.

Analog filter

Control CC Values
Filter Cutoff
filter_cutoff
74 0-127
Received, never sent

Tune

Control CC Values
Bass Drum Tuning
bass_drum_tuning
75 0-127
Received, never sent
Snare Drum Tuning
snare_drum_tuning
76 0-127
Received, never sent
Sidestick Tuning
sidestick_tuning
77 0-127
Received, never sent
Closed Hi Hat Tuning
closed_hi_hat_tuning
78 0-127
Received, never sent
Open Hi Hat Tuning
open_hi_hat_tuning
79 0-127
Received, never sent
High Tom Tuning
high_tom_tuning
80 0-127
Received, never sent
Mid Tom Tuning
mid_tom_tuning
81 0-127
Received, never sent
Low Tom Tuning
low_tom_tuning
82 0-127
Received, never sent
Ride Cymbal Tuning
ride_cymbal_tuning
83 0-127
Received, never sent
Crash Cymbal Tuning
crash_cymbal_tuning
84 0-127
Received, never sent
Cabasa Tuning
cabasa_tuning
85 0-127
Received, never sent
Tambourine Tuning
tambourine_tuning
86 0-127
Received, never sent
High Conga Tuning
high_conga_tuning
87 0-127
Received, never sent
Low Conga Tuning
low_conga_tuning
88 0-127
Received, never sent
Cowbell Tuning
cowbell_tuning
89 0-127
Received, never sent
Claps Tuning
claps_tuning
90 0-127
Received, never sent

Where these facts come from

Source documents

How they were read

User Manual V1.1, 32 pages, the manual proper in English at pp. 17-30: the MIDI, USB and SYNC menus at pp. 17-18, the SysEx dump at pp. 19-20, the MIDI Map sub-menu and its default notes and the Options sub-menu at p. 24, the filter cutoff's controller at p. 25, the tune controls' controllers at p. 26, and the sockets, real-time recording and chromatic playing at p. 27. The Quick Start Guide V 0.0, for its menus, its controller list, its note table and its specifications. And Behringer's product page, for the voice count, the pads and the pattern memory, and for the list of what Behringer publishes.

THE CONTROLLERS ARE THE MANUAL'S, AND THE GUIDE'S ARE OLDER. The manual sets out two: "The filter cutoff can also be set using MIDI continuous controller #74." (manual p. 25), and a table of sixteen tunings running from 75 "Bass Drum Tuning" (manual p. 26) to 90 "Claps Tuning" (manual p. 26). The guide says "The LM DRUM responds to the following MIDI CCs:" (guide p. 18) and lists seven on that page: 74 for the filter cutoff, as the manual has it, then 75 to 80 for the snare, the hi, mid and lo toms and the hi and lo congas, in that order - the six drums with a tune knob on the panel. So 75 to 80 name a different drum in each: the guide's 75 is "Snare Tuning" (guide p. 18) and the manual's is the bass drum. The manual names its firmware on its cover and the guide names none, and the manual was made in June 2025 and the guide in October 2023, so this file carries the manual's seventeen. The manual also describes an option the guide never mentions, "Enhanced Mode (on (default)/off) – allows tuning on all samples regardless of whether they have a dedicated tuning control." (manual p. 24), which would account for every drum having a controller; no page says so, and none says what 75 to 90 do to a drum without a knob when it is off. The manual introduces its table with a sentence about the panel's knobs - "These controls are used to tune the snares, toms and congas and set the hi-hat decay. Apart from hi-hat decay this can also be achieved using the following MIDI continuous controllers:" (manual p. 26) - and the table then lists all sixteen drums, most of which have no knob.

ALL SEVENTEEN ARE RECEIVED, AND NO PAGE SAYS ANY IS SENT. Neither document says received in so many words. The guide's word is that the instrument responds to them, and the manual says the cutoff "can also be set using" (manual p. 25) a controller and that tuning "can also be achieved using" (manual p. 26) them, both of which describe what an incoming controller does. So every control below is direction: receives.

THE NOTES ARE DEFAULTS, AND ONE SET SERVES BOTH DIRECTIONS. "The MIDI Map sub-menu allows the MIDI note assigned to each drum to be re-assigned. Note that the same note is used both for TX and Rx. The defaults are:" (manual p. 24), and the table names 36 C1 the bass drum. The guide's table has the same sixteen rows and says "The individual drum voices of the LM DRUM can be triggered over MIDI IN or recorded over MIDI OUT." (guide p. 18). The map is changed in the instrument's own menu, so note_map is learned: the word covers notes an owner assigns by MIDI learn or by setting them in a menu, and the sixteen below are where the instrument starts. Until 2026-10-13 the field was left unset, the word having been kept for maps set by MIDI learn or in an editor on a computer.

EACH DRUM CAN ALSO BE PLAYED AT PITCH ON A CHANNEL OF ITS OWN. "This can also be achieved using an external MIDI keyboard by switching Chromatic MIDI on in the options sub-menu. When using an external keyboard the chromatic voices respond to the following MIDI channels." (manual p. 27), then a table running Bass Drum 1, Snare Drum 2, Sidestick 3 and on to Claps 16 - not the order of the note map. "Note that the Rx channels can be changed in the MIDI Map menu, or by using the SynthTribe app." (manual p. 27). So the table's channels are where a voice starts rather than fixed, though it does not call them defaults; nor does any page give the option's own default, say which notes a chromatic voice answers to, or say what becomes of the drum map's own channel while the option is on.

THE CHANNELS ARE SET PER PORT, AND NO DEFAULT IS STATED. MIDI: "RX Channel – choose between All, 1 – 16 or Out, which matches the RX channel to that selected for TX." (manual p. 17) and "TX Channel – choose between, 1 – 16 or Off, which disables transmission of MIDI messages." (manual p. 17). USB has the same two, its transmit channel adding All (manual p. 18), and the guide gives both ports "Tx channel (1-16, all, off)" (guide p. 16). Forward to USB and Soft Thru on the MIDI menu and Forward to MIDI on the USB menu pass messages between the ports. The screen pictured beside the MIDI menu reads RX CHANNEL ALL and TX CHANNEL 1 (manual p. 17); no sentence calls either a default, and a screenshot is one unit's settings, so neither is carried.

CLOCK IS FOLLOWED, AND NO PAGE SAYS ONE IS SENT. "MIDI – the LM DRUM will synchronize to MIDI clock on the MIDI In socket." (manual p. 18) and "USB – the LM DRUM will synchronize to MIDI clock on the USB socket." (manual p. 18). The trigger rate setting "does not affect MIDI or USB clocks, which will always be set to 24 ppqn." (manual p. 18), which describes a clock without saying it leaves the instrument. No English page of either document names start, stop, continue or song position as a MIDI message - every start, stop and continue there is a button, a setting or ordinary English - so transport is left out.

VELOCITY IS RECEIVED, AND AT THE PRINTED DEFAULT IT CHOOSES A SAMPLE. For the six drums with more than one sample, "the setting of Velocity Threshold determines the velocity level at which the sample switches from first to second then third where appropriate when using an external MIDI controller." (manual p. 24), and the setting reads "Velocity THD (Threshold) (range 4 – 127, default 110 or off)" (manual p. 24). Those variants have no notes of their own. With the threshold off, "each sample will respond to MIDI velocity over the range available from an external MIDI controller." (manual p. 24), and when recording from pads or an external source "The drums are recorded with velocity as played." (manual p. 27). Whether the notes it sends carry the pads' velocity is not stated: "Velo Sensitive Pad" (manual p. 24) sets whether the pads are velocity sensitive at all, and its default is off.

HOW MANY DRUMS SOUND AT ONCE IS GIVEN TWICE, DIFFERENTLY. The guide's specifications say "Number of voices 15" (guide p. 68); the product page says "With 16-voice architecture" (product_page); both note tables have sixteen rows. The pictures suggest why. The voice outputs drawn in the guide (guide p. 17) are sixteen jacks, one of them CLICK and one a single HI HAT; on the manual's panel the click has a pan and a level fader but no select button (manual p. 26), and one hi-hat button serves both hats: "if the closed hat is selected the button will light in red, open in white" (manual p. 18). That would make fifteen drums and a click - though the guide's own specifications print Select x 16 (guide p. 68) against the fifteen buttons drawn. It is a reading of pictures and not a statement, and a voice count is not a polyphony, so polyphony is left out. The page's "16 velocity-sensitive drum pads with after touch" (product_page) is about the pads: no English page of either document says aftertouch or pressure is sent or received.

SYSTEM EXCLUSIVE CARRIES THE BACKUPS. "The dump button initiates a SysEx dump to a suitable piece of software" (manual p. 19), of a pattern, a song or the global settings (manual p. 20), and the About page advises backing up "either to SynthTribe or a SysEx app" (manual p. 25) before a factory restore. No message is published, and no page says how a dump is sent back.

NOT NAMED AS A MIDI MESSAGE ON ANY ENGLISH PAGE OF EITHER DOCUMENT: program change, bank select, song select, start, stop, continue, song position, pitch bend, aftertouch, NRPN, RPN, omni, local control and all notes off. Each was swept for with the text reduced to letters and digits, and every hit for an ordinary word read. The product page says "Up to 8 songs and 128 patterns can be stored on LM DRUM" (product_page), and nothing says a program change reaches one, so program_change is left out.

THE NEWEST FIRMWARE'S NOTES CANNOT BE READ. The product page's download list, in the script payload its visible text leaves out, names LM DRUM Release Notes 1.1.7 and links a MediaValet gallery whose host did not resolve on 2026-10-07; Music Tribe's files on MediaValet's own CDN answered with errors, another product's notes included. And the manual's own picture names two other numbers: a screenshot reading MCU1:V1.0.5 and MCU2:V1.0.4, above the sentence "The About sub-menu shows the current firmware version for each of the two MCUs" (manual p. 25). Nothing says how those relate to the release the cover names, so they are recorded and not read. This file describes firmware 1.1.5, as its manual says it does.