home/ modules/ functional-progressions-and-cadences

Functional Progressions, Cadences and Modulation

  • learner can write progressions using tonic/subdominant/dominant functions and root-movement logic
  • learner can resolve a dominant seventh with a perfect cadence and land a contrasting plagal cadence
  • learner can modulate to a related key and control harmonic rhythm across a section

Compose a 16-bar harmonic passage that establishes a key with functional progressions, lands a perfect cadence and a plagal cadence, then modulates to a related key via its dominant seventh — annotating root movement and harmonic-rhythm changes throughout.

This module builds toward the harmonic move that separates a looping jam from a set with a story: steering a pattern somewhere and landing it. In a live-coded set — a chord pattern feeding a pad synth, a bassline sketching the roots — the audience feels arrival and departure long before they can name it. A 16-bar passage that establishes home, cadences convincingly, then lifts into a related key is the core gesture behind every “the drop changed key” moment in electronic music, and it is exactly what the capstone asks you to build and annotate.

The arc starts supported: sketch short I–IV–V loops using the three functional poles as your map, then use root movement by fourths, thirds, and seconds as the logic for extending them into longer phrases. Next come the punctuation drills — resolving the dominant seventh’s tritone into the tonic for a perfect cadence, then contrasting it with the softer plagal “amen” landing (IV–I, without any dominant-seventh tension) — repeated until V7-to-I is a reflex, because the modulation step depends on it. The final scaffold layer introduces the dominant seventh of a target key as the pivot for a real key change, and harmonic rhythm as the throttle: slowing chord changes before the modulation, compressing them after, so the shift reads as intentional.

Every required atom gates the capstone directly: you cannot annotate root movement, land both cadences, or modulate via V7 without them. The supporting atoms enrich rather than gate — the diatonic triad system (revisited from the prerequisite module) widens your chord palette beyond I, IV, and V, and smooth voice leading makes the same progressions sound polished on layered pads, but the capstone can be earned without either.

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

scale-constraint

n("0 2 4 6").scale("c:minor")

strudel-0009 · CC0

play (scale :c4, :minor).tick; sleep 0.25

sonicpi-0012 · CC0

chord-progression

play_chord progression.tick, release: 4, amp: 0.5; sleep 4

sonicpi-0017 · CC0

Pbind(\degree, Pseq([[0, 2, 4], [3, 5, 7], [4, 6, 8], [0, 2, 4]], 1), \dur, 2).play

supercollider-0031 · CC0

chord-extension

[60,63,67,70] @=> int ch[]; SawOsc s => ADSR e => dac; e.set(2::ms,120::ms,0,2::ms);
for(0=>int i;i<ch.size();i++){ Std.mtof(ch[i]) => s.freq; e.keyOn(); 150::ms => now; }

chuck-0035 · MIT

Atoms in this module

Required — these gate the capstone

Tonic (I), Dominant (V), and Subdominant (IV) are the three primary chords of any key, anchoring all chord progressions
Concept L1 Foundations A
Root movement by fourths is strongest, by thirds smoothest, by seconds most contrasting — all drive chord progressions
Principle L2 First instrument A
The dominant seventh (V7) contains a tritone that resolves by half-step into the tonic triad, creating the strongest cadence
Concept L2 First instrument A
The perfect cadence (V-I) is the strongest harmonic resolution, created by the leading tone rising to the tonic
Concept L2 First instrument A
A plagal cadence is chord IV to chord I — the 'amen' ending heard in hymns
Concept L2 First instrument A
Modulation changes the tonal center mid-song; the dominant seventh of the new key is the primary agent
Concept L3 Craft A
Harmonic rhythm — the rate of chord change — is independent of surface rhythm and shapes perceived energy
Concept L3 Craft A

Supporting — enrichment, not gating

Diatonic triads built on each scale degree provide a closed system of chords that generate functional progressions
Concept L2 First instrument A
Smooth voice leading keeps each chord voice moving by the smallest interval possible between successive chords
Principle L3 Craft A
Electronic music leans on a handful of workhorse chord progressions, each with a genre home
Fact L2 First instrument AF
One borrowed chord from a parallel mode in an otherwise diatonic loop is a cheap, strong hook
Principle L3 Craft AF
Sonic Pi, SuperCollider, Strudel, and Tidal are theory-native for harmony; Glicol, ChucK, and Punctual require hand-spelling frequencies
Fact L2 First instrument AF
Reason in scale degrees and resolve to pitch class late so an arrangement transposes by changing one number
Principle L2 First instrument AF
Key modulation is a section-level event; treat a key change as structural, not a bar-to-bar move
Principle L3 Craft AF