Models of Musical Creativity (in Clojure)