Skip to content
Practice
drill catalog

Exercises

22 drills · click any to configure and start
Review your misses →
plan:
discipline:
Foundations
10 drills
Key Signature Identification
Look at a key signature on the staff and identify the major/minor key pair.
Free
Key Signature Building
Given a key name, build the matching signature on the staff one accidental at a time.
Free
Interval Builder
Given a starting note + interval label, click the correctly-spelled ending note on the staff.
Free
Interval Reading
See two notes on the staff; identify the interval between them.
Free
Chord ID
See a chord on the staff; identify it.
Free
Chord Spelling
Given one member of a chord, spell the rest on the staff.
Free
Scale Builder
Write the named scale in the direction shown.
Free
Scale Reading
See a scale on the staff; name its tonic and its type.
Free
Solfège Reading
See a short melody in a named key; name each note's solfège syllable.
Free
Time Signature Identification
Look at a rhythm on the staff and identify its time signature.
Free
Aural Skills
4 drills
Interval Identification
Listen to an interval and identify it by name.
Free
Chord Identification
Listen to a chord and identify its quality.
Free
Solfège Identification
Hear a scale or arpeggio played, then identify the solfège syllable(s) of the played note(s).
Free
Scale Identification
Listen to a scale and identify it by type.
Free
Dictation
2 drills · 1 coming soon
Harmonic Dictation
Listen to a voiced SATB progression and notate the soprano, bass, and Roman numeral for each chord.
Free
Melodic Dictation
Listen to a singable melody and notate its pitches and rhythm on the staff.
Free
Mark the Error
Hear a phrase; mark where the notation is wrong.
coming soon
Sight-Singing
1 drill
Sight-Singing
Read and sing a melody at tempo, with a count-in and a self-check.
Free
Analysis
1 coming soon
Roman Numeral Identification
See a chord in a key; name its Roman numeral function.
coming soon
Part-writing
5 drills · 1 coming soon
Chord Builder: Roman Numeral
Build the chord for a Roman numeral in SATB voicing.
Free
Four-Part Writing
Realize a Roman-numeral or figured-bass progression in four voices — generated from your chord vocabulary or authored by your teacher.
Free
Dominant 7th Trainer
Build a V⁷, find its 7th and leading tone, and resolve it to the tonic one guided step at a time.
Free
Applied Dominant Trainer
Build a V⁷ of another key's tonic, find its 7th and tonicized leading tone, and resolve it — one guided step at a time.
Free
Two-Chord Resolution
Resolve a single chord to its target: write both chords in four parts — dominants, leading-tone chords, applied chords, the Neapolitan, and augmented sixths — following the voice-leading rules.
Free
Mark the Error
Find the voice-leading error in a given progression.
coming soon
An unhandled error has occurred. Reload

Rejoining the server...

Rejoin failed... trying again in seconds.

Failed to rejoin.
Please retry or reload the page.

The session has been paused by the server.

Failed to resume the session.
Please retry or reload the page.