Skip to main content

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.