Pixera
Pixera support is early — wired in and tested in simulation, but not yet verified against a real Pixera rig. Disabled by default. Shake it out in a rehearsal before you rely on it, and let us know how it behaves.
ShowRevue works with AV Stumpfl Pixera on three independent channels, each with its own toggle:
- Cues in — Pixera cue fires arrive over OSC and land as media cues on the same cue list as your lighting and QLab cues.
- Live timeline playhead — an opt-in poll of Pixera's Native API (JSON/TCP) draws a live progress bar with the timeline name, position and time to the next cue.
- Cues back — in playback, Follow Show fires cues back to Pixera over OSC.
1 · Pixera sends cues to ShowRevue (OSC)
You need each Pixera cue to send an OSC message to ShowRevue when it fires — either through Pixera
Control's OSC module, or a per-cue Network Command set to OSC. Point it at this Mac's IP and
ShowRevue's Pixera Listen Port (5006).
In Pixera:
- Configure an OSC output to this Mac's IP :
5006. - On each cue, send address
/showrevue/cuewith arguments[number, "name"]— both optional. Pixera cues are usually named, so the name alone is fine. - Send
/showrevue/stopwhere you want the running cue to close.
In ShowRevue:
- Open Preferences → Media Servers → Pixera and turn it on.
- Confirm the Listen Port is
5006(or matches what Pixera sends to). - Press Apply & Restart.
Test it:
- Apply a cue in Pixera.
- Confirm the Pixera chip in ShowRevue's status bar flashes and a media cue appears in the Cues panel.
Each fired cue runs until the next one — the next cue closes the previous, and
/showrevue/stopcloses the current one.
2 · Live timeline playhead (Native API)
Turn on Live timeline playhead (Native API) to show a live progress bar while a timeline runs. ShowRevue opens a JSON/TCP connection to Pixera's Native API, polls the selected timeline's position and the countdown to the next cue, and drives the on-video Running Cues overlay.
In ShowRevue:
- Set the Pixera IP to the machine running the Native API.
- Set API Port to
1400(Pixera's default Native API port). - Turn on Live timeline playhead (Native API).
When connected, the panel shows the timeline name, position, and time remaining to the next cue.
In Pixera's API settings the access port must be set to JSON/TCP, not JSON/TCP (dl) — only plain JSON/TCP connects. If the playhead stays disconnected, this is the first thing to check.
This channel is display only — it never records anything. The OSC fires in step 1 are what gets captured.
3 · ShowRevue fires cues back to Pixera (Follow Show)
Cue fireback needs the Capture licence tier or above.
In ShowRevue:
- Set the Pixera IP to the machine running Pixera Control.
- Confirm the Send Port matches Pixera Control's OSC input (
1234).
In Pixera Control:
- Map an inbound OSC trigger on address
/showrevue/fire/cueto apply the matching cue.
Test it:
- In ShowRevue playback, enable Follow Show, or click a media cue row's Go button.
- Confirm the cue applies in Pixera.
ShowRevue sends the cue number when it knows one —
/showrevue/fire/cue <int>— otherwise the cue name as a string, so a name-only mapping still works.
Settings reference
| Setting | Default | What it's for |
|---|---|---|
| Listen Port | 5006 | UDP port ShowRevue binds for incoming OSC cue fires. |
| Pixera IP | 127.0.0.1 | The Pixera / Pixera Control machine — used for both the Native API poll and OSC fireback. |
| Send Port | 1234 | Pixera Control's OSC input, for Follow Show fireback. |
| API Port | 1400 | Pixera's Native API (JSON/TCP) port, for the live playhead poll. |
Troubleshooting
- No media cue when a Pixera cue fires — check Pixera is sending OSC to this Mac's IP on
5006, and that the address is/showrevue/cue. Watch the Pixera status chip: it flashes on any OSC it receives on the port. - Playhead never connects — confirm the API Port (
1400) and that Pixera's access port is JSON/TCP, not JSON/TCP (dl) (see the caution above). - Fireback does nothing — confirm the Send Port (
1234) matches Pixera Control's OSC input, and that an inbound trigger is mapped to/showrevue/fire/cue. - Port clash —
5006is ShowRevue's Pixera default specifically to stay clear of Millumin (5005), disguise (7400) and the console-cue listener (8000). Only change it if it collides with something on your own network.