Liberation User Manual
  • ✅Important! Read this first
  • ✅Installation / licensing
    • ✅Install for Mac
    • ✅Install for Windows
    • ✅Install for Windows (older versions without an installer)
    • ✅How licensing works
    • ✅Authorising and de-authorising
    • ✅Upgrade / downgrade your license
    • ✅Cancel your subscription
  • ✅FAQ
  • ✅Quick start guide
  • ✅Hardware
    • ✅Compatible lasers and controllers (DACs)
    • ✅Emergency stop / interlocks
    • ✅LaserCube
  • ✅Setting up
    • ✅Laser set up process overview
    • ✅Setting up your project
    • ✅Adding / removing lasers
    • ✅Controller assignment
    • ✅3D Visualiser
    • ✅Laser output settings panel
    • ✅Copy settings between lasers
    • ✅Latency setting
  • 🟦Output view / Zones
    • ✅Overview
    • 🟦Zones
    • 🟦Copy zones between lasers
    • 🟦Re-ordering beam zones
    • 🟦Masks
    • 🟦Test patterns
    • 🟦Alt zone system
  • 🟦Clips & Clip deck
    • 🟦Overview
    • ✅Starting / stopping clips
    • ✅Assigning clips to laser zones
    • ✅What are the small icons on the clip buttons?
    • ✅Clip settings
    • 🟦Zone delay / chase
    • 🟦Clip groups
    • ◼️Global transformations
    • 🟦Organising your clip deck
  • 🟦Effects
  • 🟧The Clip Editor
    • 🟦Introduction to the Clip Editor
    • 🟦Fundamentals
      • 🟦Co-ordinate system
      • 🟦Colour settings and HSB
      • 🟦Render profile
      • 🟦Resolution
      • 🟦Fills, masks and depth sorting
    • 🟦Creator nodes
    • 🟧Operator nodes
      • 🟦Transformations
      • 🟦Duplicators
      • 🟦Colour change
      • 🟧Changers by position
      • ◼️Distorters
      • ◼️MIDI notes
    • 🟧Oscillator nodes
      • ✅Wave oscillators
      • ✅Sound input oscillator
      • ✅Parameter Control
  • 🟧Tempo / synchronisation
  • ◼️Timeline
    • ◼️Overview
    • ◼️Adding an audio file
    • ◼️Recording a show
    • ◼️Adding clips manually
    • ◼️Fine tuning clips
  • ✅Timecode
  • ◼️DMX control
    • ◼️DMX zones
    • ◼️Connecting to an Artnet node
    • ◼️Creating DMX zones
      • ◼️Examples
  • 🟦Graphics and the Canvas system
    • 🟦Introduction
    • 🟦Canvas overview
    • 🟦Canvas view
    • 🟦Canvas settings
    • 🟦Canvas zones
    • 🟦Canvas target areas
  • 🟦MIDI control
    • 🟦MIDI control overview
    • 🟦Live control with the APC40
    • 🟦MIDI Send/Receive
  • 🟦Loading and saving
  • ◼️Tips for loading SVG files
  • ◼️Advanced
    • ◼️How Liberation generates laser content
    • ◼️Scanner presets & render profiles
    • ◼️Advanced laser settings
    • ◼️Render profiles
    • ◼️Colour calibration
  • ◼️Network advice
  • 🟧Troubleshooting
    • 🟦Intermittent / flashing output
    • ✅Live control
    • ✅Missing resources error on startup
  • ✅Reference
    • ✅Keyboard shortcuts
    • ✅APC40 reference
    • ✅MIDI send/receive default mapping
    • ◼️Glossary / jargon
    • ✅The Preset system
  • ✅Credits
Powered by GitBook
On this page
  • Apply to groups
  • MX group
  • Editing effects

Was this helpful?

Edit on GitHub

Effects

The effects system in Liberation is a fun and versatile way of changing the clip output in real-time. Effects are completely flexible and can be used to make everything flash on and off, spin around, change colours, or even fly around randomly!

Anything that you can do in the clip editor can be used as an effect. In fact, effects are edited with the exact same node editor as clips! See Editing effects. The creative possibilities are virtually infinite.

The default effects buttons 1-8 are under the zone buttons, and effects 9-24 are the small buttons at the bottom.

Applying an effect

Press an effect button to toggle the effect, or even better, using the APC40 sliders 1-8 to fade effects in and out. To fade in an effect without an APC40, click and drag up and down on the button. Or right click on the effect button and adjust the level slider.

Pressing the effect button will immediately activate that effect. However, note that if the level is set to zero, nothing with happen! Click/drag the button to change the level, or right click and use the level slider, or use the APC40 faders.

Effects and the clip's zone delay

Effects pick up the zone delay setting for each currently running clip. So if your clip has a delay that moves from left to right, and you add the flashing effect, the flash also is delayed from left to right.

How the clip's zone delay is inherited by effects is one of those things that is extremely hard to describe but obvious when you try it!

I would argue that it is one of the most fun and creative tools built in to Liberation. Give it a try and you'll see what I mean!

Effect parameters

Add a parameter to your effect with a Parameter node. The Parameter system is a way to adjust multiple settings inside your effect from the outside. See Parameter Control for more information.

Use the rotary controllers 1-8 to adjust the parameter for each effect. Or right-click the effect button and adjust the parameter slider(s). The parameter change does different things dependent on how the effect is set up. See the list below for the default effects and what their parameters do.

Rotary controllers 1-8 are along the top of an APC40 Mk2 and on the top right on the Mk1. See also: APC40 reference

The small numbers you see on the effect buttons refer to the level and parameter of the effect. The level is controlled by the fader on the APC40 or you can click-drag on the button. The parameter is adjusted by the rotaries on the APC40 or you can right-click to adjust with the mouse.

The default effects

  1. Randomiser : Applies a chaotic movement to the clip output. The parameter adjusts the amount/speed of chaos.

  2. Sine wave : Warps all the content across a moving sine wave. The parameter adjusts the wavelength.

  3. Rotation : Spins everything around. The parameter adjusts the spin speed.

  4. Horizontal flip : Squishes and stretches everything horizontally. The parameter adjusts the speed.

  5. Scale : Repeatedly scales everything from full to zero. The parameter adjusts the speed.

  6. Hue : Changes the hue of everything, but doesn't change the saturation (ie anything white stays white). The parameter adjusts the hue.

  7. Saturation and hue : Changes the hue of everything and also fully saturates the colour (ie anything white changes to the colour). The parameter adjusts the hue.

  8. Flash : Repeatedly flashes the brightness of everything from full to zero. The parameter adjusts the flash speed.

There are a further 16 colour effects along the bottom row to apply pre-set hue and saturation values.

Note that these are the default effects but they can be edited to do almost whatever you want!

Apply to groups

You can choose which groups are affected by the effect. Right click and toggle the group check boxes labelled Apply to groups.

I primarily use this setup when working with canvas graphics and laser beams separately. I assign all canvas clips to group 5 and then exclude this group from effects that I don't want to affect these graphical clips.

You could also use it to live apply 2 different colour changes to 2 groups of lasers at once. Create two colour change effects and select which clip groups each one is applied ot.

MX group

Short for Mutually Exclusive this is a way to group effects together in such a way that only one effect in the group can be active at the same time. Notice how only one of the default colour changing effects can be active at once. This is because they are all in MX Group 1.

This functionality is disabled if the MX Group setting is 0.

Editing effects

Right click on any effect, and click the EDIT EFFECT button to open the effect editor. Notice that this editor is identical the clip editor!

Edit your effect in the same way that you would edit any clip. See The Clip Editor.

You need to have at least one creator node; this can be anything (line, circle, shape, even text!), but you should probably choose something that makes the most sense in the effect button preview.

When effects are applied, all creator nodes in the effect are substituted with the output of the currently running clips.

For extremely tedious technical reasons, the "trails" nodes are not enabled when inside a effect. The same applies for the "delay" setting inside pattern nodes (they use the same system). This will be fixed in future revisions.

PreviousOrganising your clip deckNextThe Clip Editor

Last updated 22 days ago

Was this helpful?

🟦