Beat-Making · Module 2 of 9
Drum Programming
Drums are the spine of a beat. Get the kick, snare, and hat right and almost anything you put on top will groove. Get them wrong and no melody saves you. This module is the atomic skill of beat-making — programming drum patterns that breathe, swing, and don't sound like a metronome.
Beginner drum programming sounds like a metronome. Every kick lands on the grid. Every snare is at the same volume. Hi-hats are mathematical eighth-notes. The result is mechanical — accurate but lifeless. The work in this module is teaching the grid how to feel human.
Three things separate a programmed drum pattern that grooves from one that doesn't: velocity (each hit's volume varies), timing micro-shifts (some hits are slightly early or late on purpose — this is the "pocket"), and swing (the off-beats are pulled toward or away from the on-beats by a percentage). Get all three right and a 16-step pattern stops sounding like a sequencer and starts sounding like a drummer who has been playing for 20 years.
Four ideas first about how producers think about drums, then a step-sequencer visualization with genre patterns, then a try-this exercise to humanize a stiff pattern.
First, the four moves
Four concepts that separate stiff programming from drumming that grooves.
Idea 1
Kick & snare own the bar
Almost every beat genre is built on a kick-snare conversation: kick on beats 1 & 3, snare on beats 2 & 4 (the "backbeat"). Variations on this two-instrument dialogue define entire genres.
Think of kick and snare like two voices in a call-and-response — the kick asks, the snare answers, and the room moves.
Standard 4/4: kick on 1 + 3, snare on 2 + 4, hats on every eighth note. That's the template for rock, funk, soul, hip-hop, R&B, indie, country — most popular music for 60+ years. Variations: kick "doubles" on the "and" of 3 (boom-bap), snare moved to beat 3 only (half-time / trap), kick on every quarter-note (house — "four-on-the-floor"), snare on the first 16th of beat 4 (drill, displaced backbeat). Master the standard, then learn one variation per genre. Knowing where the kick and snare go is 80% of placing a beat in its genre.
Idea 2
Velocity — every hit isn't the same volume
A real drummer hits harder on the backbeat (snare) than on the in-between hi-hats. Programmed drums don't do this unless you tell them to. Vary velocity (volume) and the pattern instantly sounds more alive.
Think of velocity like the difference between someone reading a sentence in monotone versus reading it with emphasis on the right words — same words, completely different feel.
In your DAW's piano-roll or step-sequencer, every note has a velocity value (0-127). Default is usually 100. For hi-hats specifically: the standard pattern is accented (loud) on the downbeats, ghost (quieter) on the upbeats. Try alternating velocities like 90, 60, 90, 60, 90, 60, 90, 60. For snares: on a fill or roll, ramp velocities from quiet to loud. For kicks: ghost kicks (quiet kicks between the main hits) at velocity 40-60 add groove without muddying the bottom. The single fastest way to make a stiff pattern groove is to randomize hi-hat velocities ±20% and lower every "even" hi-hat by 30%.
Idea 3
Swing & timing micro-shifts
Swing pushes off-beat notes (the "and"s of each beat) slightly later, creating a lopsided groove. 50% swing = perfectly straight. 67% = triplet shuffle. Most modern hip-hop sits at 54-58%.
Think of swing like the difference between marching (left-right-left-right) and walking with hips (left-RIGHT-left-RIGHT) — same direction, different gait.
Most DAWs have a Swing or Groove setting on the step-sequencer or piano-roll. 54% = subtle swing, modern hip-hop default. 58% = noticeable swing, J Dilla territory, lo-fi. 62-67% = full triplet shuffle, classic blues and old-school hip-hop. Beyond timing values, you can also nudge individual hits — drag a snare 5-10 ticks late for a "behind the beat" feel, or 5 ticks early for "on top of the beat" urgency. Dilla's secret was hand-played drums on his MPC — never quantized, always slightly off-grid, the timing imperfect on purpose. Module BM-1 listed Dilla as a producer to study; this is what to study about him.
Idea 4
Fills, transitions & variation
A 2-bar drum loop repeated 32 times is boring. Producers add fills (drum bursts at section ends), variations (small changes every 4-8 bars), and transitions (risers, sweeps) to keep ears engaged.
Think of fills like commas and periods in writing — they signal breath, end a phrase, set up the next sentence.
Three rules: (1) Fills go at the end of phrase boundaries — typically every 4 bars (small fill) or 8 bars (big fill). (2) Vary the loop every 8 bars at minimum — drop the kick, add a percussion element, change the hi-hat pattern. (3) Add a transition element before every section change — a snare roll, a reverse cymbal, a sub-drop. The "1-bar boring rule": if you can listen to a 1-bar loop 8 times in a row and it doesn't get boring, you can probably ship it. If it gets boring at repeat 3, work on the loop more before adding fills (BM-1's principle: fix the loop first, don't paper over it with arrangement).
The visual below shows a 16-step grid — the universal way producers see drums. Each row is one drum sound; each column is one 16th-note. Filled squares are hits. The example shows a standard hip-hop pattern.
Hip-hop standard. Kick on 1 + ghost on the &-of-2 + kick on 3 + ghost. Snare on 2 & 4. Hats on every 8th with alternating velocity. Open hat on the &-of-2 and 4 for funk.
Genre recipes
Each genre has a default tempo, drum-pattern signature, and swing setting. These are the templates pros start from before customizing.
Try this · 30 minutes
Humanize a stiff pattern
This exercise shows how velocity + swing turn a stiff sequence into something that grooves. Use the same DAW project you started in BM-1 (or open a new one).
- Set up the bones. Pick a drum kit — your DAW's stock drums are fine. Program the standard hip-hop pattern from the visual above: kick on 1 and 3, snare on 2 and 4, closed hi-hat on every 8th note. All velocities at default (100). All notes perfectly on the grid.
- Listen. Loop it for 30 seconds. This is what stiff drum programming sounds like. Notice how mechanical and metronome-like it feels.
- Vary the hi-hat velocities. Set every "downbeat" hi-hat (on the numbers — 1, 2, 3, 4) to velocity 100. Set every "upbeat" hi-hat (on the &-of-the-beat) to velocity 60. Listen again — the hat now has shape.
- Add swing. Find your DAW's swing or groove setting (usually on the step-sequencer or piano roll). Set it to 54%. Listen — the upbeats are now slightly later. Subtle but feels more alive.
- Add a ghost kick. Add a kick on the &-of-3 (between beats 3 and 4) at velocity 50. This is the classic "boom-bap" kick double.
- Vary one snare hit. Move the snare on beat 4 1-2 ticks late (drag it slightly to the right of the grid). This creates the "behind the beat" Dilla feel on that one hit.
- Compare. Bypass and re-enable each of these moves. Listen to what each one contributes. Save your project as
BM-2_humanized_v01.
The whole pattern is now humanized. It's still a programmed loop, but it grooves like a drummer who knows what they're doing. This same six-move technique works in every genre. Different velocities, different swing percentages, different micro-shifts — but the principle is universal.
Common drum-programming mistakes
- All velocities at 100 — instant tell of beginner programming. Always vary, even slightly. Even ±10% randomization helps.
- Quantizing everything to 100% strict grid — kills groove. Leave at least 80% quantization or hand-program key hits.
- Using too many drum samples in one pattern — kick + snare + 1 hat is plenty. Adding a tom + crash + ride + perc on every loop pile up. Less is more in beat-making.
- Snare layering done wrong — common to layer 2 snares (a "real" snare + a clap) for thickness. If you do this, low-pass the bottom snare so they don't fight in the high frequencies.
- Forgetting open hi-hats & ride accents — closed hats only is monotonous. An open hat on the &-of-4 (going into the next bar) is the funk move that adds movement.
- Not changing patterns over 32 bars — the human ear gets bored in 8-16 bars. Vary the pattern every 4-8 bars: drop the kick, change hat density, add fills.
A note on drum samples vs synthesized drums
Beat-makers debate sampled drums vs synthesized drums. Both have their place:
- Sampled drums (acoustic recordings of real drums) — used in hip-hop, lo-fi, R&B, indie, jazz fusion. Character: warm, organic, has natural humanization built in. Sources: Splice, drum-break libraries, sampling vinyl.
- Synthesized drums (drum machines like the TR-808, TR-909, LinnDrum) — used in trap, house, techno, drum & bass, modern pop. Character: clean, punchy, exaggerated low-end. Sources: stock DAW kits, Native Instruments Battery, dedicated 808 sample packs.
- Hybrid approaches — most modern producers layer. Real-drum kick + 808 sub kick. Real snare + clap layer. Best of both worlds.
Module BM-3 covers sample chopping in detail, including how to sample drums from records. Module BM-4 covers 808s and synth drums for low-end design.
Listen in mono
When programming drums, occasionally collapse your DAW to mono (most DAWs have a mono switch on the master, or use a Utility plugin set to mono). Drum programming sounds different in mono — you hear the timing relationships and frequency conflicts more clearly. If your drum loop grooves in mono, it'll groove anywhere. If it falls apart in mono, the stereo image is masking timing problems.
Authorities · Watch & Listen
Drum programming has a deep bench of teachers and reference resources. These are the most-cited.
- Questlove — drum interviews & podcasts. The Roots' drummer is one of the most articulate teachers about pocket, swing, and the conversation between programmed and live drums.
- Bruno Mars's "Live Drummer Mode" (Genius "Deconstructed") — Bruno's drummer Eric Hernandez breaks down funk and pop pocket. Worth watching multiple times.
- "Beat Detective" series (YouTube, various channels) — producers analyze famous beats hit-by-hit. Excellent for hearing how pros place ghost notes and accents.
- Nigel Stanford, Dave Mac, & Andrew Huang's drum-programming tutorials — accessible, DAW-neutral, great for first-time producers.
- "The Linn Drum Manual" & "808 Mafia tutorials" — for those going deep on synthesized drum machines specifically.
- Splice.com / Drumkit packs from Drumkit.com / Cymatics — drum sample sources used by working producers. Worth subscribing to one for sample variety.