For those that have been following along I've posted another update to my sound shop program. Sound shop is a program to help kids learn programming where they can write functions and interact with them visually to novel and interesting results.
Since the last update I added song file support, programmatic song creation and saving, audio file recording, sound and mapping sound samples to keys. I've also fixed the problems with sounds popping and clicking and added a few sample song files.
Here is a brief overview of some of those changes: