I've recently had the recurring idea that it would be awesome if I could do this with music, I found this after a quick search: http://overtone.github.io/ (+ it's an excuse to learn clojure) Anyone have experience doing this with music, & might have some opinion on the best tools?