BeamCommander3 drives a real laser projector and gives you a live web page to control shapes, colors, movement, and 32 instantly-recallable cues — with optional MIDI controller or foot pedal support. No coding needed.
🧪 Experimental project — hobby use only. Early-stage and evolving fast; not audited or tested for unattended/professional production use.
Whether you're running a one-laser rig or a multi-projector show, BeamCommander3 is the remote control.
Run shows in real time from a laptop: arm lasers, tweak shapes/colors/movement on the fly, and flash or blackout instantly when the moment calls for it.
Drive the whole show from an Akai APC40 mkII (or the web page) — tactile knobs and buttons for hands-on control during a live set.
Calibrate each physical laser's pan/zoom independently with the Zoning panel, so multiple projectors can each cover a different part of a venue.
Everything above is driven from one web page — download a build, open your browser, and you're ready. Source available for anyone who wants to extend it.
Everything needed to run a real show, live.
Pick a shape, drag the color picker, adjust size/speed — the on-screen preview always shows exactly what the laser is outputting, even with nothing armed.
Static colors or animated rainbow cycling, plus movement patterns — all adjustable instantly, nothing needs to be "applied" first.
Save the current look to a slot and recall it instantly later. Each populated cue shows a small live preview icon of its shape, color and motion.
Add any number of lasers by name and IP, arm them independently, and stream the same show to all of them in parallel — with live connection status.
Pan/scale each armed laser's output independently to fit its physical sub-region (a wall, a truss segment) — without touching the on-screen preview or other lasers.
Plug in an Akai APC40 mkII for hands-on faders and buttons matching the original BeamCommander's exact layout, or wire up a foot pedal as a brightness switch.
Punch to full white brightness while held, or force the real laser dark instantly — the on-screen preview keeps playing either way.
Packaged builds for macOS (.dmg) and Windows (.exe installer) — no compiler or Node.js needed to just run a show.
The control surface — a normal web page, no app install required to view it.
Settings — shapes, colors, movement
Cues — 32 saved-look slots with live previews
Zoning — per-laser pan/zoom calibration
Lasers — add, arm, and monitor connections
This software can drive a real laser at full power the instant it is armed with Blackout off. Class 3B/4 laser projectors are not toys and can cause permanent eye injury.
BeamCommander3 is also experimental and under active development — it hasn't been audited or hardened for professional/production use. Run it as a hobby project, keep a human supervising the beam at all times, and never rely on it unattended.
Blackout and the brightness gate are software conveniences, not certified safety interlocks.Read the full safety section in the README before connecting real hardware.
No compiler, Node.js, or source checkout needed to just run a show.
Download the .dmg from the latest release, drag BeamCommander3 into Applications, and right-click → Open the first time (unsigned build).
Download and run the installer from the latest release. SmartScreen may warn once — click More info → Run anyway.
For development or any OS:
git clone https://github.com/oliverbyte/beamcommander3.git
cd beamcommander3
./start.sh