theSticks
A system centered around two portable computers, a multi-channel audio interface, a keyboard (MK-249C by Evolution) and two sophisticated game controllers (Cyborg 3D by Saitek) is shown here. I use this arrangement as my primary instrument for improvisation with other musicians.
I use two computers in my setup. One machine brings in information from all of my controllers. It then dynamically and modally translates the streams of raw gesture data to OpenSoundControl messgages that are specific to the synthesis and processing engins running on the second computer. By creating thess messages modally, I am able to use the same instruments to controll a large number of different processes.
The second computer, with a more powerful processor, does nothing but audio processing. The system allows dynamic routing of any of sound input or source sample, to any of the available processing/synthesis engins. Control information for changing the settings of these engins is also received in real-time from the first computer.
The two computers communicate over Ethernet using CNMAT's OpenSoundControl protocall. OpenSoundControl, and all other CNMAT Max objects, can be found here.