Interactive music-theory companion: chord progressions, modes, scales, cycle of fifths, scale studies with playback.