Drum Programming and Groove Production
Rhythm, Timing, Sampling, and Arrangement
Build grooves inside every lesson and have them checked as you go. Each page embeds the Dubspot Groove drum machine, sets a target, and grades your pattern: step placement, velocity contour, swing, and timing. The 76 lessons cover rhythm fundamentals, drum sound and sampling, genre studios from Chicago house to amapiano and jungle, influential machines, timing and feel, and arrangement, with real recordings and licensed performance data as listening references. No DAW or prior knowledge of drum notation is required.
Every exercise checks the groove you actually built.
This is the first course to grade the build of a groove itself: step placement, velocity contour, swing, and per-hit timing, compared against a target. Feedback is a diff of your pattern, not a star rating, and a failed check tells you which lane to listen to again.
- 01 · Hear
Sound before grid
A lesson opens on a groove you audition and predict before its pattern is revealed.
- 02 · Rebuild
Program it yourself
The drum machine is embedded in the lesson: place steps, drag velocities, set swing, and nudge single hits by milliseconds.
- 03 · Check
Get graded
CHECK MY GROOVE compares your build with the target and names what is off. Hints open after two auditions and a real attempt; answer maps wait in reveals below the exercise.
- 04 · Keep
Export and save
Export WAV or MIDI, share any pattern by link, and save passed exercises to your account.
Play four lessons before you pay.
Lessons 1 and 2 open without an account. The studio lessons 26 and 29 open with a free Dubspot account, graded exercises included.
Sixteen Boxes
Program your first kick pattern and hear a 16-step grid become one bar of time.
Kick, Snare, and Hats
Give three voices their rhythmic jobs, then reconstruct a groove by ear.
Tech House: Space and Syncopation
Build a twelve-step roller, strip an overgrown hat lane, and carve a three-level rim contour.
Peak-Time Techno: Four-Layer Roller
Interleave the hats, lean two rim stabs by 20 ms, and rebuild two velocity states from sound.
Course curriculum.
All 76 lessons are available now. One purchase includes the whole curriculum and every later addition.
Start Here
Learn the 16-step grid, program the rhythmic roles of kick, snare, and hi-hat, and establish a reliable practice routine. Lessons 1 and 2 are available at no cost.
- 01Free lesson
Sixteen Boxes
Learn how a 16-step grid represents one bar of sixteenth notes, then program a four-on-the-floor kick pattern.
- 02Free lesson
Kick, Snare, and Hats
Assign kick, snare, and hi-hat to their rhythmic roles, then reconstruct a three-voice groove by ear.
- 03
How to Practice This Course
Use retrieval practice and a five-minute cold re-test to establish a repeatable study routine.
Rhythm and Timing
Study subdivision, bars and phrases, rests and pickups, tuplets, swing, compound meter, backbeat placement, dynamics, interlocking timelines, and transcription.
- 04
The Subdivision Ladder
Identify quarter notes, eighth notes, and sixteenth notes within one pattern, then place notes on the e and a subdivisions.
- 05
Bars and Phrases
Identify bar boundaries, compare one-bar and two-bar phrases, and program a two-bar call and response.
- 06
Rests, Pickups, and Anticipation
Use rests, pickups, and anticipations to control the arrival and weight of beat 1.
- 07
Triplets and Tuplets
Program triplet subdivisions with ratchets and compare them with positions that a 16-step grid cannot represent exactly.
- 08
Swing
Identify the delayed sixteenth-note positions that create swing, calculate their timing in milliseconds, and set the amount by ear.
- 09
Compound Time: 6/8 and 12/8
Count 6/8 and 12/8 as compound meter, locate four felt beats in a twelve-step bar, and complete a shuffle pattern.
- 10
Backbeat Placement
Compare standard and displaced backbeats, measure the displacement, and program a musically stable variation.
- 11
Velocity and Ghost Notes
Use velocity tiers to distinguish primary accents from ghost notes while keeping step placement fixed.
- 12
Tresillo, Clave, and Interlock
Distinguish tresillo, clave, and interlocking rhythmic timelines; reconstruct a clave pattern by ear; and identify each tradition accurately.
- 13
Transcribing Grooves by Ear
Apply a six-step transcription method: establish the pulse, locate beat 1, write the count, isolate voices, program the pattern, and verify it by listening.
Drumcraft, Sampling, and Arrangement
Shape and layer drum sounds; apply drummer-informed part writing; program 808 and 909 vocabularies; work with breaks and sampler timing; and arrange drums around bass and vocals.
- 14
Shaping Drum Sounds
Hold a pattern constant while comparing attack, body, decay, and drum-kit voicing.
- 15
Layering and Tuning Drums
Layer and tune two drum voices on the same step, then adjust the composite sound to suit the groove.
- 16
Writing Playable Drum Parts
Use two-hand and two-foot constraints to write physically playable drum parts, then break those constraints deliberately.
- 17
Fills, Cymbals, and Dynamics
Build fills from rudiments, place cymbal accents at phrase boundaries, and shape repeated hits with dynamics.
- 18
808 Programming
Program core 808-style drum voices and apply their timing and orchestration to electro and Miami bass patterns.
- 19
909 Programming
Program a 909-style four-on-the-floor pattern with kick, clap, closed hi-hat, and offbeat open hi-hat.
- 20
Classic Breaks: Amen, Think, Funky Drummer
Analyze the Amen, Think, and Funky Drummer breaks, map their drum roles, and reconstruct their rhythmic principles with the course kit.
- 21
Sampler Timing and Pad Performance
Apply sampled-kit swing, manage limited sample memory, organize pad layouts, and use speed-change sampling techniques.
- 22
Kick and Bass
Coordinate kick and bass through doubling, call and response, and deliberate separation, then decide which part articulates beat 1.
- 23
Drums Around the Vocal
Translate a vocal phrase into a rhythmic map, place drum details around the vocal, and reduce a crowded accompaniment to its essential frame.
House
Compare Chicago, deep, and tech house drum construction, then connect disco phrasing and dynamics to French-touch programming.
- 24
Chicago House: Hats and Swing
Program a Chicago house foundation with steady quarter-note kicks, syncopated hi-hats, responsive claps, and controlled swing.
- 25
Deep House: Shuffle and Percussion
Build a three-level hi-hat shuffle, place percussion between clap accents, and use an empty kick bar to create structural space.
- 26Free with account
Tech House: Space and Syncopation
Program a sparse tech house groove, resolve rhythmic crowding, and work within a twelve-step density limit.
- 27
Disco and French Touch
Program disco sixteenth-note hi-hats, offbeat open-hi-hat accents, and a tom turnaround, then shape the loop with velocity.
Techno and Electro
Move from Detroit and peak-time techno into electro, Miami bass, broken techno, UK bass, and faster distorted grooves.
- 28
Detroit Techno: Electro Accents
Combine steady quarter-note kicks with an electro-influenced rim pattern and subtle tonal treatment on one drum voice.
- 29Free with account
Peak-Time Techno: Four-Layer Roller
Construct a four-layer techno groove with interlocking hi-hats, an eighth-note ride, microtimed rim hits, and velocity variation.
- 30
Electro & Miami Bass Deep Dive
- 31
Broken Techno & UK Bass
- 32
Hard Techno: Speed, Distortion, Restraint
Hip-Hop
Program boom bap, study J Dilla's layered timing, build trap foundations and hi-hat phrases, and write drill patterns with moving 808 bass.
Jungle, Drum & Bass, and Footwork
Hear the Amen as a performed break, then study sampler rearrangement, two-step drum and bass, rollers, halftime, and footwork.
Garage, Bass, and Club Rhythms
Compare four-on-the-floor garage, 2-step, dubstep, Baltimore and Jersey club, grime, and UK funky through their kick gaps and phrase shapes.
Global Club Rhythms
Study dembow, one drop, dancehall, Afrobeats, amapiano, funk carioca, Afro House, AfroTech, 3-Step, and gqom through bounded scene histories and production tasks.
Jungle and Drum & Bass Deep Dive
Begin with 1990s Jungle history, sound-system practice, pirate radio, dubplates, break development, and bass placement. Then study Amiga tracker constraints, advanced resampling, and arrangement languages from LTJ Bukem, Goldie, and Roni Size to current drum and bass.
Lo-Fi and Downtempo
Separate written groove space from surface treatment, compare clean and treated prints at controlled tempos, and export a restrained two-bar groove.
Roots
Study clave, funk and second-line relationships, dub mixing practice, samba bateria roles, and Brazilian machine-percussion transformations.
Machines
Compare Linn machines, three generations of MPC workflow, the SP-12 and SP-1200, and rack samplers from Akai and E-mu.
- 62
LM-1 & LinnDrum: Fixed Voices, Finished Records
- 63
The MPC Dynasty: 60 to 3000 to 2000XL
- 64
SP-12 & SP-1200: Memory Zones, Outputs, and Tails
Compare the SP-12 and SP-1200 sound layouts, budget four sample-memory zones, map three output-filter types, and program a deliberate same-lane tail cut.
- 65
Rack Samplers: S950, S1000, and the E-mu Line
Trace audio and MIDI through rack-sampler programs, compare playback rate with time stretch, map Akai keygroups and E-mu zones, and transfer the decisions to current sampler practice.
Timing and Feel
Diagnose humanization, hear microtiming against accompaniment, read licensed performance event data, capture and scale a lane template, then continue into odd meter, polyrhythm, polymeter, and cross-genre transfer.
- 66
The Humanization Ladder
Diagnose a rigid pattern by shaping velocity first, adding selected timing only when needed, comparing frozen correction amounts, and repairing unrelated drift.
- 67
Microtiming in Context: The Bass Reference
Hold one drum timing map fixed while bass reinforces the kick or an early percussion reply, then repair a drifting bass anchor without changing the drums.
- 68
Groove X-ray: Read a Performance as Event Data
Compare a centered control with one licensed two-bar performance, read onset, velocity, and nearest-sixteenth timing offsets, then repair three altered events.
- 69
Groove Templates & Controlled Variation
Capture a 16-position timing-and-dynamics map from one licensed hat performance, scale its influence on a different groove, then write a bounded second-bar answer.
- 70
Odd Meter, Polyrhythm & Polymeter for Programmers
Program native 5/4 and 7/8 bars, distinguish shared-cycle polyrhythm from independent-loop polymeter, and predict where unequal cycles meet again.
- 71
Cross-Genre Transfer
Name the rhythmic relationship that must survive a context change, repair a copied kick weight that breaks it, then document what held, changed, was abandoned, and was not proven.
From Loop to Track
Write fills and transitions, shape energy across a song, understand DJ-facing phrasing, process the drum bus, and complete three contrasting grooves.
- 72
Fills, Turnarounds & Transitions
Choose a transition window, clear competing events, shape a fill or turnaround, and make the next downbeat read as a new section.
- 73
Phrasing & Energy: Drums Across a Song
Map drum-state changes across complete recordings, preserve an invariant while revoicing or subtracting one role, and write an honest 32-bar section plan.
- 74
DJ Grammar
Count record entries and exits, prepare three drum states, hear a low-end handoff, and write the landmarks another DJ can use without imposing one phrase length on every genre.
- 75
The Drum Bus: Glue, Grit, Punch
Hear how attack reshapes a drum’s front edge, blend restrained compression, add the minimum useful drive, and restore the velocity contour feeding the bus.
- 76
Capstone: Three Grooves, Three Worlds
Reconstruct an unseen two-bar phrase and repair four audible faults, then build one original groove and carry its defining rhythmic relationship into two contrasting contexts.
Lesson 1 · No account required
Begin with Lesson 1: Sixteen Boxes.
Open lesson 1Prefer to start in a studio? Lessons 26 and 29 are free with a Dubspot account.