Skip to main content
Version: 0.5.0

Pixera

Experimental

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:

  1. Cues in — Pixera cue fires arrive over OSC and land as media cues on the same cue list as your lighting and QLab cues.
  2. 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.
  3. 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/cue with arguments [number, "name"] — both optional. Pixera cues are usually named, so the name alone is fine.
  • Send /showrevue/stop where 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/stop closes 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.

Set the port mode to plain "JSON/TCP"

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)

Capture tier

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/cue to 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

SettingDefaultWhat it's for
Listen Port5006UDP port ShowRevue binds for incoming OSC cue fires.
Pixera IP127.0.0.1The Pixera / Pixera Control machine — used for both the Native API poll and OSC fireback.
Send Port1234Pixera Control's OSC input, for Follow Show fireback.
API Port1400Pixera'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 clash5006 is 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.