How to program hi-hat velocity for groove
Hi-hats sound mechanical when every note is the same velocity.
Hi-hats sound mechanical when every note is the same velocity. Accent the downbeats (velocity 110), drop the off-beats (70–85), and add 20% humanize for natural variation. The pattern below is a starting point, adjust by ear once you hear it in context.
- Pattern: accented
- Downbeats: velocity 110
- Off-beats: velocity 70–85
- Humanize: 20 %
- Swing: 8–12 % on 16th-note off-beats for groove
Why flat MIDI sounds robotic
Real drummers don't hit every note at the same volume. The downbeat lands with intent, the off-beats are softer, and there's natural variation note-to-note. When you program every hi-hat at velocity 100, your brain hears it as a machine pattern. That's the sound of bedroom production.
Accent the downbeats
Every quarter note (beats 1, 2, 3, 4) gets velocity 100–120. Everything else sits below 90. This creates a clear pulse that the listener can lock onto, the foundation of the groove. Without accents, the hi-hat is just noise.
Vary the off-beats
16th-note off-beats live at velocity 60–85, but vary them. Don't make them all 70, make some 65, some 80, some 75. This natural variation is what humanize is automating, but doing it by hand teaches you what the algorithm is doing.
Add swing on the second 16ths
Swing pushes the second and fourth 16th of each beat slightly later in time. 8–12% swing gives a rolling, organic feel, heard in trap, hip-hop, and modern house. 0% is straight (techno, electro). 50% would be triplets (jazz). Most modern productions sit in the 8–15% range.
Apply this in Cue
Open the app with this question pre-loaded. Free to use, no signup.
Try this in Cue