Bradshaw Instruments Drumkid MIDI CCs & NRPNs

MIDI implementation details for the Bradshaw Instruments Drumkid.

Last update: June 17, 2026 • 16 parameters


Contributions welcome! You can email us your edited CSV if you don't want to use GitHub.

Group A (randomness)

Parameter CC Range Usage Description Orientation
Chance 16 [0–127]
0~127: Chance amount
The probability of extra drum hits being generated
Note: can be used in conjunction with zoom, midpoint, and range to create drum fills that transition organically from a simple beat
0-based
Zoom 17 [0–127]
0~127: Zoom value
Chooses which subdivision of the beat should be affected by the randomly generated extra hits
0-based
Range 18 [0–127]
0~127: Range of velocities
The range of velocities which will be assigned to the random hits
0-based
Midpoint 19 [0–127]
0~127: Midpoint value
The average velocity of the randomly generated hits
Note: If you set the midpoint to maximum and have range set at zero, all the randomly generated hits will be at max velocity. Conversely, if you set it at zero, some hits will be muted. Setting it somewhere in the middle (with non-zero range) will add some random hits while reducing the volume of others.
Centered

Group B (effects)

Parameter CC Range Usage Description Orientation
Pitch 20 [0–127]
0~63: Backwards; 64: Unchanged; 65~127: Forwards
Alters the playback speed of the samples
Note: Will play samples backwards if you turn the knob below halfway
Centered
Crush 21 [0–127]
0: Clean; 127: Distorted
Bitcrusher
0-based
Crop 22 [0–127]
0: More cropped; 127: Less cropped
Crops the end of the samples, creating a staccato effect
0-based
Drop 23 [0–127]
Mutes some or all of the drum channels
Note: Allows you to quickly "drop" everything except the hi-hat and snare, for example, or only retain the kick drum. Broadly, this control has "treble-y" channels at one end and "bass-y" channels at the other. The setting corresponding to all the channels being audible is somewhere in the middle.
Centered

Group C (drone)

Parameter CC Range Usage Description Orientation
Drone 24 [0–127]
0~63: Single drone; 64: Muted; 65~127: Two drones (5ths)
Generates a drone which can be mixed with the drum sounds
Centered
Modulate 25 [0–127]
0~63: 1 Modulator; 64: No effect; 65~127: 2 Modoulators
The drone can be used to modulate the audio signal from the drums, creating a robotic effect
Centered
Tuning 26 [0–127]
0~127: Drone tuning
Controls the overall tuning of the drones
0-based
Note 27 [0–127]
0~127: Drone root
Alter the root note of the drones, in semitone steps over an octave range
0-based

Group D (rhythm)

Parameter CC Range Usage Description Orientation
Beat 28 [0–127]
0-127: Cycle beat presets
Chooses between a series of basic underlying drum patterns
0-based
Beats/Bar 29 [0–127]
0-127: Cycle beats per bar
Alters the time signature of the beat
Note: 1-13 beats per bar. all the way to the right, the time signature will be randomised at the start of each bar
0-based
Swing 30 [0–127]
0~42: straight; 43~85: partial swing; 86~127: full (triplet) swing
Creates a swing feel to a beat by altering the timing of certain hits
0-based
Tempo 31 [0–127]
0~127: Tempo (BPM)
Alters the tempo (BPM) of the beat
Note: Will override any tempo previously set using the tap tempo function
0-based

This dataset is provided under the Creative Commons Attribution Share Alike 4.0 International license.