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. |


