Creating Your First Effect
Build a complete lighting effect from scratch using the Node Editor
Creating Your First Effect
In this tutorial, you'll build a dynamic chase effect that moves across your fixtures.
Goal
Create a rainbow chase effect that:
- Cycles through colors
- Moves across fixtures in sequence
- Responds to BPM
Time: 15-20 minutes
Prerequisites
- A project with at least 4 fixtures patched
- Basic familiarity with the Node Editor
Step 1: Set Up Your Canvas
- Open the Node Editor panel
- If there are existing nodes, clear them or create a new layer
- Right-click the canvas to open the node menu
Step 2: Add a Time Node
The Time node provides animated values:
- Add Input > Time node
- This outputs a continuously increasing value based on BPM
Step 3: Create the Chase Pattern
We'll use the Pixel Position to offset the animation per fixture:
- Add Input > Pixel Position node
- Add Arithmetic > Add node
- Connect Time output to first input of Add
- Connect Pixel Position to second input of Add
This creates an offset pattern - each fixture is at a different point in the animation.
Step 4: Create the Color
Convert the animated value to a color:
- Add Rounding > Fractional Part node (keeps only the decimal part)
- Connect Add output to Fractional Part input
- Add Color > HSL to RGB node
- Connect Fractional Part output to Hue input
- Set Saturation to 1.0 and Lightness to 0.5
Step 5: Output the Color
- Add Color > Combine Color node
- Connect HSL to RGB Red, Green, Blue outputs to the corresponding Combine Color inputs
- Add Output > Output node
- Connect Combine Color output to Output
Step 6: Test the Effect
- Start playback from the toolbar
- Watch the Preview panel - you should see colors chasing across fixtures
- Adjust the layer's Speed Multiplier in the Layer Settings panel to change chase speed
Step 7: Fine-Tune
Adjust Chase Width
To make the chase smoother:
- Add Arithmetic > Multiply after Add
- Multiply by 0.25 to make each fixture span 1/4 of the color wheel
- This creates a wider, smoother gradient
Add Dimming
To fade fixtures in and out:
- Add Wave > Sine node
- Connect the Fractional Part output to its input
- Use the sine output as the Lightness in HSL to RGB
Final Node Graph
Your completed graph should look like:
Time ────────┐
├──► Add ──► Multiply ──► Fractional Part ──► HSL to RGB ──► Combine Color ──► Output
Pixel Pos. ──┘ │
└──► Sine ──► (Lightness input)Experimentation
Try these variations:
- Change the color range by offsetting the Hue
- Use different wave shapes for dimming
- Add a Threshold node for hard cuts instead of fades