A chord progression is four chords. How you deliver those chords—all at once, one note at a time, stepwise through the bass—changes everything. Same notes, completely different feel. This lesson covers three accompaniment textures (block chords, arpeggiated, walking bass), two rhythmic foundations (son clave, afterbeats), and how to combine them.
s(), note(), stack(), cat(), setcpm(35),
mini-notation (~ * [] <> / @),
.gain(), .pan(),
.lpf(), .lpq(), .attack(), .decay(),
.sustain(), .release(),
.room(), .size(),
.delay(), .delaytime(), .delayfeedback(),
.distort(), chord notation [c3,eb3,g3],
progressions with <>,
.every(), .sometimes(), .jux(), .off(),
arrangement with cat() and gain automation,
scales, modes, chords, intervals, non-chord tones, diatonic harmony,
ii–V–I, cadences, and the phonk palette from EDM.4–9d.
One note per beat. Mostly by step—scale tones, chord tones, passing tones. The bass doesn’t sit on the root. It walks through the chord, connecting one harmony to the next. Hit play:
Four bars. Each bar starts on the chord root, then walks through scale tones and chord tones, landing on a note that leads into the next chord’s root. Bar 1: C–D–Eb–G (Cm chord tones and a passing D). Bar 2: Ab–Bb–C–Eb (stepping up through Ab major). The bass connects the chords by moving through them.
Now add drums and a pad on top:
The pad holds each chord as a block. The bass walks underneath it. Two different textures delivering the same harmony—one vertical (pad), one horizontal (bass). The bass implies the chords without stating them.
A bass line that moves mostly by step (scale tones) through chord changes, one note per beat. Starts on the root, passes through chord tones and scale tones, lands on a note that leads to the next chord’s root. Connects chords horizontally rather than just hitting roots. The walk implies the harmony without stating it. Foundation of jazz, blues, and funk bass.
Reverse the walk direction in bar 2: change [ab2 bb2 c2 eb2] to [eb2 c2 bb2 ab2]—descending walk. Or add a chromatic approach note: change bar 1 to [c2 d2 eb2 e2] where the E natural approaches F (if the next chord were Fm). Chromatic approach notes add tension right before the resolution.
Eight pulses. Not grouped 4+4 like a march. Grouped 3+3+2. The asymmetry is the engine of Afro-Cuban music. Hit play:
Three hits in the first half, two in the second. Or count it differently: groups of 3, 3, and 2 eighth notes. The pattern is asymmetric—it doesn’t divide evenly into 4+4. That lopsidedness is what makes salsa, samba, reggaeton, and a huge amount of pop feel the way they do.
Apply that 3+3+2 grouping to a kick pattern:
The kick follows 3+3+2 grouping instead of straight four-on-the-floor. Same eight slots, different emphasis. The groove shifts from march to dance. The cowbell fills in the offbeats, reinforcing the asymmetry.
An asymmetric rhythmic cell: 3+3+2 grouping within 8 pulses. Foundational to Afro-Cuban music. The lopsided grouping creates a forward-leaning feel that drives motion. Habanera, reggaeton, bossa nova, and much of modern pop all derive from clave patterns. Compare to the even 4+4 grouping of a march or four-on-the-floor.
Chords between the beats instead of on them. That’s reggae:
The chords land BETWEEN the beats. The kick marks the downbeat. The chords avoid it. That gap is the reggae skank. Offbeat emphasis creates a laid-back, swinging feel—the opposite of a driving four-on-the-floor.
Move the chord stabs to different positions. Try polka afterbeats: replace the note line with s("~ cp ~ cp ~ cp ~ cp") to hear every offbeat accented. Or try putting chords on beats 2 and 4 only: note("~ [c3,eb3,g3] ~ ~ ~ [c3,eb3,g3] ~ ~")—backbeat chords, classic rock rhythm guitar.
Take 16 pulses. Group them differently. Each combination of 2s and 3s produces a distinct rhythmic feel:
| grouping | pattern | genre |
|---|---|---|
| 4+4+4+4 | x...x...x...x... | Four-on-the-floor (house, disco) |
| 3+3+2+3+3+2 | x..x..x.x..x..x. | West African bell pattern |
| 3+3+2+2+3+3 | x..x..x.x.x..x.. | Afro-Cuban rumba |
| 3+3+2 | x..x..x. | Son clave, tresillo, reggaeton |
| 3+3+3+3+2+2 | x..x..x..x..x.x. | Aksak (Balkan) |
| 2+2+2+2+2+2+2+2 | x.x.x.x.x.x.x.x. | Straight eighth notes |
Every grouping is a different way to divide the same number of pulses. The asymmetric ones (containing both 2s and 3s) feel like they lean forward—they create expectation. The symmetric ones (all 2s or all 4s) feel stable, predictable. EDM typically starts symmetric and borrows asymmetric groupings for variation. Latin and West African music starts asymmetric—the clave IS the groove.
3+3+2 specifically. Eight pulses, three groups. It predates the son clave—it’s the rhythmic DNA of the habanera, the Bo Diddley beat, the reggaeton dembow, and thousands of pop songs. When you hear a kick pattern that feels “Latin” or “bouncy” in a pop song, it’s usually tresillo underneath.
All notes at once. Every beat. The simplest possible accompaniment:
C minor, four times. Vertical. All three notes hit together. Punchy and rhythmic, but static—nothing moves between the beats.
Same three notes. Rearranged into a rolling pattern—bottom, top, middle, top:
Same C, Eb, G as the block chord. But now they roll: C–G–Eb–G, repeating. Mozart used this pattern constantly. It creates rhythmic motion from a static chord—the harmony doesn’t change, but the texture makes it feel like something is happening.
An arpeggiated accompaniment pattern: bottom–top–middle–top. Named after Domenico Alberti (18th century). Creates rhythmic motion from a static chord. The notes are the same as a block chord, just reordered in time. Compare to block chords (all notes at once) and walking bass (stepwise through chords). Three textures, same harmony.
All three accompaniment types, one after the other. Same chord, three textures:
Cycle 1: block chords. All notes at once—vertical. Cycle 2: Alberti pattern. Notes one at a time in a rolling order—diagonal. Cycle 3: walking bass. Stepwise motion through scale tones—horizontal. Three completely different characters from the same C minor harmony.
How accompaniment is organized in time. Block chords = vertical (all notes at once). Arpeggiated = diagonal (notes in sequence from a chord). Walking bass = horizontal (stepwise melodic line in the bass). Mixing textures across sections creates contrast. A verse might use arpeggiated texture; the chorus switches to block chords for impact.
Clave kick pattern. Walking bass. Alberti-style arpeggiated pad. Three textures layered: horizontal bass moving stepwise through chord changes, diagonal pad rolling through chord tones, rhythmic drums grouped in 3+3+2. The same four chords delivered through three different lenses at once.
The kick follows 3+3+2 clave grouping. The bass walks stepwise through Cm→Ab→Bb→G, one note per beat. The pad arpeggiates each chord in Alberti pattern—root, fifth, third, fifth. Three textures, one progression. The horizontal bass, diagonal pad, and rhythmic drums each deliver the harmony differently.
s("bd ~ ~ ~ bd ~ [~ bd] ~"). Listen to how the groove changes from asymmetric to square. Switch back. The clave version leans forward.[g3 c3 eb3 c3 g3 c3 eb3 c3]. Different character, same notes.note() line on the Cm–Ab–Bb–G changes. The walking bass and arpeggiated pad handle the harmony—the melody is free to do whatever it wants.| concept | means | example |
|---|---|---|
| walking bass | stepwise bass line, one note per beat, connects chords horizontally | [c2 d2 eb2 g2] over Cm |
| son clave (3+3+2) | asymmetric rhythmic cell—3+3+2 pulses instead of 4+4 | [bd ~ ~ bd ~ ~ bd ~] |
| afterbeats / offbeats | accents between beats, not on them | reggae skank: chords on the “and” |
| block chords | all chord tones at once—vertical texture | [c3,eb3,g3] repeated |
| Alberti bass | arpeggiated pattern: bottom–top–middle–top—diagonal texture | c3 g3 eb3 g3 |
| texture | how accompaniment is organized: vertical (block), diagonal (arpeggio), horizontal (walking) | three textures, one chord |
Next: Melodic Development. Every strudel transform is a classical composition technique.
Tracks that demonstrate this lesson’s concepts.
| artist | track | why |
|---|---|---|
| Masakazu Sugimori | Ace Attorney: Cross-Examination (2001) | (VGM) walking bass as tension, accompaniment driving narrative |
| Jimmy Blanton / Duke Ellington | Jack the Bear (1940) | (jazz) the walking bass as a melodic voice, not just timekeeping |
| Buena Vista Social Club | Chan Chan (1997) | (son cubano) son clave as the organizational principle of an entire ensemble |
How notes are organized in time and register — texture — determines genre as much as the notes themselves.
The jazz walking bass emerged from New Orleans tuba players who “walked” through chord changes in marching bands. When string bass replaced tuba in the 1920s–30s, the walking convention transferred. Jimmy Blanton, playing with Duke Ellington (1939–1941), transformed the bass from a time-keeping instrument into a melodic voice. His 2-year tenure (cut short by tuberculosis at age 23) established the walking bass as a foundational jazz texture. Paul Chambers continued this with Miles Davis, and the walking bass became inseparable from the jazz sound.
The clave pattern traces from West African bell patterns through the Middle Passage to Cuba, where it became the organizational principle of son cubano. The “3-2 son clave” (x..x..x.x.x..... in 16 pulses) and its reverse (“2-3 clave”) underpin salsa, mambo, cha-cha-chá, and their descendants. The tresillo (3+3+2 in 8 pulses) is the stripped-down version that appears in New Orleans second line, reggaeton, and, as of EDM.9e, your phonk beat.
Domenico Alberti (c. 1710–1740) didn’t invent the broken-chord accompaniment pattern, but he used it so obsessively that it was named after him. Mozart adopted it wholesale — the first movement of Sonata K.545 (“the easy sonata”) opens with an Alberti bass. The pattern’s genius is efficiency: it implies harmony, provides rhythm, and fills register — all from a single hand.
Sources: Goldsby, The Jazz Bass Book (2002); Mauleón, Salsa Guidebook (1993); Washburne, “The Clave of Jazz” (1997); Rosen, The Classical Style (1971).