Creating Effects
Effects are stored in the Effect Pool, organized by pool and slot (e.g., 1.1, 1.2, 2.1). You can store, edit, apply, and delete effects using the command line.
Storing an effect#
Build an effect in the programmer, then store it:
store effect 1.1 "Dimmer Chase"Optionally overwrite an existing slot:
store effect 1.1 "Dimmer Chase" -oConfiguring an effect#
Set speed (BPM)#
effect 1.1 speed 60 -- 60 BPMeffect 1.1 speed 120 -- 120 BPMSet direction#
effect 1.1 direction forwardeffect 1.1 direction reverseeffect 1.1 direction bouncePhase spread#
effect 1.1 phase 1.0 -- full spread (default, evenly distributed)effect 1.1 phase 0.5 -- half spreadeffect 1.1 phase 0 -- no spread (all fixtures in phase)Blocks#
effect 1.1 blocks 2 -- pairs of fixtures share the same phaseeffect 1.1 blocks 1 -- each fixture is independent (default)Wings (symmetrical distribution)#
effect 1.1 wings 2 -- two wings (mirror from center)effect 1.1 wings 1 -- no mirror (default)Link to a speed master#
effect 1.1 speedmaster 1 -- link to speed master at index 1effect 1.1 speedmaster none -- unlinkManaging layers#
An effect has one or more layers. Each layer drives one attribute.
Add a layer#
effect 1.1 layer add Dimmer sineeffect 1.1 layer add Pan sineArguments: <attribute> <waveform>
Configure a layer#
Layers are referenced by index (0-based):
effect 1.1 layer 0 waveform squareeffect 1.1 layer 0 attribute Dimmereffect 1.1 layer 0 size 0.8 -- amplitude (0.0-2.0)effect 1.1 layer 0 offset 0.5 -- center of oscillation (0.0-1.0)effect 1.1 layer 0 range 0.2 0.9 -- min and max output valueseffect 1.1 layer 0 phase 0.25 -- phase offset for this layer (0.0-1.0)effect 1.1 layer 0 mode absoluteeffect 1.1 layer 0 mode relativeSet preset references on a layer#
Use a preset value instead of a fixed number for the high or low value:
effect 1.1 layer 0 preset high color.3 -- peak uses color preset slot 3effect 1.1 layer 0 preset low color.1 -- trough uses color preset slot 1effect 1.1 layer 0 preset clear -- remove preset referencesRemove a layer#
effect 1.1 layer remove 0 -- remove layer at index 0Step effects (phaser steps)#
The step waveform uses a user-defined sequence of values instead of a mathematical curve.
Add steps#
effect 1.1 layer 0 waveform stepeffect 1.1 layer 0 step add 1.0 -- add a step at value 1.0 (full)effect 1.1 layer 0 step add 0.0 -- add a step at value 0.0 (off)Configure a step#
Steps are referenced by index:
effect 1.1 layer 0 step 0 value 0.8 -- set step valueeffect 1.1 layer 0 step 0 width 0.5 -- fraction of cycle this step occupieseffect 1.1 layer 0 step 0 fade 0.2 -- fade fraction (0=snap, 1=full fade to next step)effect 1.1 layer 0 step 0 accel 0.5 -- ease-in curveeffect 1.1 layer 0 step 0 decel 0.5 -- ease-out curveRemove a step#
effect 1.1 layer 0 step remove 1Listing effects#
list effectsViewing effect details#
effect show 1.1Deleting an effect#
delete effect 1.1Applying an effect#
Select fixtures and apply the stored effect:
group 1effect 1.1Stop it:
stop effect 1.1stop effects -- stop allUsing effects in cues#
Embed an effect in a cue so it starts and stops automatically with playback:
seq 1 cue 3 item add effect 1.1 group 1When the cue fires, effect 1.1 starts on group 1. When the executor is released or moves past this cue, the effect stops.