It’s been far too long since the last post (exams looming large over my otherwise peaceful existence), and given that my fellow SoCers have managed it I think it must be time for a status update. Firstly (and perhaps most importantly) we have sound! The screenshot below shows pygame drawing a bouncy XY pad, all created as a Kamaelia component. This is then outputting OSC messages which are read by PD and used to trigger and modulate percussive noise.
If you look closely at the PD patch you can begin to get an idea of how easy it is to work with OSC messages – the OSCroute objects make it simple to split up the different messages, giving you complete control over what is received and where it is used. So what does it sound like? Well, kinda chaotic and noisy and full of goodness – listen here.
Changing tack slightly, over at Create Digital Music there is an interesting interview with the guys from Future Audio Workshop talking about their rather lovely looking new synth Circle. There’s a lot of interesting stuff about interface design, and also a bit about its use of OSC. I think Gavin Burke, FAW’s co-founder, sums up the difference between OSC and MIDI nicely:
You’re not trying to think about MIDI and what MIDI channels you’re on and all that kind of stuff; it just keeps it nice and simple. [OSC] is where it’s heading. It’s where most people want to be; most people don’t want to [have to do MIDI mappings].
Read the whole thing though – it’s interesting stuff.