Music theory / chord progressions
What is a chord progression, plainly
A chord progression is a series of chords played in order. In tonal music that order is not random; it follows the pull between tonic, subdominant, and dominant chords.
Play C, then F, then G, then C. You have played a chord progression. In Roman-numeral shorthand: I-IV-V-I. It sounds finished because the last chord answers the tension the middle two set up.
The seven diatonic chords
Every major key gives you seven chords, built by stacking thirds on each degree of the scale. In C major:
- I = C major (C E G)
- ii = D minor (D F A)
- iii = E minor (E G B)
- IV = F major (F A C)
- V = G major (G B D)
- vi = A minor (A C E)
- vii° = B diminished (B D F)
Uppercase Roman numerals mark major chords; lowercase mark minor; the ring after vii marks diminished.
Functional groups
The seven chords fall into three functional groups:
- Tonic function: I, iii, vi. Home. Rest.
- Predominant function: ii, IV. Motion away from home.
- Dominant function: V, vii°. Tension pulling back to tonic.
Aldwell and Schachter formalise this as the T-PD-D-T arch: tonic to predominant to dominant back to tonic. Nearly every common-practice progression fits inside that arch.
Aldwell & Schachter, Harmony and Voice Leading, 5th ed, ch. 6.
The four workhorses
Four progressions carry most of Western pop, folk, and hymn writing:
I-V-vi-IV: Let It Be, Don’t Stop Believing, hundreds more. Sits in three adjacent segments of the circle of fifths.vi-IV-I-V: same set, rotated. The Zombie shape.ii-V-I: the jazz cadence. In C major: Dm7 to G7 to Cmaj7.I-IV-V-I: the blues shell, the folk shell, the hymn shell. The simplest possible T-PD-D-T.
Inversions, briefly
A chord played with a note other than the root in the bass is inverted. C major played as E-G-C is first inversion (marked I⁶). Same three notes, different bass note, softer landing. Songwriters use inversions to smooth the bass line between two chords whose roots would otherwise leap.
Try the tool
The chord progression generator plays every preset in every key and lets you build custom Roman-numeral strings. Best paired with the circle of fifths.
Some links in this article are affiliate links to Musical U, Pianote, ArtistWorks, Yousician, or Amazon Associates. If you subscribe or buy after clicking, we may earn a small commission at no additional cost to you. Affiliate revenue helps us keep the interactive tools and the essays free. It does not change what we recommend. Full policy at /affiliate-disclosure/.