Music from Code: In Simple Text, Live Coding Steve Reich-ian Rhythms with Free Overtone

Writing code for music may still seem a remote notion to the vast majority of even geekier digital musicians, but as exemplified by the language Overtone, it looks very different than coding once did. Whereas sound code was once a type-and-render affair, new coding environments focus on live coding. They use elegant, lightweight modern languages that take up less space. And they can be surprisingly musical, coming remarkably close to just typing “play a c major chord.” Not to say that you won’t look plenty geeky doing it — but, hey, if you can’t impress slash frighten your friends a …

READ MORE →

Processing, Live: Popular Visual Code Tool, Meet Live-Coding and Clojure, Lisp

For some of us, coding is a slow, methodical process, and there’s even some appeal to the rhythm of it – do a series of things, try it, stop, go back to code… But if you’ve ever dreamt of coding and seeing immediate results — whether just to speed your coding solo, or even to code in live performance — you’ll like this news. live-processing clones the capabilities of Processing, the elegant, open source visual/multimedia coding environment, but adds live-coding capabilities. Aside from the live-coding aspect, it’s generally more compact and more dynamic. The secret is Clojure, a dynamic programming …

READ MORE →