Sync Ableton Live cues to TouchDesigner via OSC – free Max for Live tool

Hey everyone,

I’ve just released void.cue2osc, a free Max for Live device that bridges Ableton Live’s timeline directly to OSC. Since a few of you have already used some of my previous M4L tools here, I figured it was worth sharing.

The idea is simple: Live becomes the master conductor for your TD network. Whether you’re working in Arrangement or Session mode, cue events fire as clean OSC messages the moment they happen. Address structure is fully modular (namespace / track / clip), payload type is auto-detected (float, int, or string), and there’s a toggle to suppress stop messages entirely if you only want triggers.

Stability-wise: jump detection prevents cue storms when scrubbing, and a startup guard avoids API errors on heavy project loads. Works on loopback or across any networked IP setup.

Typical TD use case: drive CHOP/DAT-based state machines, trigger TOX component switches, or sync parameter animations to Live’s timeline without any intermediate middleware.

This is part of a growing set of tools I’m building under the Structure Void ecosystem. We’ve also released devices for MIDI monitoring, signal-to-MIDI conversion, OSC utilities, and more. All listed here: https://structure-void.com/tools/max-for-live/

void.cue2osc is free: VOID CUE 2 OSC

Happy to answer questions if anyone wants to dig into the architecture.