The Algorithmic Raver

Its hard to imagine a crowd of people dancing while staring mesmerised to someone hunched over a laptop programming in emacs. However put into that developers hands tools like Clojure's Overtone or Haskell's Tidal and that programmer becomes a live musician, emacs a viewport into their creative composition. Watching as they slowly grow their code and algorithms into music which is reactive to the crowd and the moment. This is Algorave or Live music coding, turning programming into a performance art. This talk will dive into the world of the live music programmer, examining how people perform, the hardware used, the programming tools, and how you can turn your coding skills into a musical performance. Hear for yourself the sounds of the algorithmic raver.