Real Sight Reader
Piano sound
Browser piano

Play your MIDI keyboard through this device’s audio output. Plug headphones into this device and turn down your piano’s own speakers.

← Real Sight Reader · Pedal points in the wild

Harmonic rhythm: how fast does harmony move?

Melodic rhythm is easy to hear — the notes going by. Harmonic rhythm is quieter: how often the underlying chord actually changes, independent of how busy the surface sounds. We reduced all 76 pieces in our corpus to block chords and measured the rate: the corpus averages 1.50 changes per bar, but the range is wide. Prelude 20 in A minor (BWV 889) (J. S. Bach) changes chord 3.12 times a bar — more than three new harmonies every measure — while Für Elise (L. v. Beethoven) sits at just 0.78, one chord regularly stretched across more than a full bar.

Practice with the pieces that use it →

The census: every piece, ranked by pace

Changes per bar for the whole corpus, fastest to slowest:

piecechanges/bar
Prelude 20 in A minor (BWV 889)3.12
Prelude 7 in E-flat major (BWV 852)2.87
Prelude 16 in G minor (BWV 861)2.47
Prelude 19 in A major (BWV 864)2.42
Prelude 12 in F minor (BWV 857)2.41
Prelude 7 in E-flat major (BWV 876)2.41
Nocturne in E♭, Op. 9 No. 22.34
Prelude in C minor, Op. 28 No. 202.31
Clair de Lune2.31
Prelude 18 in G-sharp minor (BWV 887)2.31
Prelude 14 in F-sharp minor (BWV 859)2.29
Prelude 11 in F major (BWV 856)2.28
Prelude 8 in D-sharp minor (BWV 877)2.19
Prelude 2 in C minor (BWV 871)2.17
Prelude 6 in D minor (BWV 851)2.15
Prelude 23 in B major (BWV 868)2.11
Prelude 22 in B-flat minor (BWV 867)2.08
Canon in D1.98
Prelude 10 in E minor (BWV 855)1.90
Melody (Album for the Young, Op. 68 No. 1)1.85
Invention No. 1 in C, BWV 7721.83
Prelude 2 in C minor (BWV 847)1.71
Prelude 5 in D major (BWV 850)1.71
The Merry Peasant (Album for the Young, Op. 68 No. 10)1.67
Arabesque No. 21.65
Prelude 13 in F-sharp major (BWV 858)1.63
Soldiers' March (Album for the Young, Op. 68 No. 2)1.59
Arabesque No. 11.56
Prelude 21 in B-flat major (BWV 866)1.55
Ode to Joy1.53
Sonata in C, K. 5451.53
Prelude 9 in E major (BWV 854)1.46
Prelude 12 in F minor (BWV 881)1.46
Prelude 6 in D minor (BWV 875)1.34
Nocturne in C-sharp minor (Op. posth.)1.31
Prelude 14 in F-sharp minor (BWV 883)1.30
Prelude 24 in B minor (BWV 893)1.29
Londonderry Air (Danny Boy)1.28
The Irish Rover1.25
Prelude 18 in G-sharp minor (BWV 863)1.24
The Little Hunter's Song (Album for the Young, Op. 68 No. 7)1.23
Prelude 5 in D major (BWV 874)1.23
Moonlight Sonata, 1st Movement1.20
Auld Lang Syne1.20
Prelude 15 in G major (BWV 884)1.20
Liebestraum No. 31.16
Prelude 8 in E-flat minor (BWV 853)1.15
Prelude 20 in A minor (BWV 865)1.14
Minuet in C (Notebook for Wolfgang)1.13
The Wild Horseman (Album for the Young, Op. 68 No. 8)1.12
Sonata No. 11, K. 331 — Alla Turca1.10
Swan Lake Theme1.09
Humoresque No. 71.08
Morning Mood (Peer Gynt)1.08
The Entertainer1.07
Prelude 13 in F-sharp major (BWV 882)1.07
Arabesque, Op. 100 No. 21.06
Gymnopédie No. 11.05
Prelude 15 in G major (BWV 860)1.05
Prelude 17 in A-flat major (BWV 862)1.05
Prelude 23 in B major (BWV 892)1.04
Lullaby (Wiegenlied)1.00
Sonatina in C, Op. 36 No. 11.00
Air Napolitain "Santa Lucia"1.00
Clair de Lune (Easy Arrangement)1.00
Minuet in F, K. 21.00
Amazing Grace1.00
Prelude No. 1 in C, BWV 846 (WTC I)1.00
Waltz in A minor, B. 1501.00
Prelude 1 in C major (BWV 846)1.00
Prelude 3 in C-sharp major (BWV 848)1.00
Prelude 4 in C-sharp minor (BWV 873)1.00
Sonatina in G, Anh. 5 No. 10.97
When the Saints Go Marching In0.95
Waltz, Op. 32 No. 10.89
Für Elise0.78

Fastest and slowest, side by side

Each link opens the piece in the harmony player — the label under each one is exactly the chord-count and bar-count behind the rate above it.

Fastest-moving harmony

Slowest-moving harmony

Go deeper