Music Reference and Theory

Find details on scales, chords, arpeggios, chord progressions and how to play these on the guitar. All guitar references can be suited to standard or alternate tunings.

Knowledge and Ear Training Drills

Test your knowledge, improve you ability to know what you hear, and strengthen your weak points with these drills.
Intervals

Next Note

Learn to construct an interval from a starting note.

Ear Training

Learn to name intervals that you hear.
Scales

Notes in scale

Learn to list notes in a scale.

Scale by notes

Learn to name a scale from a list of notes.
Chords

Notes in chords

Learn to list the notes in a chord.

Chord by notes

Learn to name a chord from a list of notes.
Scale Charts

Play Scale Chart

Practice playing scale charts.

What's New

July 13, 2026
Scale Chart Drills

Scale chart drills practice

I've added a the beginnings of scale-chart drills. Support for this is currently limited to the study feature of drills. You'll get a prompt to play some scale and the answer portion will tell you the notes you needed to play and give you an example of how to play this along with the practice functionality from the past few weeks and allows for study

This is new territory for me, but future work around this should give the drills the ability to listen to you play a scale and judge if you've played this correctly or not.

Examples:

June 26, 2026
Scale ChartsArpeggio Chart Collections By Scale

Play-along practice tool updates

The practice tool from the previous update now works with scale charts - this make this available for all melodic-style guitar charts (arpeggios and scales).

In addition to scales, I've also updated this tool to have one faster speed (300 bpm), and the ability to select which direction the pattern is played. Instead of just ascending, you can play the pattern in descending or a sort of ping-pong ascending/descending combination - All of these make for good practice in learning these scales and arpeggios.

I've still got more planned in the future, but give this a shot and let me know what you think! Is 300bpm fast enough? Do you have ideas of how this can be more useful?

Examples: