What is Showmesh?
Showmesh is a cue-based Windows media engine for live shows. An operator places video, audio, image, text, and control events in a cue list and fires them in a prepared sequence with GO.
Showmesh has two separate parts:
text
Editor (Electron) ← WebSocket → Engine (C++) → display / NDI / audio
↑
OSC / MIDI1
2
3
2
3
- The Editor presents the project, cue list, inspector, preview, and transport.
- The Engine owns the project state, decodes media, schedules cues, mixes audio, composites layers, and sends outputs.
- The protocol connects the editor, engine, and external controllers. The editor never writes around the engine.
This separation also allows the engine to run headless without the editor.
What is it for?
Showmesh fits live environments where events must fire in a repeatable order:
- theatre and concert video;
- installations and exhibitions;
- presentation and conference graphics;
- combined audio, image, and video cue lists;
- feeding another video system through NDI;
- OSC- or MIDI-triggered events.
Core concepts
ProjectOne
.imsn file containing resources, outputs, connections, and cue lists.CueOne fireable event, such as media, a wait, or a transition.
ActionA command or parameter change tied to a cue lifecycle.
TriggerThe moment or external event that fires an action.
ResourceA media or text source referenced by a cue.
OutputThe destination for the program picture or audio.
Continue with Capabilities and limitations, or build your first show.