Syncing lights with music: Marzullo's algorithm in the DJ booth
8 hours ago
- #hardware-integration
- #music-synchronization
- #Marzullo-algorithm
- Project developed for syncing lights with music automatically at house parties.
- Uses screen recording and OCR to extract song information from DJ software like Rekordbox and DJay Pro.
- Implements Marzullo's algorithm for precise time estimation, handling UI truncation and OCR errors.
- Achieves 1ms accuracy by timing screenshots to bisect start time estimate intervals.
- Handles tempo changes and detects song skips based on interval disagreements.