Recent Developments
The SVN has been set up as a project at GoogleCode entitled ofxArgos. While the majority of work has been completed on the InteractiveObject, integration into a little sub-framework called ofxTouchAPI is still underway. InteractiveObject will be a major component of ofxTouchAPI, and will form the basis of the GUI toolkit Argos will use. Check out the SVN early next week — most of the progress to date will be available in an initial commit.
In other news, Peter Kirn from Create Digital Music has posted a recent writeup describing some of the other recent multi-touch inspired musical applications. Also of note is an article posted a few weeks ago detailing a musical interface builder on the iPhone, TouchOSC. The Argos project aims to expand on this idea by introducting a similar form of control, but in an operating-system and touch/input independent fashion. The idea is that since we use the open source TUIO protocol (and an implementation for C++/oF called ofxTUIO), that any multi-touch capable hardware and operating system that supports the common UDP network protocol can be customised for musical input using Argos. Hooray for standards.
Yeah, this sounds utterly brilliant. I really look forward to seeing what you’re working on and how you go about it. I’m hopeful that we’ll see some creative ideas all around in interface design and interaction.
I actually could see extending some common interfaces to other input, in addition to multitouch — think sensing / location on mobile platforms. This could mean protocol compatibility across implementations in C/C++, Java, Python, and even browser/JavaScript. And since TUIO-style standardization is dead-simple, that might ultimately be more about just finding generalized ways of doing things, then varying the stuff that matters.