Music Theory Train

This is a gym for your ears, eyes and sense of musicianship. Practice everyday, and get to know the building blocks of music.