April 2012
Mon Tue Wed Thu Fri Sat Sun
« Mar   May »
 1
2345678
9101112131415
16171819202122
23242526272829
30  

Month April 2012

Morse Code for Overtone

morse170

We’ve just uploaded a Morse code generator for Overtone.

I’ve never been much of a fan of SuperCollider largely because of its front-end language, which I first encountered around 15 years ago (before SuperCollider even existed) and had various issues with, but Overtone (a Clojure environment for driving the SuperCollider audio engine) is a different proposition.

I’m working on a project involving online avatars and audio-rate control systems, and since Clojure+Overtone can clearly do both web interfacing and audio (all with decent multithreading semantics) it avoids the need for separate programs hooked together via OSC or any kind of plug-in or hosting setup. (We’ve already implemented Clojure for MaxMSP, and that was lined up as our Plan B.)

This Morse code generator is very much My First Overtone Program, drawing just on basic Overtone/SuperCollider idioms which I can hack together without getting too lost. Most of it is plain old Clojure coding with a bit of event scheduling, familiar from realtime media applications.

I wonder how much SuperCollider I’d have to learn to add synthetic shortwave radio interference?

Anarchy in the Organism

01352-440x275

The Wellcome Trust-funded installation piece Anarchy in the Organism by Simeon Nelson has just gone live at the UCLH Cancer Centre. We designed and built the animation and rendering system; Rob Godman composed the multichannel soundtrack.