For performers: Complete harmonic and voice-leading analysis verified at the beat level against the score. Each piece is presented as a structured analytical resource — formal structure, tonal journey, cadence map, and movement-by-movement commentary.

For students and scholars: Roman numeral analysis, voice-leading reduction, and formal logic treated as independent analytical layers and brought together into a coherent account of how each piece works.

Beethoven

String Quartet in F minor

Op. 95 · Serioso · String quartet

Complete harmonic and voice-leading analysis, verified against the score at the beat level.

Explore →

Tchaikovsky

Polka, Op. 39 No. 10

Children's Album · B♭ major · Piano · RCM Level 5

Score-level study guide and exam preparation for RCM Level 5.

Explore →

Chopin

Prélude in E minor

Op. 28 No. 4 · E minor · Solo piano

Score-level harmonic and textural analysis — binary form with coda, chromatic tonicization within a fixed key, and the convergence at m. 17.

Explore →

Schubert

Impromptu in B♭ major

Op. 142 No. 3 · D. 935 No. 3 · Solo piano

Score-level analysis of the theme and variations — a harmonic frame retained through six statements, two departures by third, and the single strong cadence held back to the last measures.

Explore →

Beethoven

Piano Sonata No. 17, "The Tempest"

Op. 31 No. 2 · Movement I · D minor

A sonata form that withholds its home cadence for 196 measures, held together by a rolled arpeggio that returns unchanged at every boundary.

Explore →

Chopin

Waltz in C♯ minor

Op. 64 No. 2

A rondo-like waltz built from two ideas and one episode, in which the refrain takes every perfect cadence and the tune never closes.

Explore →

Schubert

Impromptu in A♭ major

Op. 90 No. 4 · D. 899 No. 4

A cascade in the minor, a trio in C♯ minor, and a home key kept waiting.

Explore →

Beethoven

Piano Sonata No. 17, "The Tempest": Adagio

Op. 31 No. 2 · Movement II · B♭ major

A sonata form without a development, with a single visit to a new key and a climax that spreads across a stretch of music rather than landing on one note.

Explore →

Chopin

Ballade No. 4 in F minor

Op. 52

Explore →

Elgar · Orchestra · 1898–99

Enigma Variations, Op. 36

Theme analysis published · Nimrod in progress

View analysis →
Beethoven

Piano Sonata No. 8, "Pathétique"

Op. 13 · 2nd Movement · A♭ major · Solo piano

Score-level harmonic and formal analysis of the Adagio cantabile — six formal blocks, boundary PAC, and the soprano line's withdrawal from cadential certainty.

Explore →