Skip to content

randombyte-developer/light-hub

Repository files navigation

light-hub

Build requirements

sudo apt install openjdk-11-jdk openjfx

Runtime requirements

sudo apt install openjdk-11-jre openjfx

Structure

Every Device is a Receiver. A Receiver receives OSC messages from LightHub. A MasterFlow controls other Flows. Only one MasterFlow should be active at a time. Multiple Flows can be active at the same time.

Time / Beats

There's a constant 120 BPM going, unrelated to any music. The time measurement in the configs is done in half notes, so basically a 240 BPM beat.

Pads

warm cold red green
colorful red-white uv blue
yellow-purple-orange orange-green pink-purple X
blackout X slow-strobe fast-strobe