SpecEnvoy
EN·中文

Music Theory

Learn advanced harmony and analysis by doing it — real engraved notation you can hear, graded instantly. Organised by the RCM Level 9 and Level 10 syllabus (and equivalents: ABRSM Grade 6–8, AP Music Theory).

Trainers by level
Level 9 · Harmony
Level 9 — Harmony
Intervals · triads & inversions · cadences · non-chord tones
The foundations of functional harmony. Name every interval (simple and compound), identify triads and their inversions, tell a perfect authentic cadence from a deceptive one, and classify passing tones, suspensions and appoggiaturas — each with notation you can play back.
Start Level 9 →
Level 10 · Harmony & Analysis
Level 10 — Harmony & Analysis
Seventh chords & figured bass · Roman-numeral analysis · secondary dominants · modes · chromatic chords
Advanced-level work. Spell and identify every seventh chord and inversion, analyse chords with Roman numerals in any key — including applied (secondary) dominants — recognise the church modes, and name Neapolitan and augmented-sixth chords by sight.
Start Level 10 →
Reference
Interactive
The Circle of Fifths
Key signatures, relationships & diatonic chords — click to hear
The one diagram that ties it all together. Click any key to see its signature, its relative minor, and the seven diatonic chords with their Roman numerals — and hear each one. The map you need for modulation and analysis.
Open the circle →

More on the way: figured-bass realisation, four-part voice-leading checker, and an ear-training mode.