How Drum Machine Step Pads Map MIDI Notes 36 to 51
This article explains how drum machine step pads assign, trigger, and transmit MIDI note numbers 36 through 51 for standard drum kits. By following the General MIDI (GM) percussion standard, modern and vintage drum machines use internal microcontroller firmware to translate physical pad presses or sequenced step events into precise numeric MIDI data bytes. Readers will learn the distinction between step-sequencing and pad-performance modes, the standard instrument assignments within the 36–51 range, and the digital message structure transmitted over MIDI Channel 10.
The General MIDI Percussion Standard
The MIDI protocol designates note numbers 36 through 51 as the core foundation of the General MIDI (GM) drum map. In traditional keyboard terms, note 36 corresponds to C1 (or C2 depending on octave-numbering conventions), extending sequentially up to D#2 (note 51). Because early electronic instruments lacked a unified layout, the GM standard was established to ensure that triggering note 36 on any compliant device reliably sounds a bass drum, rather than an arbitrary pitch or effect.
The standard assignments for MIDI notes 36 through 51 are:
- 36: Bass Drum 1
- 37: Side Stick
- 38: Acoustic Snare
- 39: Hand Clap
- 40: Electric Snare
- 41: Low Floor Tom
- 42: Closed Hi-Hat
- 43: High Floor Tom
- 44: Pedal Hi-Hat
- 45: Low Tom
- 46: Open Hi-Hat
- 47: Low-Mid Tom
- 48: High-Mid Tom
- 49: Crash Cymbal 1
- 50: High Tom
- 51: Ride Cymbal 1
Hardware Detection and Internal Mapping
Drum machine step pads rely on internal microcontrollers connected to a sensor matrix. When a user interacts with a physical pad—typically made of conductive rubber or mechanical switches—the processor registers a closed circuit or a change in capacitance.
Inside the machine’s firmware lies a look-up table (LUT). This table
maps the physical pad address to an internal sound voice and its
corresponding MIDI note number. By default, most drum machines assign
their standard acoustic or electronic kit presets directly to the GM
note map. When Pad 1 is struck, the firmware queries the table,
identifies the pad as the primary kick, and retrieves the integer value
36.
Operational Modes: Step Sequencing vs. Real-Time Input
Drum machines generally handle the input of notes 36 through 51 via two distinct operating methods:
- Finger Drumming / Performance Mode: In this layout, each physical pad directly represents a distinct instrument. Pad 1 triggers note 36, Pad 2 triggers note 37, Pad 3 triggers note 38, and so on. Striking a pad immediately creates a real-time MIDI event corresponding to that specific note.
- Step Sequencer Mode (X0X-Style): In this mode, the row of 16 step pads represents chronological time intervals (typically 16th notes across a four-beat bar) rather than distinct drum sounds. To input MIDI note 36, the musician first selects the Bass Drum track via a track selector button. The internal sequencer assigns the destination value of note 36 to that track. Activating steps 1, 5, 9, and 13 flags the sequencer to output note 36 precisely when the internal clock reaches those positions. To program note 38 (Snare), the user switches to the snare track and toggles the desired time steps.
MIDI Data Generation and Transmission
Once a pad press or sequenced step is triggered, the drum machine constructs a standard 3-byte MIDI message:
- Status Byte (Note On): Drum machines typically
broadcast on MIDI Channel 10, the universal channel reserved for
percussion. A Note On command on Channel 10 is expressed in hexadecimal
as
0x99. - Data Byte 1 (Pitch/Note Number): This byte carries
the integer identifying the drum voice. For a kick drum, the machine
outputs
0x24(hexadecimal for decimal 36); for an acoustic snare, it outputs0x26(decimal 38); up through0x33(decimal 51) for the ride cymbal. - Data Byte 2 (Velocity): This byte reflects how hard the pad was hit (ranging from 1 to 127), or a fixed velocity setting if the sequencer pads are non-dynamic switches.
This 3-byte packet is sent through the 5-pin DIN MIDI Out port, USB-MIDI interface, or internal digital audio workstation (DAW) routing, allowing external synthesizers, samplers, and software instruments to trigger the intended drum sound automatically.