Performer-Tailored Electronic Drums
How can an electronic drum’s velocity response be reshaped around an individual performer?
A Max/MSP drum module that maps MIDI notes to individual voices, applies performer-tuned velocity zones, and provides per-voice gain, pan, and output routing.
Reconfigure instrument-specific velocity ranges around the player’s striking characteristics, then assign recorded samples and level scaling to those ranges.
The working prototype uses custom velocity zones for snare and ride sample selection, scales kit level from MIDI velocity, and controls hi-hat openness through CC4.
Document velocity distributions for additional performers and compare tailored mappings with a fixed factory-style response through playing and listening evaluations.
Fixed velocity mappings do not always match the usable dynamic range or touch of a particular drummer. This project began by rebuilding the relationship between MIDI velocity and sample playback around one performer’s actual striking characteristics.
The Max/MSP patch routes MIDI notes to kick, snare head, rim, side stick, tom, hi-hat, ride, and crash voices. Custom velocity zones select different samples for snare and ride articulations, while incoming velocity scales playback level across the kit. MIDI CC4 controls hi-hat openness, and each voice has its own gain, panning, and output routing for live mixing.
The result is a manually calibrated, performer-tailored drum module rather than an automatically learning adaptive system. Its current mappings demonstrate how velocity response can be tuned for one player; comparisons across performers and controlled listening tests remain future work.


