phonascus

A program that can be used to study scales, intervals, chords.