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.
Launch New Show has a disguise setup page: pick disguise, enter its IP and ports, then use Play, Stop and Play again on the same page to test 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. By default it's last in the source priority: it only drives the timecode when no LTC is locked and no sACN, Art-Net or MTC is arriving. You can move it up the list. When it's receiving, the panel shows the incoming disguise timecode.
ShowRevue fires transport back to disguise
Firing cues back, and Follow, need a Professional licence. Capturing cues in needs Base.
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, arm the outputs (OUTPUTS OFF → ARMED).
- Turn on FOLLOW, or click a media cue row's fire button.
- Confirm disguise's transport follows.
Nothing is sent while outputs are off, and nothing at all during a Show recording. Every send and every blocked attempt is in the Output Audit Trail.