Skip to content

Sequencing with Sockpuppet

There are a number of changes to the way in which layers are programmed or sequenced when running in Sockpuppet mode. The following section will outline these differences.

Layers with Extended Sockpuppet Functionality

Section titled “Layers with Extended Sockpuppet Functionality”

Below are some layers which gain additional or changed functionality when controlled by Sockpuppet:

Dormant layers is a feature to enable the stacking of large numbers of layers on the timeline. The issue with this previously was that each layer on the timeline required a certain amount of system resources in order to run, which would quickly add up when working with large numbers and result in a significant drop in performance. Now when a layer is set to be dormant it will not require any system resources, and therefore mean we can have large stacks of layers on our timeline and not have to worry about performance issues.

To make a layer dormant simply set the brightness to 0. This will change the colour of the layer to a dark green to signify the layer is now dormant. Raise the value above zero to make the layer active.

When running in Sockpuppet mode the colour pallette system with its X and Y values are ignored and instead replaced by a RGB colour system. This is to reflect the typical way of working with colour on a lighting console.

When editing a layer that is being controlled by Sockpuppet, there are additional controls available to change how each field of a layer is controlled.

Layer Sockpuppet Options

When right clicking on the titlebar of a layer there are additional options to control the enabling or disabling of Sockpuppet across the entire layer. There are three different rollouts in which you can control, they are:

  1. All fields
  2. Selected fields (when editing multiple layers)
  3. Visible fields (If a section/group is closed it will not be impacted)

These buttons allow users to quickly disable Sockpuppet across an entire layer and re-enable only the fields that should be controlled.

When right-clicking on a single field there are changes to the field options when the layer is controlled by Sockpuppet.

Metafields do not affect fields when they are being controlled by Sockpuppet, ranges and step size should be controlled through the personality editor instead.

The Toggle Sockpuppet feature allows you to selectively disable the Sockpuppet functionality for any parameter within a patched layer.

For example, if you have a Bitmap layer patched and you want Sockpuppet control over all parameters except Brightness, which you want to keyframe, you can now right-click on the Brightness parameter and select “Toggle Sockpuppet”.

This action removes that parameter from Sockpuppet mode, allowing it to be animated or keyframed independently.

When a field is Sockpuppeted, its metafields are determined by the Sockpuppet property, as part of the layer’s Sockpuppet personality. The widget is linked to this property, allowing you to edit the associated metafields directly.

Sockpuppet metafields

The Isolate Sockpuppet feature keeps Sockpuppet enabled only on the selected parameter, while disabling Sockpuppet functionality on all other parameters within the patched layer.

This allows you to focus Sockpuppet control exclusively on a single parameter without interference from others.

To revert this change, use De-isolate Sockpuppet, which restores the original Sockpuppet settings for all parameters in the layer.

Toggle Sockpuppet