✦ v2.4.2 — Cue Stack UI Update Now Live

Run your show.
Cue by cue.

ShowCall is the professional desktop controller for Resolume Arena — built for worship teams, VJs, and live productions who need theatrical cue control, lightning-fast OSC triggering, and real-time monitoring in one focused app.

↓ Download for Free View on GitHub →

macOS · Windows · Linux  ·  MIT License · No account required · Auto-updates included

ShowCall — Resolume Arena Controller
ShowCall clip grid and preset interface
OSC Clip Control Cue Stack Live BPM Monitor Preset Macros Stream Deck Sync Cross-Platform

Who it's for

Built for the people running the show

Whether it's a Sunday service, a festival stage, or a theatre production — ShowCall speaks your workflow.

Worship & Church Production

Build your entire service as a named cue list — opening, worship set, scripture slides, message lower thirds, announcements — and step through it with one spacebar press. No fumbling through a clip grid in the dark while the pastor is speaking. Every cue is labeled, ordered, and exactly one press away.

Cue Stack Named Cues Scripture Ready Worship Services
🎛️

VJs & Live Visual Artists

Trigger clips with under 1ms OSC latency — Resolume's official UDP protocol. Monitor BPM in real time. Build multi-step preset macros that clear, wait, and trigger multiple layers in a single button press. The auto-discovery grid reads your entire composition automatically so setup is instant.

OSC Control BPM Monitor Preset Macros Clip Grid
🎭

Theatre, Concerts & Events

ShowCall uses theatrical-style cue numbering — Cue 0 for Standby, then 1, 2, 3 — exactly like professional lighting consoles. Keyboard shortcuts let operators fire cues without touching a mouse. Drag-and-drop lets you reorder when the director changes the running order twenty minutes before curtain.

Theatrical Numbering Concerts Corporate Events Touring
Featured in v2.4

Sequential show control, finally done right

The Cue Stack is a full theatrical-style run-of-show baked right into ShowCall. Name every cue — song titles, scripture passages, "Post-Message Bumper", whatever your team calls it — then step through the entire service from start to finish without ever hunting for a clip.

  • Cue 0 Standby — every show starts in standby, just like a lighting console. Go when you're ready.
  • Space to GO, R to Reset, 1–9 to jump — full keyboard control, no mouse required mid-show.
  • Visual progress bar shows "Cue 10 of 35" so you always know where you are in the show.
  • Auto-centering — the active cue smoothly scrolls to the center of the viewport as you advance.
  • Drag-and-drop reorder — update the running order live in the management modal.
  • Multi-action cues — each cue can trigger multiple layers, columns, presets, and actions simultaneously.
  • Color-coded status — cyan glow for current, yellow for next, faded for completed cues.
ShowCall Cue Stack — CCV Music Live Recording
New in v2.4

Core Features

Everything you need. Nothing you don't.

ShowCall is purpose-built for controlling Resolume Arena. Every feature earns its place.

OSC Clip Triggering — Under 1ms Latency

ShowCall sends clip triggers via UDP using Resolume's official OSC protocol. Fire-and-forget packets mean there's no handshake overhead — your click hits the screen before your brain finishes the thought. Trigger individual clips, full columns, layer toggles, and transport controls all via OSC. This is the right way to control Resolume, not a workaround.

UDP ProtocolOSCPort 7000<1ms
📊

Real-Time REST Monitoring

ShowCall polls Resolume's REST API and shows you the current program clip, preview clip, live BPM, and full composition status — updated continuously via Server-Sent Events. Know what's on screen at all times.

REST APIPort 8080SSE Stream
🎹

Preset Macro System

Build multi-step macros with a visual editor — clear layers, sleep 200ms, trigger clip on layer 1, trigger clip on layer 2, cut to program. Assign colors, labels, and hotkeys. One button, an entire look, every time.

Multi-stepHotkeysImport/Export
🔭

Auto-Discovery Clip Grid

Open a composition in Resolume and ShowCall reads the entire structure — all layers, all columns, all clip names — automatically. The grid populates itself. Horizontal scrolling handles compositions with 20+ columns, with fixed layer labels always visible on the left.

⌨️

Full Keyboard Control

Every action has a keyboard shortcut. Spacebar, number keys, letter hotkeys — operators who know the shortcuts never need to touch a mouse once the show starts. Your hands stay where they belong.

🎬

Quick Actions — Cut, Clear & Transport

One-click Cut, Clear All, and transport controls live permanently on screen. When something goes wrong mid-show, you need to clear the screen in one press without navigating menus. ShowCall keeps that button visible at all times.

🪟

Pop-Out Preset Deck

Detach the preset button panel into its own floating window. Place it on a second monitor, drag it to a tablet sidecar, or arrange it however your multi-screen setup demands. The main interface and deck stay in perfect sync.

🔄

In-App Auto-Updater

ShowCall checks for new releases and can update itself in the background with a progress indicator. macOS builds are fully code-signed and notarized by Apple — no security warnings, ever, on any supported OS.

macOS NotarizedCode SignedSilent Updates
📡

WebSocket API on Port 3200

ShowCall exposes a real-time WebSocket API. Connect custom hardware panels, external scripts, Bitfocus Companion modules, or anything else that speaks WebSocket. The same API that powers Stream Deck sync is open for your own integrations and automation workflows.

Under the Hood

Hybrid architecture — best of both protocols

Most Resolume controllers pick one protocol and accept the tradeoffs. ShowCall uses both so you never compromise.

Control Layer

OSC over UDP

→ Resolume Port 7000

UDP packets are fire-and-forget — no connection overhead, no acknowledgment, no latency penalty. When you trigger a clip, ShowCall sends a raw OSC message over UDP and Resolume responds immediately. This is the protocol Resolume was designed to receive, and the results show it.

⚡ <1ms trigger latency
Monitoring Layer

REST + Server-Sent Events

→ Resolume Port 8080

Reliable HTTP requests fetch the full composition structure on startup. Server-Sent Events then stream real-time updates — current clip, BPM, composition state — without continuous polling. You always know what's on screen, confirmed by a proper handshake.

🔄 Real-time SSE stream
<1ms
OSC Trigger Latency
35+
Cues per Show
3
Platforms Supported
82
Commits & Counting
100%
Free & Open Source
Live Sync Active
Stream Deck Integration

Your presets, instantly on hardware

Create a preset in ShowCall and it appears on your Stream Deck automatically — no manual button configuration in Companion, no copy-pasting labels. ShowCall syncs over WebSocket in under 100ms. Your hardware always matches your software.

  • Zero manual setup — presets sync the moment you save them, including colors and labels.
  • Visual feedback — buttons flash orange when pressed, giving operators physical confirmation of every trigger.
  • Bitfocus Companion module — connect Companion to ShowCall's WebSocket API on port 3200 and you're done.
  • Real-time updates — rename a preset, change a color, add a step — Stream Deck updates in <100ms with no restart.
Worship
Intro
🎵Song 1
Start
📖Scripture
BG
✝️Message
Lower 3
🎶Song 2
Start
📣Announce
Bumper
Clear
All
Offering
BG
🎬Outro
Loop
·
·
🔄Update
Check

Stream Deck — auto-populated from ShowCall presets

Preset Macros

One button. An entire look.

Presets are multi-step macros — build sequences that clear the stage, pause for a transition, trigger specific clips across multiple layers, then cut to program. Assign a hotkey and a color. Run the entire sequence in one press, every single time, exactly the same way.

  • Visual editor — build macro steps with a GUI, no scripting or JSON editing required.
  • Sleep steps — insert precise millisecond delays between actions for timed transitions.
  • Import / Export — share preset files across ShowCall installs and team members as portable JSON.
  • Hotkey binding — assign any key. Your muscle memory runs the show, not your cursor.
worship_intro.preset.json
{
  "id":      "worship_intro",
  "label":   "Worship Intro",
  "color":   "#f59e0b",
  "hotkey":  "w",
  "macro": [
    { "type": "clear" },
    // Wait for transition to settle
    { "type": "sleep",  "ms": 200  },
    { "type": "trigger",
       "layer": 1, "column": 3 },
    { "type": "trigger",
       "layer": 2, "column": 3 },
    { "type": "cut" }
  ]
}
"OSC for speed. REST for reliability. Stream Deck for hardware. Cue Stack for shows. ShowCall brings it all together so your tech team can focus on the moment, not the software."
ShowCall v2.4.2 · Released February 25, 2026 · MIT License · Free Forever

Quick Start

Up and running in five minutes

No cloud account. No subscription. No API key. Just download and point it at Resolume.

1

Download ShowCall

Grab the latest installer from GitHub Releases. macOS gets a signed, notarized .dmg — drag to Applications, open immediately with no security warnings. Windows gets a standard .exe installer. Linux gets an AppImage.

2

Configure Resolume

In Resolume Preferences, enable OSC Input on port 7000 and enable the Web Server on port 8080. Note your machine's local IP address — that's all ShowCall needs to connect.

3

Enter IP & Connect

Click the ⚙ Settings button in ShowCall, enter the Resolume machine's IP and ports, then save. ShowCall connects, reads your composition, and populates the clip grid automatically.

4

Build & Run Your Show

Create presets, build your cue list with named cues, and assign keyboard shortcuts. On show day, open Cue Stack, press Space to advance, and let ShowCall handle Resolume while you focus on the moment.

Free & Open Source

Ready for your next service or show?

ShowCall is free to download, free to use, and open source under the MIT license. No subscription, no feature gating, no sign-up. Just professional Resolume control, yours to keep.

macOS · Windows · Linux  ·  Requires Resolume Arena 7.19+  ·  MIT License