Under the hood

The engineering behind a booth instrument.

No magic, no buzzwords — just the architecture that lets one person open, play and direct a visual show, from the first drop to festival video mapping, in the same file.

The engine

A single master, WYSIWYG.

LumaDeck Pro composes one image per frame — video, shaders, images and text are all sources into the same master. There's no parallel render, no second pipeline: the preview you see in the booth is the output that reaches the projector, at 60 fps.

Video-first by design: live media is the priority, shaders are just more sources. Switching a clip is immediate — no cold start, no black frame.

video-firstsingle masterWYSIWYG 60fpsA/B transitions
The moat

Video mapping, inside the master.

The mapping isn't a separate app you bolt on: the surface (4-corner warp + Bézier mask) is a stage of the single master itself. You shape your video onto the booth, the facade or the stage, and it stays exactly in sync with everything else — same engine, same file.

Because the mapping lives inside the master, you don't depend on external video-routing between machines. That's the advantage: your show is one instrument, not a patchwork.

4-corner warpBézier maskedge-blendmulti-output
Reactivity

Reads the music, doesn't guess it.

A real-time audio engine splits the spectrum into 5 perceptual bands (bass to treble) with normalized energy and an adaptive beat detector. Tempo is estimated by autocorrelation of the energy envelope (60–200 BPM, resolves the octave, confidence 0..1) — it won't invent a tempo when there's no clear pulse.

FFT · 5 bandsadaptive beatBPM autocorrelation
The show network

Speaks the language of the booth and the lights.

Being pro isn't more effects — it's plugging into the chain of command. LumaDeck Pro talks MIDI (in/out + clock, controllers with learn), drives DMX / Art-Net out to tint the lights with the color of your master in real time, and syncs tempo over the network with Ableton Link.

MIDI in/out/clockDMX · Art-Net outAbleton Link
Architecture

Local-first, and yours forever.

Built in three clean layers — a pure logic core, a WebGL2/WebGPU compositor, and the cabin interface — packaged as a desktop app for Linux and Windows. The license is Ed25519, verified offline: it works without internet, and your shows are files on your disk, not hostage to a cloud.

Electron desktopWebGL2 · WebGPUEd25519 offlinelocal-first

Want it on your machine?

LumaDeck Pro is almost ready. Join the waitlist and we'll tell you the moment it launches.