Breakbeat and 808 Genres: Hip-Hop, Trap, DnB, Dubstep
Learning objectives
- learner can program boom-bap, trap and hip-hop grooves with correct kick anticipation and 808 use
- learner can build syncopated-breakbeat DnB, footwork and half-time dubstep patterns
- learner can shape trap hi-hat rolls and the drop or half-time structures of DnB and dubstep
Capstone — one whole task that evidences the objectives
Produce three signature grooves from the breakbeat/808 family — a boom-bap beat, a trap beat with sculpted hi-hat rolls and melodic 808, and a syncopated-breakbeat DnB or half-time dubstep pattern — each to tempo spec with the genre-defining kick/snare placement and drop or half-time feel.
Prerequisite modules
This module is where drum programming stops being generic and starts sounding like a genre. In a live-coded set or a beat session, the crowd reads style from pattern alone — a displaced kick says hip-hop, a stuttering hat says trap, a chopped break says DnB — long before any sound design registers. The whole task is to command that vocabulary: three grooves, each unmistakably its genre, at its canonical tempo.
The arc runs from most-supported to least. Start with boom bap on a slow hip-hop grid, where the boom-bap drum signature and the canonical 16th-note hat pattern with cowbell and open-hat accents give you a near-complete recipe; drill the kick-anticipation move (kick pulled off bar 2’s downbeat) until placing it is reflex. Then move to trap, where the grid stays but the logic inverts: the melodic 808 replaces fixed kick placement, and the 32nd-note velocity-sculpting procedure for hi-hat rolls is your JIT how-to — practice it as a part-task until accent contours come without thinking. Finally, the fast lane: the DnB two-step kick placement, the Amen break as raw material, footwork’s beat-skipping half-time/full-time switches, and dubstep’s beat-3 snare that makes 140 feel like 70. The capstone strips the scaffolding: three grooves to spec, with DnB drop structure or dubstep half-time feel included, with the drop-structure atoms telling you what those structural moments must do.
Every required atom gates the capstone — you cannot hit “genre-defining kick/snare placement” without the placement facts, nor “sculpted hi-hat rolls” without the velocity procedure, nor a convincing drop without knowing what a drop is in DnB and dubstep. Supporting atoms widen the lens: dem bow and the neurofunk two-step show neighbouring and successor rhythms, while the pattern-as-genre-marker principle explains why this vocabulary matters at all.
Runnable examples
Generated from the context/ instrument corpus by concept (redistributable idioms only). Do not edit — regenerate with gen-module-examples.mjs.
sample-chop
s("breaks125:0").chop(8)
strudel-0020 · CC0
d1 $ chop 8 $ sound "break:0"
tidal-0019 · CC0
four-on-the-floor
s("bd*4")
strudel-0001 · CC0
setcps 0.52
tidal-0044 · CC0
backbeat
s("~ sd ~ sd")
strudel-0003 · CC0
d1 $ sound "~ sn ~ sn"
tidal-0003 · CC0
build-up
out: arrange ~intro 4 ~main 8 >> mul 0.6
glicol-0014 · MIT
SinOsc s => Envelope e => dac; e.duration(500::ms); e.keyOn();
chuck-0027 · MIT
breakbeat
out: speed 4.0 >> seq 60 _ _ 60 _ 60 _ _ >> bd 0.2 >> mul 0.6
glicol-0035 · MIT
setcpm(174/4)
stack(
s("amencutup*8").chop(8).sometimesBy(0.3, x => x.speed(2)),
note("c1 ~ ~ c1 ~ g1 ~ ~").s("sawtooth").lpf(500),
s("~ cp").room(0.2)
)
strudel-0050 · CC0
sub-bass
osc 27.5 >> audio
punctual-0002 · CC0-1.0
synth :subpulse, note: :e1, sustain: 0.4, amp: 1.4
sonicpi-0016 · CC0
subdivision
seq [55, 82.5, 110, 82.5] & osc >> audio
punctual-0014 · CC0-1.0
d1 $ n "0 .. 7" # scale "minor" # sound "arpy"
tidal-0030 · CC0
swing
s("hh*8").swingBy(1/3, 4)
strudel-0008 · CC0
d1 $ swingBy (1/3) 4 $ sound "hh*8"
tidal-0008 · CC0
ratchet-retrigger
d1 $ ply 2 $ sound "bd sn"
tidal-0041 · CC0
Pbind(\degree, Pstutter(2, Pseq([0, 4], inf)), \dur, 0.125).play
supercollider-0034 · CC0
drop
s("bd*4, ~ sd, hh*8").mask("<0 0 0 1>")
strudel-0023 · CC0
d1 $ mask "0 0 0 1" $ sound "bd*4, ~ sn, hh*8"
tidal-0022 · CC0
Atoms in this module
Required — these gate the capstone
Supporting — enrichment, not gating
Part of curricula
- Electronic Music Producer — from raw sound to a released track — Write and arrange a full track recommended
Unlocks — modules that require this one