Skills · Song tutorial

How to Play Canon in D on Piano

One of the most-played pieces at weddings, built on an eight-chord loop you can learn surprisingly fast.

Updated July 4, 20268 min readBy Harmono
Playing Pachelbel’s Canon in D on the piano

The short answer

Canon in D is built on a repeating eight-chord progression: D – A – Bm – F♯m – G – D – G – A. Learn that left-hand chord loop first, then add the melody on top. A simple beginner version uses the chords with a basic right-hand melody before building toward the fuller, faster variations.

Canon in D by Johann Pachelbel is one of the most recognisable pieces of music ever written: you have heard it at weddings, in films, and in countless arrangements. What most beginners do not realise is that underneath all that beauty sits a single, simple idea repeated over and over. The entire piece is built on one eight-chord progression in D major that loops from start to finish. Learn that loop and you already have the skeleton of the whole piece.

The chord progression that runs the whole piece

Pachelbel wrote Canon in D around a repeating bass line and its harmony. That harmony is the same eight chords, in the same order, every single time:

D – A – Bm – F♯m – G – D – G – A

Every variation you hear, from the calm opening to the busy, ornamented later sections, is played on top of this exact loop. Here are the eight chords with their notes:

OrderChordNotes
1DD – F♯ – A
2AA – C♯ – E
3BmB – D – F♯
4F♯mF♯ – A – C♯
5GG – B – D
6DD – F♯ – A
7GG – B – D
8AA – C♯ – E

If those chord shapes are new to you, spend a few minutes with our chart of common piano chords first. Notice that this progression uses only friendly, closely related chords, which is a big part of why the piece sounds so smooth and satisfying.

Why a simplified version is perfect for beginners

Because Canon in D is just one repeating loop, you never have to memorise a long, changing sequence. Once you can play the eight chords in order, you can play through the entire piece by simply repeating them. That single-loop structure makes a simplified Canon in D one of the most rewarding early pieces you can tackle: it sounds impressive, yet the underlying map fits on one line. It also sits nicely alongside other approachable pieces in our list of easy piano songs for beginners.

Fuller concert arrangements, on the other hand, get genuinely advanced. The famous flowing sixteenth-note variations, wide leaps, and layered voices demand real technique and years of practice. The good news is that you can start with a clean, simplified version now and add complexity gradually as your hands catch up.

A step-by-step method to learn it

Here is a practical order of operations that takes you from the bare chords to a musical performance:

  1. Learn the eight-chord progression. Play D, A, Bm, F♯m, G, D, G, A with your left hand as plain chords until the order is automatic and you no longer have to think about what comes next.
  2. Play the chords as simple block or broken patterns. Once the sequence is solid, either hold each chord as a block or roll it as a broken (arpeggiated) pattern, for example playing the lowest note then the rest. This instantly makes it sound like music rather than exercises.
  3. Add a simple right-hand melody. Bring in the well-known melody line on top, one phrase at a time, keeping the left-hand pattern steady underneath.
  4. Build up the variations. As you get comfortable, borrow a few of Pachelbel's ideas: faster right-hand runs, added ornaments, or a fuller texture. Add these gradually so each new layer stays clean.
  5. Practise with a steady pulse. Play along with a metronome or a steady count. Canon in D lives or dies on its calm, even flow, so lock in a comfortable tempo before you try to speed up.

Working slowly and accurately here pays off enormously. For more on structuring these sessions, see our guide on how to practice piano effectively.

Hands together and keeping time

The trickiest moment for most beginners is coordinating the flowing right-hand line against the steady left-hand chords. The fix is patience: practise each hand alone until it is effortless, then put them together at half speed. Count out loud so both hands share the same pulse. Because the harmony repeats, once you nail the coordination on the first loop, every following loop uses the same muscle memory.

A tool like Harmono can turn Canon in D into a play-along tutorial, listening as you play and giving feedback on your timing and accuracy so you know exactly which bars need more work. That kind of instant feedback is especially useful on a piece where evenness matters so much.

The bottom line

Canon in D looks intimidating and sounds gorgeous, but it is built on a single eight-chord loop: D – A – Bm – F♯m – G – D – G – A. Learn that progression, dress it up with a broken-chord pattern and the familiar melody, and keep a steady pulse. Start simple, add layers over time, and you will be playing a piece that people genuinely recognise far sooner than you expect.

Frequently asked questions

What chords are in Canon in D?

Canon in D repeats an eight-chord progression: D – A – Bm – F♯m – G – D – G – A. Almost the entire piece is built on this loop.

Is Canon in D easy to play on piano?

A simplified version is beginner-friendly because it is built on one repeating chord progression. The fuller arrangements with fast running notes are more advanced.

How do you play Canon in D for beginners?

Learn the eight-chord left-hand loop first, play it as simple block or broken chords, then add a slow right-hand melody. Build up speed and detail gradually.

Who composed Canon in D?

Canon in D was composed by Johann Pachelbel, a German Baroque composer. It is one of the most popular pieces played at weddings.

Harmono Piano

Learn and practice piano with feedback that actually helps

Practice with an Audition mode that gives masterclass-like feedback, transcribe any audio into sheet music, and turn songs into play-along tutorials.

Keep reading

All articles →