For reference Id say the most mature ones other than sonic pi are tidalcycles (haskell) and overtone (clojure)
tidalcycles is my favourite out of the bunch
Reply on news.ycombinator.com