Stoatworks Labs

Presentation Commander — Server

Master control for a presentation room, over NDI

Field testingv1.1.4ApplicationTypeScript
Presentation Commander — Server — Master control for a presentation room, over NDI
The main window: scene compositor, source pool, matrix inspector, control deck and control surface.

What it does

The master control app for a presentation room: a real-time NDI video matrix router, a layered scene compositor and a presenter-notes hub, as an Electron desktop app. It pairs with the client that runs on each presentation laptop.

Sources come from live mDNS NDI discovery rather than a list you type in, and a layer fed by a real network source shows a live preview drawn from the frames actually received rather than a placeholder box.

  • Source pool from live _ndi._tcp.local discovery, plus web sources
  • Layered scene compositor — drag to reposition, drag a corner to resize, toggle visibility
  • Matrix inspector: route any output to any source or to a full composited scene
  • Control Deck showing presenter notes and slide position from every connected client
  • A button-grid control surface for scene recall, blackout, next and previous, and notes to stage
  • A JSON-RPC automation API on port 9700 — the same command path the buttons themselves use

Where it stands

Field testing, released at v1.1.3, a dependency release with no change to the app since v1.1.1. Tested against the shipped demo data and driven over its own automation API. The video tour is the actual application rather than a mockup, though it was filmed without a presentation laptop paired to it. The system has since been tested in a lab, but not at a live event.

Watch it running

Presentation Commander — Server video thumbnail

Nothing loads from YouTube until you press play.Watch it there instead