Cross-Platform Show Control

LichtLabor

Synchronize LED lighting to live audio and MIDI signals in real time. Design your show, run it live — across desktop and mobile, on any platform. Any device with the app becomes a fixture in your show.

What it does

A complete, platform-independent toolchain from show design to live playback — built for WS2812B LED installations and mobile fixtures alike.

🎵

Audio Analysis

Real-time FFT beat detection and frequency analysis drives lighting effects directly from a microphone or line input.

🎛️

MIDI Control

Full MIDI input/output support. Trigger cues, control master speed, and sync to external devices and DAWs.

💡

WS2812B LED Output

Drive addressable RGB strips over UDP/TCP. Auto-discover hardware on the local network via mDNS.

🎨

Show File Designer

Visual editor for building playlists, cue timelines, audio triggers, and equalizer curves.

▶️

Live Player

Lightweight runtime player optimized for small form-factor devices. Plays back show files with zero latency.

🌐

Network First

Hardware controllers are discovered via mDNS and driven over UDP/TCP. No proprietary cables — just your existing network.

📱

Mobile as Fixture

Any smartphone or tablet with the app installed becomes a light fixture in your show. Effects are broadcast in real time over RabbitMQ to every connected device — from anywhere in the world.

Interaction Flow

A unified toolchain from show design to live audio-reactive performance.

Show Designer

Visual creation of cues, audio triggers, and device mapping.

Live Player

Real-time audio/MIDI analysis & effect execution.

Hardware

WS2812B LEDs via UDP & mDNS discovery.

Simulator

Pixel-accurate virtual strip visualization.

Mobile

Live sync via RabbitMQ Cloud Routing.

Get in touch

Interested in the project? Have questions or want to collaborate?

View on GitHub