A fun music creation tool that lets you you to create music using what is best described as a virtual human beatbox.

incredibox

Create your own music at Incredibox