LeTissierCreative Studios

LeTissier Creative Studios — independent studio, Ireland

Tools for thepeople whorun the show

Software for live production — lighting control, realtime visuals, LED walls, crew comms, and the signal path between them. Built for festival conditions, with a free trial of every app.

Fluent in
  • Art-Net
  • sACN
  • DMX512
  • OSC
  • MIDI
  • NDI
  • Syphon
  • FFGL
  • GDTF
  • CRDT
Cue 01The patch9 channels · 6 live

Every project, racked

The studio’s current work, laid out like the patch sheet it would live on. Follow a row to its page or, where the source is published, straight into the code.

01Live

Light

The look engine for Resolume

Sits between Arena's clip grid and the lighting network. Looks fire from clips, effects follow the BPM, and a Rust core renders it all to Art-Net at 40 Hz — with 2D/3D previz and native MIDI, so it keeps running with the window closed. It has an APC40 busk layout, show palettes, a FADE master over every crossfade, a daylight mode and in-app updates. Apple Silicon, signed and notarised.

1 field note →

In
OSC · MIDI
Out
Art-Net · sACN
Stack
Rust · React · Tauri
02Live

Vizz

Generative visuals, played live

A native Rust + wgpu instrument for VJing: morphing geometry, strange attractors and live point clouds run through cosine palettes and a feedback chain, published zero-copy over Syphon and NDI — driven by OSC, MIDI, audio analysis and a node graph.

In
OSC · MIDI · Audio · NDI
Out
Syphon · NDI
Stack
Rust · wgpu
03Live

Crewbox

Crew comms in one box

Offline-first communication for temporary events: channels, DMs, files and push-to-talk voice, plus six department modules — running order, patch sheets, lighting, show log, LED-wall monitoring and a network audit — served from one box on your own Wi-Fi with zero internet dependency. Messages queue in an outbox and survive dead phones, roaming and reboots, and the box updates itself.

2 field notes →

In
Crew phones · QR onboarding
Out
Your Wi-Fi · no cloud
Stack
TypeScript · SQLite · LiveKit · Yjs
04Live

Datamosh

Codec damage as an instrument

Datamosh for Resolume as native FFGL plugins — an effect and a mixer that estimate motion in real time and break it on purpose: melt, bloom, pixel drag, and a Damage group for getting it wrong beautifully. Spread lets damage creep into blocks that never moved, a luma mask decides where the mosh may land, and a View draws what the plugin is thinking. Signed, notarised installers for macOS and Windows.

1 field note →

In
Any layer · camera · NDI
Out
FFGL effect + mixer
Stack
C++ · OpenGL
05Live

Yewee

Faces to NDI, live

Points a camera at a crowd, finds and follows faces, and streams the result to your vision mixer over NDI, Syphon or Spout — stable track numbers, optional expression labels, cutout and mask feeds, and a browser control panel that runs from a phone. Detection only: it never identifies anyone and stores nothing.

In
Camera · capture card · NDI
Out
NDI · Syphon · Spout
Stack
Python
06Live

AO Viewer

What Arena is actually outputting

Drop a Resolume Advanced Output preset on the page and the whole map draws: every slice’s input rectangle, an output map per screen with masks and warp meshes, and LED-tech checks that flag slices off whole pixels, overlapping outputs and near-miss gaps. Exports a full-resolution test card per view, packs a setup into a share link, and can watch the live preferences file so the map follows the desk. Nothing uploads — it parses in the browser.

In
Advanced Output .xml
Out
Browser · PNG test cards
Stack
Single-file HTML
07Lab

Novasun

Speaking NovaStar

How NovaLCT and VMP actually control NovaStar LED processors — a documented protocol investigation, plus the working control layer a third-party app needs, now run against real controllers. Bring-up is read-only by default on COEX hardware, because the wall it finds may have an audience in front of it. Operators work in named screens, not IP addresses, and a blackout confirms before it sends.

Its findings drive the LED-wall monitor in CH 03 — Crewbox

1 field note →

In
Register bus · COEX JSON
Out
Browser UI
Stack
Python
08Merged

Live Patch

Patch sheets, local-first

CRDT patch sheets for live production — channels × artists on any phone or laptop, fully offline, merging without conflicts whenever a relay appears. Since folded into Crewbox as its patch-sheet module; the original still stands alone.

Folded into CH 03 — Crewbox

1 field note →

In
Browser · CSV · pasted sheets
Out
CSV · relay sync
Stack
TypeScript · Yjs · Vite
09Rigging

APC4000

Classified, for now

First commit landed August 2026. A name, a licence and a hunch — the newest thing on the bench. Watch this channel.

In
TBD
Out
TBD
Stack
TBD
Cue 02The logLatest entries
Cue 03The studioDesign & media

Built in the booth,
not the boardroom

LeTissier Creative Studios builds software for the places where software usually gives up: festival sites, temporary networks, front-of-house at 2 a.m. Everything on the patch above exists because a show needed it — then got documented, signed and released, because the next crew shouldn’t have to solve the same problem twice.

The studio takes commissions across the same territory: show tooling, plugins, control systems, design and media for live events. If it speaks DMX, NDI, OSC or MIDI — or should — it’s in scope.

  • Lighting control
  • Generative visuals
  • Video systems
  • LED processing
  • Crew comms
  • Face tracking
  • FFGL plugins
  • Show networking
Base
Ireland
Field
Live event production
Output
Apps · plugins · protocol tooling
Languages
Rust · TypeScript · C++ · Python
Releases
Signed · notarised · free trial
Cue 04ContactStanding by

Got a show coming up?

Commissions, collaborations, support on any of the tools above — or a rig that needs something that doesn’t exist yet.

info@letissier.ie