All Topics
All Topics
Technology
Technology
Design
Design
Programming
Programming
Science
Science
News
News
Gaming
Gaming
Entertainment
Entertainment
Business
Business
Finance
Finance
Sports
Sports
Health
Health
Food
Food
Travel
Travel
Art
Art
Music
Music
Books
Books
Education
Education
Politics
Politics
Personal
Personal
No algorithm. No AI slop. No ads. Just RSS. Pro-human. Indie writers. Real journalism. Open web. Chronological. Hand toasted.

Building an automatic light show that syncs with live DJs using Marzullo's algorithm

By

Aaron Janse

2h ago· 4 min readen

Summary

A developer shares their side project of building an automatic lighting system that syncs with live DJ performances at house parties. The system uses Marzullo's algorithm to handle real-time synchronization challenges like tempo changes and skipped song sections, allowing lights to follow the structure of music and build up to drops automatically.

Key quotes

· 3 pulled
It's a fun intersection of technology and non-technical topics, so I finally put aside time to write about it as a short series of posts.
I wanted my lighting system to be fully automatic and follow the structure of a song and build up to a drop, like you see at concerts.
In this inaugural post I'll talk about how we can keep in sync with a live DJ, even if they skip parts of a song or change tempos.
Snippet from the RSS feed
One of my favorite side projects is automatically syncing lights with music at house parties. How can we keep in sync with a live DJ?

You might also wanna read