Overview
lightshowd is modular system composed of packages controlling individual features.
@lightshowd/server
The brains. Plays the music and emits the light events via a websocket server.
@lightshowd/simulator
Visualize song play in the browser based on server socket events or networked MIDI events.
@lightshowd/core
Core logic for audio streaming, playlist management, and conversion of MIDI to socket events.
@lightshowd/gpio-client
Raspberry Pi client that triggers gpio pins based on socket events.