... it perfect for all ages. Its features include exercises to improve your sight-reading skills, ear training exercises to help you recognize and play notes by ... range of notes, and select the type of exercises you want to perform. The software even allows ...