Online courseAll 76 lessons available · self-paced

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.

How the course worksHear a groove first, rebuild it on the grid, then read why it works. Guidance withdraws as you progress: visible targets early, hidden rebuilds, repairs, and unseen transfers later. The sequence runs from pulse and subdivision through genre studios to microtiming, influential machines, and arrangement.
A / GRADED PRACTICE

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.

  1. 01 · Hear

    Sound before grid

    A lesson opens on a groove you audition and predict before its pattern is revealed.

  2. 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.

  3. 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.

  4. 04 · Keep

    Export and save

    Export WAV or MIDI, share any pattern by link, and save passed exercises to your account.

B / START FREE

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.

C / COURSE OUTLINE

Course curriculum.

All 76 lessons are available now. One purchase includes the whole curriculum and every later addition.

Module 01

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.

3 lessons
  1. 01
    Free lesson

    Sixteen Boxes

    Learn how a 16-step grid represents one bar of sixteenth notes, then program a four-on-the-floor kick pattern.

  2. 02
    Free lesson

    Kick, Snare, and Hats

    Assign kick, snare, and hi-hat to their rhythmic roles, then reconstruct a three-voice groove by ear.

  3. 03

    How to Practice This Course

    Use retrieval practice and a five-minute cold re-test to establish a repeatable study routine.

Module 02

Rhythm and Timing

Study subdivision, bars and phrases, rests and pickups, tuplets, swing, compound meter, backbeat placement, dynamics, interlocking timelines, and transcription.

10 lessons
  1. 04

    The Subdivision Ladder

    Identify quarter notes, eighth notes, and sixteenth notes within one pattern, then place notes on the e and a subdivisions.

  2. 05

    Bars and Phrases

    Identify bar boundaries, compare one-bar and two-bar phrases, and program a two-bar call and response.

  3. 06

    Rests, Pickups, and Anticipation

    Use rests, pickups, and anticipations to control the arrival and weight of beat 1.

  4. 07

    Triplets and Tuplets

    Program triplet subdivisions with ratchets and compare them with positions that a 16-step grid cannot represent exactly.

  5. 08

    Swing

    Identify the delayed sixteenth-note positions that create swing, calculate their timing in milliseconds, and set the amount by ear.

  6. 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.

  7. 10

    Backbeat Placement

    Compare standard and displaced backbeats, measure the displacement, and program a musically stable variation.

  8. 11

    Velocity and Ghost Notes

    Use velocity tiers to distinguish primary accents from ghost notes while keeping step placement fixed.

  9. 12

    Tresillo, Clave, and Interlock

    Distinguish tresillo, clave, and interlocking rhythmic timelines; reconstruct a clave pattern by ear; and identify each tradition accurately.

  10. 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.

Module 03

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.

10 lessons
  1. 14

    Shaping Drum Sounds

    Hold a pattern constant while comparing attack, body, decay, and drum-kit voicing.

  2. 15

    Layering and Tuning Drums

    Layer and tune two drum voices on the same step, then adjust the composite sound to suit the groove.

  3. 16

    Writing Playable Drum Parts

    Use two-hand and two-foot constraints to write physically playable drum parts, then break those constraints deliberately.

  4. 17

    Fills, Cymbals, and Dynamics

    Build fills from rudiments, place cymbal accents at phrase boundaries, and shape repeated hits with dynamics.

  5. 18

    808 Programming

    Program core 808-style drum voices and apply their timing and orchestration to electro and Miami bass patterns.

  6. 19

    909 Programming

    Program a 909-style four-on-the-floor pattern with kick, clap, closed hi-hat, and offbeat open hi-hat.

  7. 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.

  8. 21

    Sampler Timing and Pad Performance

    Apply sampled-kit swing, manage limited sample memory, organize pad layouts, and use speed-change sampling techniques.

  9. 22

    Kick and Bass

    Coordinate kick and bass through doubling, call and response, and deliberate separation, then decide which part articulates beat 1.

  10. 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.

Module 04

House

Compare Chicago, deep, and tech house drum construction, then connect disco phrasing and dynamics to French-touch programming.

4 lessons
  1. 24

    Chicago House: Hats and Swing

    Program a Chicago house foundation with steady quarter-note kicks, syncopated hi-hats, responsive claps, and controlled swing.

  2. 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.

  3. 26
    Free with account

    Tech House: Space and Syncopation

    Program a sparse tech house groove, resolve rhythmic crowding, and work within a twelve-step density limit.

  4. 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.

Module 05

Techno and Electro

Move from Detroit and peak-time techno into electro, Miami bass, broken techno, UK bass, and faster distorted grooves.

5 lessons
  1. 28

    Detroit Techno: Electro Accents

    Combine steady quarter-note kicks with an electro-influenced rim pattern and subtle tonal treatment on one drum voice.

  2. 29
    Free 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.

  3. 30

    Electro & Miami Bass Deep Dive

  4. 31

    Broken Techno & UK Bass

  5. 32

    Hard Techno: Speed, Distortion, Restraint

Module 06

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.

5 lessons
  1. 33

    Boom Bap Skeleton

  2. 34

    J Dilla: Layered Time

  3. 35

    Trap Fundamentals

  4. 36

    Trap Hat Phrases

  5. 37

    Drill and the Sliding 808

Module 07

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.

4 lessons
  1. 38

    Anatomy of the Amen

  2. 39

    Chop and Flip

  3. 40

    Two-Step DnB & Rollers

  4. 41

    Halftime and Footwork at 160 BPM

Module 08

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.

5 lessons
  1. 42

    UK Garage: 4x4 Swing and Skipping Drums

  2. 43

    2-Step: The Missing Kick

  3. 44

    Dubstep at 140: Space Between the Hits

  4. 45

    Baltimore and Jersey Club: Break Layers and the Five-Kick Pulse

  5. 46

    Grime and UK Funky: Eight-Bar Switches and Rolling Drums

Module 09

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.

6 lessons
  1. 47

    Reggaeton: The Dembow Cell and the Timbal Turn

  2. 48

    One Drop and Dub: The Missing Kick

  3. 49

    Dancehall Riddims

  4. 50

    Afrobeats: Timing and Percussion

  5. 51

    Amapiano and Funk Carioca: Log Drum and Tamborzão

  6. 52

    Afro House, AfroTech, 3-Step, and Gqom

Module 10

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.

4 lessons
  1. 53

    1990s Jungle: Breaks, Bass, and the Rave

  2. 54

    Amiga Trackers in Jungle Production

  3. 55

    Jungle Break Editing: Slices, Tails, and Resampling

  4. 56

    Drum & Bass Architecture: LTJ Bukem, Goldie, Roni Size, and Modern DnB

Module 11

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.

1 lesson
  1. 57

    Lo-Fi & Downtempo: Space Before Surface

Module 12

Roots

Study clave, funk and second-line relationships, dub mixing practice, samba bateria roles, and Brazilian machine-percussion transformations.

4 lessons
  1. 58

    Clave: The Key

  2. 59

    Funk, the One & the Second Line

  3. 60

    Dub: The Mixing Desk Becomes an Instrument

  4. 61

    Brazil: Samba Bateria and Machine Percussion

Module 13

Machines

Compare Linn machines, three generations of MPC workflow, the SP-12 and SP-1200, and rack samplers from Akai and E-mu.

4 lessons
  1. 62

    LM-1 & LinnDrum: Fixed Voices, Finished Records

  2. 63

    The MPC Dynasty: 60 to 3000 to 2000XL

  3. 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.

  4. 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.

Module 14

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.

6 lessons
  1. 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.

  2. 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.

  3. 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.

  4. 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.

  5. 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.

  6. 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.

Module 15

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.

5 lessons
  1. 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.

  2. 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.

  3. 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.

  4. 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.

  5. 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 1

Prefer to start in a studio? Lessons 26 and 29 are free with a Dubspot account.