Built a free tool that turns any phone into a real-time sensor input for TD — no app, no shared network, just scan a QR code
Hey everyone,
I kept hitting the same wall building interactive installations — using a phone as an input meant either building a companion app, or fighting with OSC/WebSocket setups that only work on the same network, then redoing the whole setup every time the venue's network changed.
So I built M2T (Mobile2Touch) to get rid of that. It's a free TouchDesigner component that streams a phone's sensors straight into TD over the internet — no app install, no IP/port matching, no SSL setup, no shared network required. Click a button in TD, scan the QR code with the phone's browser, and you're connected.
Once connected: accelerometer, gyroscope, orientation, GPS, camera, mic, and multi-touch, all landing in a DAT table, one row per device. It works both ways too — you can push background color, haptic feedback, and flashlight control back to the phone.
And it's not just one phone — a single TD instance can host up to 20 phones at once (configurable), each one connecting independently and getting its own slot. So it scales from testing solo to a room full of people without touching the setup.
It's free. There's a Pro version in the works with audio/video streaming to the phone and live JS canvas injection.
Still actively developing this — happy to answer anything about how it works, and would love feedback from anyone using it in the field.
Free download: https://www.patreon.com/studio_edul/posts/m2t-v0-1-0-162708658 (Studio Edul — happy to answer questions here)