LiteBoard

A lighting console that lives in your pocket

Free, mobile-friendly control for your Enttec DMX rig — scenes, chases, moving-head patterns, and fixture groups, without fighting clunky lighting software. Runs entirely on your own laptop.

Download for Windows Download for macOS

What it does

🎛️

Scenes & chases

Tap a scene to activate it, tap again to turn it off — anything else already running on the same fixtures is overridden automatically. No manual blackout needed between looks.

🌀

Moving-head patterns

Figure-8, circle, horizontal scan, and focus breathing — built-in movement chases that run independently of color, so a pattern and a look layer instead of fighting each other.

🎨

Fixture groups

Group your uplights, pars, or any set of fixtures and set them all to one color with a tap — never touches dimmer or movement, so it never conflicts with what else is running.

🕹️

MIDI & tap tempo

Trigger scenes and chases from a MIDI controller, or tap tempo right from your mobile device — everything stays in sync to one shared clock.

🎧

Audio-driven beat detection

Feed it a clean line-level mixer output and it taps tempo for you automatically, reacting to the beat in real time — no more manual tapping along.

🤖

AI-authored scenes — even offline

Describe a look in plain English and get a real scene or chase back. Works through Claude Code when you're online, or a local model when you're not — nothing ever costs you an API bill.

What you'll need

LiteBoard is a control surface, not a DMX interface

  • A free, open-source DMX engine already installed and patched to your DMX universe — LiteBoard talks to it and uses it purely as an output layer, not for its own scene editor.
  • An Enttec-compatible USB DMX interface connected to your rig.
  • A laptop (Windows or macOS) to run LiteBoard on.
  • Your mobile device, on the same local network, to actually run the show from.

Open source

LiteBoard is free and open source — the whole point is that you (or an AI session) can read and extend it, not just use it as a black box.

View source on GitHub