Syncing lights with music: Marzullo's algorithm in the DJ booth
Summary
This post explains using Marzullo’s algorithm to synchronize stage lighting with music, combining OCR-based state extraction from DJ software with interval overlap to achieve precise timing. It discusses practical challenges like latency, UI truncation, and how to handle tempo changes, with a workflow that can be adapted for small events.