Build a Chase Effect
Build a complete lighting effect from scratch using the Node Editor
Build a Chase Effect
Build a 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 a continuously increasing value based on BPM.
- Add Input > Time node
Step 3: Create the chase pattern
Use 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 sits 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; colors should chase across the 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