Creating Music, K-8

http://creatingmusic.com
This is a creative music environment for children to compose music, play with musical performance, music games and music puzzles.