Basslines and Locking the Low End
Learning objectives
- learner can write a bassline that serves both harmonic and rhythmic roles
- learner can lock kick and bass into a coherent composite low end
- learner can build genre basslines from chord roots and tune drums into the key
Capstone — one whole task that evidences the objectives
Over a chord progression and a drum groove, write a bassline that follows chord roots, locks its main notes to the kick as a single composite line, and tune the kick/melodic-percussion into the track's key so the low end reads as one coherent voice.
Prerequisite modules
The low end is where a club track lives or dies. On a big system — or even a live-coded set through decent monitors — kick and bass share the same narrow frequency band, and if they fight, the whole track turns to mud no matter how good the chords above are. This module builds one whole task: given a chord progression and a drum groove you already have (from the prereq modules), write a bass part and tune the drums so the entire low end reads as a single voice.
The arc starts supported. First internalize that a bassline pivots between two jobs at once — reinforcing the chords below while grooving with the drums — then get your first line down the easy way, Synthwave-style: follow the root note of each chord, keeping the notes simple. From there the scaffolding tightens: check every kick hit against your main bass notes so they lock, then push to the stricter compositional discipline of writing kick and bass as one monophonic composite line where no onsets collide. The last supports drop away when you tune the kick to the tonic and turn a second, pitch-automated kick layer into in-key melodic percussion — at which point the capstone is just doing all of this in one pass, unaided.
The required atoms are exactly the ones the capstone cannot be done well without: root-following, kick–bass locking, the composite-line concept, and drum tuning. The supporting set enriches around the edges — trading density between drums and melody, recycling drum rhythms as pitched material, arpeggios that fill space above the low end, and trap’s 808 approach as a contrasting genre lens on the same fused low-end idea.
Runnable examples
Generated from the context/ instrument corpus by concept (redistributable idioms only). Do not edit — regenerate with gen-module-examples.mjs.
drone
osc 55 >> audio
punctual-0001 · CC0-1.0
SinOsc s => dac;
chuck-0001 · MIT
bassline-walk
note("c2 eb2 g2 bb2").s("sawtooth")
strudel-0013 · CC0
seq [55, 82.5, 110, 82.5] & osc >> audio
punctual-0014 · CC0-1.0
arpeggio
n("0 2 4").scale("c:minor").arp("up")
strudel-0012 · CC0
d1 $ arp "up" $ n "c'min7" # sound "superpiano"
tidal-0012 · 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 required
Unlocks — modules that require this one