SimpleCue
Audio cue player for theatre

What it does
An audio cue player for theatre, live events and installations, built around cues, fades, links, loops and vamps. A cue isn't always a single event (a vamped cue gets played, held, released and eventually ended), so a cue expands into the steps it actually needs, and GO walks through them one at a time.
Every cue has its own crosspoint matrix onto the device's output channels, and the whole thing can be driven from OSC, MIDI, MIDI Show Control, MMC, Art-Net or sACN, with cues sending MIDI and OSC back out to other kit.
- Cues with adjustable in and out points, gain and pre-wait; five fade curve shapes
- Links: fire the next cue instantly, fire it at the end, or crossfade into it
- Loops a set number of times or forever; vamps circle a section until the operator calls it on
- Per-cue output routing matrix onto any of the device's channels
- Control in and out over OSC, MIDI, MSC, MMC, Art-Net and sACN
- Builds for macOS universal, Windows x64 and arm64, and Linux x64 and arm64
Where it stands
Released at v0.4.1, with the macOS builds signed and notarised by Apple. The point release closes a window where saving could lose data (the show file is now replaced in one step rather than deleted and rewritten) and stops lower-casing cue numbers. The playback engine is checked numerically: a ramp signal whose sample values encode their own index goes through the real voice and is checked sample by sample for in and out points, fades, loops, vamps, routing and crossfade timing. The OSC and Art-Net paths are also driven end to end over real sockets against a running app. It's been run in test setups but not on a live show, and no external control has been tested end to end, as no MIDI, lighting or streaming hardware has been connected to it. Only the macOS/CoreAudio build has been run on real audio hardware.
Watch it running
Nothing loads from YouTube until you press play.Watch it there instead