Hey, this was really cool! The mechanics and sound changes were super interesting. I'd be really interested to see more, if you developed it further.
For criticism, you can get stuck and have to restart the game if the small ball doesn't roll properly, or if you screw up the order of interactions. Also, the sound is a little jarring when switching songs, just adding a fade in/out would probably fix that, I think.
Overall, great game! You did an awesome job :D