The Chord Progression Behind Hundreds of Songs (Pachelbel's Canon)
The Pachelbel's Canon progression in D major is D, A, Bm, F#m, G, D, G (or Em/G), A, which is I–V–vi–iii–IV–I–IV (or ii)–V. On piano you invert each right-hand chord so the violin melody note sits on top, then arpeggiate it with a high–low–middle–low pattern.
Key points
- Canon in D: D–A–Bm–F#m–G–D–G (or Em/G)–A, which is I–V–vi–iii–IV–I–IV (ii)–V.
- It uses all three major chords and all three minor chords of the key, and many popular progressions are subsets of it.
- Invert each right-hand chord so the violin melody note is on top, while the left hand plays the roots.
- Use organ-style finger swapping and plan the next shape ahead for legato chord changes.
- Arpeggiate with High–Low–Middle–Low, holding the high melody note down.
What this lesson teaches
Jason Zac calls the Pachelbel's Canon progression the mother of all chord progressions, because so many pop, rock, country and gospel progressions are just smaller pieces of it. The goal is not only to learn the Canon. It is to grow as a piano player by learning one large progression, the theory behind it, and a melodic arpeggio technique that plays the melody and the accompaniment in one hand. It suits intermediate players who already know basic major and minor triads.
The progression in D major
The original key is D major. The eight chords are:
- D major (I)
- A major (V)
- B minor (vi, the relative minor)
- F# minor (iii)
- G major (IV)
- D major (I)
- G major (IV), or E minor over a G bass (ii)
- A major (V)
In a major key, chords I, IV and V are major, ii, iii and vi are minor, and vii is diminished. This progression uses all three major chords and all three minor chords. That makes it an excellent study of one key. Familiar progressions hide inside it: D A Bm G is I–V–vi–IV, D Bm G A is I–vi–IV–V, and the ii–V–I is there too. The G to D move is a IV–I, the plagal or amen cadence.
Em/G is a slash chord. The right hand plays the E minor triad and the left hand plays a different bass note, G.
Melodic chord inversions
The simplest violin line of the Canon steps down F#, E, D, C#, B, A, then rises to B and C#. Each melody note belongs to its chord. To make the melody heard, invert each right-hand chord so that note is on top. A handy trick for finding inversions is to write the triad's notes in a circle and read them clockwise. D F# A gives root position D F# A, first inversion F# A D and second inversion A D F#.
- D with F# on top: A D F#
- A with E on top: A C# E
- Bm with D on top: F# B D
- F#m with C# on top: F# A C#
- G with B on top: D G B
- D with A on top: D F# A
- Em with B on top: E G B (over a G bass)
- A with C# on top: E A C#
The left hand simply plays the root of each chord, or G under the E minor. Start by holding each chord for a semibreve, counting four beats.
Fingering: the organ technique
- If the top note is a black key, use the taller ring finger. Save the little finger for white keys.
- Learn the fingering without pedal first. Pedalling through chord changes makes the sounds collide.
- Use finger swapping, like an organist. Change fingers on held notes so you can move to the next chord legato without lifting.
- Always plan ahead. Get into the next shape just before the chord changes. Lifting briefly on beat four is fine if you do it every time.
The HLML arpeggio pattern
Arpeggiate each right-hand chord as High, Low, Middle, Low. Hold the high note down while the other fingers move, so the melody keeps singing like the violin. This also builds finger independence.
Play it in eighth notes, counting 1 and 2 and 3 and 4 and. Use the pedal only for resonance, lifting it before each chord. Try octaves in the left hand for a richer, cello-like bass. Now the keyboard works in three layers: violin melody on top, arpeggiated backing in the middle, and bass below.
For a faster version in sixteenth notes, play the pattern twice per chord. Do not strike the top melody note twice, because the original melody does not repeat. On the second pass, replace the high note with the same note an octave lower.
How to practise
Learn the chords and their Roman numerals first. Then play the inversions as block chords, four beats each, with roots in the left hand. Next, smooth out the fingering without pedal. Finally, add the HLML arpeggio in eighth notes, then move to sixteenth notes.
Questions about this lesson
What are the chords of Pachelbel's Canon in D?
The chords are D, A, Bm, F#m, G, D, G and A. In the original, the seventh chord is often E minor over a G bass. In Roman numerals that is I–V–vi–iii–IV–I–IV (or ii)–V.
Why is it called the mother of all chord progressions?
It uses every major chord (I, IV, V) and every minor chord (ii, iii, vi) in the key. Common progressions such as I–V–vi–IV, I–vi–IV–V and ii–V–I are all contained within it.
Which inversions keep the melody on top?
Choose the inversion whose top note is the melody note. For example, play D as A D F# to put F# on top, Bm as F# B D for D on top, and A as E A C# for C# on top.
What is the HLML arpeggio pattern?
You play the chord's high note, then the low note, then the middle note, then the low note again. Hold the high note down so the melody sustains above the moving arpeggio.
Practise it
- Chord TreesStart from a note and explore related chords, inversions and voicings.
- Cadence LibraryCompare piano cadences across keys and listen to how different chord movements create closure, suspense or a turn in a new direction.
- Piano classes at Nathaniel School of MusicLive online or in Bangalore, with a teacher.
- All free music apps40 practice tools for harmony, rhythm, ear training and more.
Related lessons
- 3 Beautiful Piano Arpeggio Patterns (for Any Genre)Three go-to piano arpeggio patterns are low-middle-high-middle (LMHM), high-middle-low-middle (HMLM) and high-low-middle-low (HLML), played as eighth notes in the right hand over close chord inversions while the left hand plays the root of each chord.
- Master Chord Inversions, Rhythm and Hand Independence in One Piano ExercisePlay the I–vi–ii–V progression (G, Em, Am, D in G major) with the smoothest inversions, alternating an eighth-note arpeggio with quarter-note block chords, and keep climbing until you land on G major an octave higher.
- Beginner's Guide to Chord Inversions: Step-by-Step Piano LessonTo learn chord inversions on piano, play the I vi IV V progression (G, Em, C, D in G major) in the right hand, keeping common notes in place and sliding only the notes that change, while the left hand always plays the root of each chord.
- 10 Rhythm Patterns That Make Chord Inversions EasyTo make chord inversions musical, play the root position, first inversion and second inversion of a triad such as Bb major or C major through real rhythm patterns like block chords, oom-pah, waltz, broken chords, arpeggios, the tresillo, the Charleston, dual-speed arpeggios and floating inversions.