Alda: A Music Programming Language, Built in Clojure by David Yarwood.
Presentation by David at Clojure Remote.
From the description:
Inspired by other music/audio programming languages such as PPMCK, LilyPond and ChucK, Alda aims to be a powerful and flexible programming language for the musician who wants to easily compose and generate music on the fly, using only a text editor.
Clojure proved to be an ideal language for building a language like Alda, not only because of its wealth of excellent libraries like Instaparse and Overtone, but also because of its Lispy transparency and facility for crafting DSLs.
From the Github page:
Slack: Sign up to the universe of Clojure chat @ http://clojurians.net/, then join us on #alda
Reddit: Come join us in /r/alda, where you can discuss all things Alda and share your Alda scores!
Alda is looking for contributors! Step up!