Live performance latency guide
TouchDesigner audio reactive latency guide for live sets
Most tutorials show how to make visuals move. Fewer explain how to make them move on beat in a real venue. Use these targets and tests before show time.
Latency targets that feel musical
Visual latency is not just a technical number. It changes whether the room feels locked to the track or slightly detached from it.
Under 16ms
Feels tightly synced for most live visuals and beat-driven flashes.
16-33ms
Acceptable for many rooms, especially with slower-moving scenes.
Above 33ms
The audience can start to feel drift on transients and strobes.
Common delay sources
- Audio interface buffer settings. Oversized buffers add delay before TouchDesigner or any visual engine sees the transient.
- Wireless routing hops. Every extra capture, stream, or wireless link can add instability.
- Heavy GPU scenes and frame drops. A visual that looks good at home can miss beats when the output resolution or projector chain changes.
- Cloud-dependent processing during a show. Anything that depends on remote generation is risky for live sync.
Quick 120fps test method
- Feed a metronome click or a sharp kick sample into the same audio path used for the show.
- Trigger a high-contrast flash on transients.
- Record the speaker and screen together at 120fps or faster.
- Count the frame offset between the click and flash.
- Lower buffer size, simplify scenes, or remove routing hops until sync is repeatable.
TouchDesigner-specific checks
In TouchDesigner, watch cooking time, dropped frames, audio device settings, and any TOP chain that spikes when the scene changes. If the scene only hits your target when idle, it is not show-ready.
For production, keep a fallback scene that is visually simpler but rhythmically reliable. The audience forgives simpler visuals faster than late visuals.
Need faster setup than custom node builds?
Use a purpose-built real-time engine when you need visuals that respond quickly without rebuilding a TouchDesigner rig for every set.