Learn to program drums.
A complete 70+ lesson course covering rhythm, sampling, arrangement, genre vocabulary, timing, and influential drum machines. Study each topic through focused listening and guided production exercises using Dubspot Groove directly in your browser.
- Course format
- 70+ lessons · self-paced
- Black Friday Sale
- $19 (was $99) · through November 30
- Free lessons
- Lessons 1 and 2
Tracker Pro · iPhone, iPad and Mac
Modern tracker. Built for touch.
Play with Touch Keys, sequence notes and step FX, and shape your sounds with a vintage sampler and emulations of classic synths and effects. Move between the tracker and piano roll in the same app on iPhone, iPad and Mac.
Black Friday · $15 USD $24.99 · through November 30
One-time purchase · iPhone, iPad and native Mac
Black Friday · Save 89%
Four analog-modeled plug-ins.
$39 for the bundle.
$39 regular prices total $356USD
Vintage program EQ, studio tape and two analog-modeled synthesizers: EQP1, Tape M15, SM-1 SemiModular and VintageSub. You save $317, and $37 against buying all four at today's single price.
Get the Analog Bundle ↗AU, VST3 and AAX Native · Perpetual licences · Three computers per plug-in · No iLok · Windows coming soon
Current and forthcoming courses.
Start with Drum Programming and Groove Production. Music Foundations and Theory and Composition are in development.
Drum Programming and Groove Production
Rhythm, Timing, Sampling, and Arrangement
Theory and Composition
Music Theory and Composition for Producers
Music Foundations
Essential Musical Skills for Producers
Each lesson combines listening, programming, and feedback.
Listen for a specific relationship, such as backbeat placement, hi-hat density, or swing timing. Program that relationship, compare your pattern with the exercise target, and revise it by ear. Reference recordings support analysis; course exercises use original patterns and independently produced practice audio.
A repeatable six-stage practice process.
The sequence moves from guided analysis to independent programming.
- 01
Listen
Identify the pulse, drum voices, and musical role of the part.
- 02
Isolate
Focus on one drum voice or timing relationship at a time.
- 03
Predict
Write or tap the pattern before viewing the exercise target.
- 04
Program
Build the part on the grid with progressively less guidance.
- 05
Revise
Change placement, dynamics, sound, or timing and compare the result.
- 06
Export
Save the pattern or export WAV and MIDI for further production.
Drum Programming and Groove Production · 70+ lesson course · Lessons 1 and 2 free



