LumiNote Software Kit
LumiNote turns cheap WS2812B LED strips into festival-grade light shows. Design custom light sequences on a timeline, sync them to Spotify or local audio, and drive real hardware over USB serial in real time.
Features:
-Timeline based light show editor with 10+ optional effects per block
-Spotify playback integration via PKCE OAuth
-Local audio file support (MP3, WAV, FLAC)
-Cloud database for sharing and downloading light shows, powered by Cloudflare Workers + D1 + R2 databases
-Real-time LED output over a custom binary serial protocol to an ESP32
Development choices I'm proud of:
-Audio source and playback timer are separate interfaces so adding Apple Music or any other source only requires implementing IMusicProvider, nothing else changes
-The backend data storage runs entirely on Cloudflare's network, no server to maintain
-All lighting effects run through a single stateless function so the desktop visualizer and the ESP32 see identical output. This also makes it easy to add future light effects
(OUTDATED)
Here is an example of a simple lightshow made using Luminotes lightshow editor:
