Covers music theory from the basics of notation to advanced ear training excercises. Randomly generated exercises to increase recognition of music notation. Recommend going to excercises and note identification.