The Music Suite
Clojure fans should look at http://overtone.github.io/ for something similar.Of particular note is the file https://github.com/overtone/overtone/blob/master/src/overton... which is an absolute work of art.