Log in to track your progress, earn points, and build streaks!
Mixed Review
Build Your Own Test
Combine any music theory apps into one custom review session with the settings you choose for each.
Live Classroom
Shared Room
Host a live room for music vocabulary and run the same rounds for the whole class.
Name Notes
Identify Notes
Identify notes on the staff.
Piano Note ID
Staff to Keys
Identify notes on the staff by tapping the correct piano key.
Beat Position
Counting & Rhythm
Identify the beat position of highlighted notes.
Rhythm Counting
Count the Beats
Label rhythms with how they would be counted aloud.
Rhythm Reader
Play Along
Tap in time with generated rhythm notation over a metronome.
Note & Rest ID
Identify Symbols
Identify notes and rests by type.
Articulation & Dynamic ID
Identify Symbols
Identify dynamics, articulations, ornaments, and expression marks.
Add Articulation / Dynamics
Place the Marking
Read a phrase and place the requested articulation or dynamic on the correct note.
Music Vocab
Symbol Meanings
Match music symbols with their meanings.
Place the Bar Lines
Bar Line Placement
Identify where bar lines belongs.
Music Equation
Note Value Math
Solve for the right note or rest.
Rhythm Identification
Identify Rhythms
Listen to a rhythm and identify the matching notation.
Rhythm Writer
Dictation
Listen rhythms and notate what you hear.
Melodic Dictation
Pitch + Rhythm
Listen to a melody, notate the notes, and place the bar lines.
Scale Degree Labeling
Identify Degrees
Label each note in a melody with its scale degree number (1-7).
Interval Identification
Identify Intervals
Identify the interval between two notes on the staff.
Interval Construction
Build Intervals
Construct intervals above a given note.
Ear Interval ID
Identify by Ear
Listen to an interval and identify it from multiple choices.
Ear Interval Build
Construct by Ear
Hear an interval and place the target note on the piano.
Ear Scale ID
Identify by Ear
Listen to a scale and identify the scale type.
Ear Chord ID
Identify by Ear
Listen to a chord and identify the chord type.
Scale Identification
Identify Scales
Identify the scale shown on the staff.
Scale Construction
Build Scales
Construct the requested scale on the staff.
Chord Identification
Identify Chords
Identify chords displayed on the staff.
Chord Construction
Build Chords
Build the requested chord on the staff.
Repeat Navigation
Repeat Signs
Learn repeat barlines, endings, D.C., D.S., Coda, and navigation marks.
Diatonic Chord ID
Roman Numerals
Identify diatonic chords by their Roman numeral in a given key.
Harmonic Function ID
T / PD / D
Identify harmonic functions: Tonic, Predominant, or Dominant.
Chord Progression ID (Visual)
Staff → Roman Numerals
See a chord progression on the staff and label each chord with its Roman numeral.
Diatonic Chord Construction
Build Chords
Given a key and Roman numeral, build the correct diatonic chord on the staff.
Chord Progression Builder
Fill in Blanks
Complete a chord progression by filling in the missing Roman numerals with constraints.
Progression Error Detection
Find the Mistake
Find the incorrectly labeled chord in a Roman numeral progression.
Chord Progression ID (by Ear)
Listen & Label
Listen to a chord progression and identify each chord by Roman numeral.
