Modulation, in the wild
"Modulation" sounds like a special event — a double bar, a new key signature, a fanfare. Most of the time it's quieter than that: a run of bars whose harmony correlates far better with some other key than with home. We slid a window across every piece in our library corpus and matched it against all twenty-four keys — 82 spans across 45 real pieces came back a strong match for somewhere other than home, each with the bar range, the destination key, and how confident the match is.
Practice with the pieces that use it →
The census
How often each piece in the corpus leaves its home key, ranked by how much it wanders:
| piece | home key | modulation spans |
|---|---|---|
| Prelude 8 in D-sharp minor (BWV 877) | D-sharp minor | 6 |
| Sonata in C, K. 545 | C major | 5 |
| Arabesque No. 1 | A major | 4 |
| Clair de Lune | D-flat major | 4 |
| Sonata No. 11, K. 331 — Alla Turca | A major | 4 |
| Prelude 3 in C-sharp major (BWV 848) | C-sharp major | 4 |
| Prelude 13 in F-sharp major (BWV 882) | F-sharp major | 4 |
| Prelude 4 in C-sharp minor (BWV 873) | C-sharp minor | 3 |
| Prelude 24 in B minor (BWV 893) | B minor | 3 |
| Nocturne in C-sharp minor (Op. posth.) | C-sharp minor | 2 |
| Für Elise | A minor | 2 |
| Waltz in A minor, B. 150 | A minor | 2 |
| Prelude 7 in E-flat major (BWV 852) | E-flat major | 2 |
| Prelude 5 in D major (BWV 874) | D major | 2 |
| Prelude 6 in D minor (BWV 875) | D minor | 2 |
| Prelude 12 in F minor (BWV 881) | F minor | 2 |
| Prelude 15 in G major (BWV 884) | G major | 2 |
| Prelude 18 in G-sharp minor (BWV 887) | G-sharp minor | 2 |
| Invention No. 1 in C, BWV 772 | C major | 1 |
| Lullaby (Wiegenlied) | D-flat major | 1 |
| Arabesque, Op. 100 No. 2 | A minor | 1 |
| Arabesque No. 2 | G major | 1 |
| Clair de Lune (Easy Arrangement) | A minor | 1 |
| The Entertainer | C major | 1 |
| Minuet in C (Notebook for Wolfgang) | C major | 1 |
| Liebestraum No. 3 | A-flat major | 1 |
| The Wild Horseman (Album for the Young, Op. 68 No. 8) | A minor | 1 |
| Prelude 6 in D minor (BWV 851) | D minor | 1 |
| Prelude 8 in E-flat minor (BWV 853) | E-flat minor | 1 |
| Prelude 9 in E major (BWV 854) | E major | 1 |
| Prelude 10 in E minor (BWV 855) | E minor | 1 |
| Prelude 11 in F major (BWV 856) | F major | 1 |
| Prelude 13 in F-sharp major (BWV 858) | F-sharp major | 1 |
| Prelude 14 in F-sharp minor (BWV 859) | F-sharp minor | 1 |
| Prelude 15 in G major (BWV 860) | G major | 1 |
| Prelude 16 in G minor (BWV 861) | G minor | 1 |
| Prelude 17 in A-flat major (BWV 862) | A-flat major | 1 |
| Prelude 19 in A major (BWV 864) | A major | 1 |
| Prelude 20 in A minor (BWV 865) | A minor | 1 |
| Prelude 23 in B major (BWV 868) | B major | 1 |
| Prelude 2 in C minor (BWV 871) | C minor | 1 |
| Prelude 7 in E-flat major (BWV 876) | E-flat major | 1 |
| Prelude 14 in F-sharp minor (BWV 883) | F-sharp minor | 1 |
| Prelude 20 in A minor (BWV 889) | A minor | 1 |
| Prelude 23 in B major (BWV 892) | B major | 1 |
Prelude 8 in D-sharp minor (BWV 877) moves the most — 6 distinct spans away from D-sharp minor. Most of the rest wander less: a handful of bars into the dominant or the relative minor before finding their way home again.
Hear the key changes
Each link opens the piece in the harmony player. Bar ranges below show where the window matched, the key it matched, and the correlation coefficient (closer to 1.0 is a stronger match).
- Prelude 8 in D-sharp minor (BWV 877) J. S. Bach home: D-sharp minor
- Sonata in C, K. 545 W. A. Mozart home: C major
- Arabesque No. 1 C. Debussy home: A major
- Clair de Lune C. Debussy home: D-flat major
- Sonata No. 11, K. 331 — Alla Turca W. A. Mozart home: A major
- Prelude 3 in C-sharp major (BWV 848) J. S. Bach home: C-sharp major
- Prelude 13 in F-sharp major (BWV 882) J. S. Bach home: F-sharp major
- Prelude 4 in C-sharp minor (BWV 873) J. S. Bach home: C-sharp minor
- Prelude 24 in B minor (BWV 893) J. S. Bach home: B minor
- Nocturne in C-sharp minor (Op. posth.) F. Chopin home: C-sharp minor
- Für Elise L. v. Beethoven home: A minor
- Waltz in A minor, B. 150 F. Chopin home: A minor
- Prelude 7 in E-flat major (BWV 852) J. S. Bach home: E-flat major
- Prelude 5 in D major (BWV 874) J. S. Bach home: D major
- Prelude 6 in D minor (BWV 875) J. S. Bach home: D minor
- Prelude 12 in F minor (BWV 881) J. S. Bach home: F minor
- Prelude 15 in G major (BWV 884) J. S. Bach home: G major
- Prelude 18 in G-sharp minor (BWV 887) J. S. Bach home: G-sharp minor
- Invention No. 1 in C, BWV 772 J. S. Bach home: C major
- Lullaby (Wiegenlied) J. Brahms home: D-flat major
- Arabesque, Op. 100 No. 2 F. Burgmüller home: A minor
- Arabesque No. 2 C. Debussy home: G major
- Clair de Lune (Easy Arrangement) C. Debussy home: A minor
- The Entertainer S. Joplin home: C major
- Minuet in C (Notebook for Wolfgang) L. Mozart home: C major
- Liebestraum No. 3 F. Liszt home: A-flat major
- The Wild Horseman (Album for the Young, Op. 68 No. 8) R. Schumann home: A minor
- Prelude 6 in D minor (BWV 851) J. S. Bach home: D minor
- Prelude 8 in E-flat minor (BWV 853) J. S. Bach home: E-flat minor
- Prelude 9 in E major (BWV 854) J. S. Bach home: E major
- Prelude 10 in E minor (BWV 855) J. S. Bach home: E minor
- Prelude 11 in F major (BWV 856) J. S. Bach home: F major
- Prelude 13 in F-sharp major (BWV 858) J. S. Bach home: F-sharp major
- Prelude 14 in F-sharp minor (BWV 859) J. S. Bach home: F-sharp minor
- Prelude 15 in G major (BWV 860) J. S. Bach home: G major
- Prelude 16 in G minor (BWV 861) J. S. Bach home: G minor
- Prelude 17 in A-flat major (BWV 862) J. S. Bach home: A-flat major
- Prelude 19 in A major (BWV 864) J. S. Bach home: A major
- Prelude 20 in A minor (BWV 865) J. S. Bach home: A minor
- Prelude 23 in B major (BWV 868) J. S. Bach home: B major
- Prelude 2 in C minor (BWV 871) J. S. Bach home: C minor
- Prelude 7 in E-flat major (BWV 876) J. S. Bach home: E-flat major
- Prelude 14 in F-sharp minor (BWV 883) J. S. Bach home: F-sharp minor
- Prelude 20 in A minor (BWV 889) J. S. Bach home: A minor
- Prelude 23 in B major (BWV 892) J. S. Bach home: B major
Go deeper
- Train your ear to catch it → Our ear-training site drills the moment a passage stops sounding like home — before you can name the destination key, you can hear that you've left.
- The theory: chromatic modulation → Pivot chords, common-tone modulation, and how composers get from one key to another — the full chapter on our theory site.
- A favorite modulation lever → An augmented sixth chord is enharmonically a dominant seventh in disguise — one of the cleanest pivots for slipping into a new key, surveyed on its own terms.
- Learn a piece that uses them → The practice ladder loops eight bars at a time — hear the harmony slowly, read along, then play at tempo.