home/ atoms/ td-osc-websocket-sensor-unification

Centralising all sensor inputs through a single OSC/WebSocket bridge (MAMI pattern) lets TouchDesigner focus on interaction design rather than device plumbing

Javier Alvarez Bailen’s MAMI system addresses a recurring problem: interactive installations requiring multiple heterogeneous devices (cameras, radars, sensors) force rebuilding TD configuration from scratch each time. MAMI is a web application that aggregates all input devices in one place, then delivers their values to TouchDesigner via OSC or WebSockets through a custom component. This separates concerns: device configuration lives outside TD in a browser-friendly UI; TD receives clean, unified data streams. The pattern applies broadly — any project that benefits from rapid sensor swapping or browser-based configuration by non-TD operators.

Examples

An installation with Kinect, a radar sensor, and a mobile phone input: MAMI aggregates all three, TD receives a single OSC namespace. A museum exhibition where floor staff can reconfigure which sensor drives the experience without touching the TD patch.

Assessment

Design the OSC namespace for a three-sensor installation (camera, pressure pad, RFID reader) that would be delivered to TD via the MAMI pattern. Specify the address pattern and value types for each.

“TouchDesigner, with the help of a custom component, can receive values from input devices via Open Sound Control (OSC) or WebSockets. As a result, your focus can be on your interactive design”
corpus · touchdesigner-summit-montreal-2019-talks-free-recordings · chunk 5