Professional show control for Windows.
Build cue stacks. Trigger audio, MIDI, OSC, waits, fades, groups, and stop actions with predictable timing. Winslab is designed for live operation: fast setup, low friction editing, and clear run-state visibility.
Minimal pitch, maximum utility. If Winslab helps your show, use the PayPal button above to support development.
Download
macOS
Download .dmgQuick Start
- Launch Winslab and create a workspace from WinsLab > New.
- Add cues from the toolbar: Audio, Group, Fade, Wait, Stop, or More for MIDI / OSC / Network / Script.
- For audio, drag files directly into the cue list to auto-create cues.
- Select a cue to edit it in the Inspector panel.
- Press GO to run the selected cue and advance through your show.
Cue Types
| Type | Use Case | Key Fields |
|---|---|---|
| Audio | Play sound files | file, level, pan, fades, loop |
| MIDI | Send MIDI messages | port, message list |
| OSC | Control network devices/apps | host, port, address, args |
| Wait | Pause timeline progression | duration |
| Fade | Ramp target cue parameter | target cue, property, curve, duration |
| Stop | Stop one cue or all cues | target, optional fade out |
| Group | Organize and trigger children | mode, child cues |
| Network | HTTP style trigger cues | method, URL, body, headers |
| Script | Custom scripted action | language, script body |
Changelog
v0.1.0 - 2026-05-03
- Initial public documentation site.
- Added operator workflow, cue type reference, and transport behavior docs.
- Added PayPal thank-you donation call to action.
Template For Next Release
- List operator-visible changes first.
- Call out migration or setup updates.
- Include any changed hotkeys or cue behavior.