disguise (d3)
disguise support is early. Wired in and tested in simulation, but not yet verified against a real disguise system. Disabled by default. Shake it out in a rehearsal before you rely on it, and let us know how it behaves.
ShowRevue captures disguise timeline sections as media cues on the same cue list as your lighting and QLab cues, logs transport play/stop as show events, and can optionally take disguise's timecode as a timecode source.
The Launch New Show wizard has a disguise step: pick disguise, enter its IP and ports, then run the Test step to confirm the link before you record. disguise can also be picked as the timecode source in the wizard's Timecode step. The sections below cover the same settings by hand.
disguise sends showcontrol to ShowRevue
In disguise:
- Open Transport → OSC and set it to always send showcontrol feedback.
- Point its OSC output at this Mac's IP, on ShowRevue's disguise Listen Port (
7400).
In ShowRevue:
- Open Preferences → Media Servers → disguise and turn it on.
- Confirm the Listen Port matches disguise's OSC destination (
7400). - Press Apply & Restart.
Test it:
- Move disguise's playhead into a new section.
- Confirm a media cue appears in the Cues panel, and the heartbeat dot pulses while the link is live.
Section changes are captured as media cue spans; play / stop transport lands in the Events panel.
Taking the label from somewhere else
By default the cue label is disguise's section name, from
/d3/showcontrol/currentsectionname.
Section names often aren't what you want on the overlay — a cue number or a tag is usually more use to the book, and d3's output side is yours to configure. So rather than tying ShowRevue to a second fixed path, Preferences → Media Servers → disguise has a Section label from field:
- Leave it blank to use the section name (the default).
- Enter a full OSC address (
/d3/showcontrol/currentsectiontag) to match only that. - Enter a word (
tag) to match any address containing it.
Whatever string arrives on that address becomes the label for the media cue span. Emit whatever you like from d3 and it lands in the overlay, the Cues panel and the report.
Timing still comes from /d3/showcontrol/sectionhint, so the span length is unaffected by
what you label it.
disguise as a timecode source
Turn on Also use as timecode source to feed disguise's timecode into ShowRevue's timecode. This only drives the timecode when no LTC is locked: LTC always wins. When it's receiving, the panel shows the incoming disguise timecode.
ShowRevue fires transport back to disguise
In ShowRevue:
- Set the disguise IP to the machine running disguise.
- Confirm the Send Port matches disguise's OSC input (
7401).
Test it:
- In ShowRevue playback, enable Follow Show, or click a media cue row's Go button.
- Confirm disguise's transport follows.