some vibecoded light experiements
Find a file
Yan Minagawa 55bd37cd99 add lightcontrol rust tool
Three binaries against the c-base mainhall rig:

- lightcontrol: TUI with 15 animated presets, live matelight-sync via
  the /monitor WebSocket, and a microphone beat detector that drives
  the BeatPulse preset across RGB PARs, CB-100 colour-wheels, and
  TSL-250 scanners.
- panels: one-shot RGB wash for the Showtec LED Par 56 wall panels via
  dmxbackend.
- bars: ArtNet direct driver for the Stairville SonicPulse LED bars,
  with ArtPoll discovery and a universe sweeper.

Shared lib code (fixture model, render pipeline, matelight + beat
modules) lives in src/lib.rs. Mic feature behind the default `mic`
cargo feature so builds without ALSA dev libs work via
--no-default-features.

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
2026-06-10 01:29:03 +02:00
src add lightcontrol rust tool 2026-06-10 01:29:03 +02:00
.gitignore add lightcontrol rust tool 2026-06-10 01:29:03 +02:00
Cargo.lock add lightcontrol rust tool 2026-06-10 01:29:03 +02:00
Cargo.toml add lightcontrol rust tool 2026-06-10 01:29:03 +02:00
README.md first commit 2026-06-10 01:25:16 +02:00