Books and lessons on music theory.
Interactive exercises for theory and aural training.
You can customize the exercises to meet your needs.
Includes an score editor.
"Bridging the open source software, nonprofit and corporate tech communities, SocialCoding4Good connects software development professionals with opportunities to volunteer their time and technical talent to organizations creating technology solutions for social good. … SocialCoding4Good is a project of Benetech."
an arcade action puzzle game where the objective is to get rid of all incoming balls by rearranging their order. Currently it includes 12 different levels and two modes of gameplay. The engine allows for easy custom level creation with unlimited number of paths, different speeds, ball-sizes, and rules.