Skip to main content

Music Theory Apps

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.

123

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.

1

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.

IV

Diatonic Chord ID

Roman Numerals

Identify diatonic chords by their Roman numeral in a given key.

TPDD

Harmonic Function ID

T / PD / D

Identify harmonic functions: Tonic, Predominant, or Dominant.

I???

Chord Progression ID (Visual)

Staff → Roman Numerals

See a chord progression on the staff and label each chord with its Roman numeral.

IV

Diatonic Chord Construction

Build Chords

Given a key and Roman numeral, build the correct diatonic chord on the staff.

I?

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.