Sockpuppet overview

What is Sockpuppet

Sockpuppet fully implements DMX & OSC controls into Disguise software. This feature enables the user to fully control all layers and their parameters from a lighting desk or OSC application. As a result, the operator is no longer restricted to timeline based sequencing, but can now program their project using the lighting desk’s cue stack, or a combination of both; by having certain layers controlled from the lighting desk and others controlled from the Timeline. In short, Sockpuppet works by treating all of the layer types as fixture personalities.

Compatibility 

Sockpuppet is fully compatible with any lighting desk capable of outputting Art-Net or sACN, as well as any OSC platform capable of sending OSC control strings.

Additionally, for added usability XML personalities can be exported from Disguise software and imported into any XML compatible console.

Known Limitations

Frame accurate sync across multiple machines cannot be guaranteed. This is because sockpuppet playback responds locally to control packets received on each machine, rather than the director receiving the control data and distributing it synchronously across the machines in the session. This is to guarantee as low latency response as possible.

In setups where a single screen is stitched from outputs across multiple servers, sockpuppet cannot guarantee synchronous playback across the whole surface.