site map

Choose a music theory concept to explore:

Note Names: Click on-screen buttons with your mouse or use the computer keyboard to show matching notes on the grand staff, or click the staff to see the matching button.
C-Clef Note Names: Similar to the Note Names exercise, but on your choice of 4 possible C-claves: soprano, mezzo-soprano, alto (also known as the viola clef), or tenor.
Piano Keys: Click a piano key on a keyboard pictured on the screen to see that note on the staff, or click the staff to see the matching piano key.
Guitar Frets: Click a guitar fret to see that note on the staff, or click the staff to see the matching fret.
Violin Fingerings: Click the violin fingerboard to see that note on the staff, or click the staff to see the matching fingering.
Viola Fingerings: Click the viola fingerboard to see that note on the staff, or click the staff to see the matching fingering.
Cello Fingerings: Click the cello fingerboard to see that note on the staff, or click the staff to see the matching fingering.
Double Bass Fingerings: Click the double bass fingerboard to see that note on the staff, or click the staff to see the matching fingering.
Intervals: Experiment with intervals! You can control everything. For example: you could click on the staff to set C# as the starting note, then ask for a descending minor sixth. You'll see the second note on the staff, and hear the interval at the same time.
Chords: Experiment with triads and seventh chords! For example: you could click on the staff to set B as the starting note, then ask for a fully-diminished 7th chord. You'll see the notes on the staff, and hear the chord at the same time.
Scales: Experiment with scales! You can control everything. For example: you could click on the staff to set Eb as the starting note, then ask for a Hungarian scale. You'll see the scale notes on the staff, and hear the scale at the same time.


Under
development:


Key signatures, chord functions, support for bass and treble (viola) clef, and more.
top