Introduction to the Clip Editor
Last updated
Was this helpful?
Last updated
Was this helpful?
The clip editor is a versatile way to create laser content and it's at the heart of Liberation. It's easy to make simple things and yet flexible enough to make some incredibly sophisticated and complex effects.
It's a node based visual editor (or ) that will be familiar if you have used products like TouchDesigner, MaxMSP or VVVV. Although the clip editor is a little different and somewhat simpler as it's been designed specifically for vector graphics.
You can open the Clip Editor by right clicking on the clip button and selecting EDIT CLIP. Or right click on an empty clip button and select CREATE AND EDIT CLIP.
What you'll see in the clip editor :
The Creator and Operator node buttons along the top
The Oscillator node buttons along the left
A preview of the content in a panel on the right, and if you click on a node, you'll see a second preview that shows you the content at the node itself.
All of the nodes and connections for the clip that you are editing (if it's a new clip this wil be empty)
The Clip Editor panel with various options
While you're editing, you will also see what the clip looks like in the 3D visualiser in the background.
You typically start with one or more , and connect from left to right that process the content. As you move creators and/or operators together you'll notice that they automatically connect to each other. And you can drag them apart to disconnect them again.
Click and drag from one of the node buttons along the top or left into an empty space within the clip editor.
Click on the cog icon button (top right of the node) to open the properties panel for that node.
Click on the power icon button (top left of the node) to enable and disable the node. The node will dim to show that it is not currently active. Note that content still passes through an operator even if it is disabled, but the node doesn't affect the content.
Content is made with a creator node, and is passed along nodes from left to right; each operator affects the content in some way and passes it along to the next operator. Whatever is left at the end of the path is the clip's content.
Each node has an array of sockets along the bottom and each one represents a property within the node, such as brightness, position, scale, rotation etc.
Oscillator nodes are used to change properties over time. They typically represent waveforms such as a sawtooth or sine wave but some oscillator nodes use external inputs (such as the microphone input level) as their source.
Oscillators always have range settings that control the minimum and maximum value of the property to be adjusted. And Wave Oscillators always have a duration setting that determines how fast the oscillator changes the value. See Wave oscillators for more information.
Timer - at the top of the panel you'll see the current time for the clip as it progresses
RETRIGGER - restarts the clip from the beginning; extra useful if your clip doesn't loop
Preview to lasers - when this is checked, you'll see the 3D visualiser update as you edit this clip. If you turn it off, you'll see whatever clips are running outside of the editor. This is a global setting, not per clip.
UNDO/REDO - for the clip editor itself. Also mapped to CTL/CMD Z and CTL/CMD SHIFT Z.
SAVE CLIP - saves your edits but warns you about overwriting
SAVE AS A COPY - saves your clip in the next available slot in the clip deck. This becomes the new position for your clip and all subsequent saves will be in this new place.
EXIT EDITOR - closes the clip editor. If you have unsaved changes you will get a confirmation panel.
can be connected to these sockets from below and used to animate these settings. Oscillator nodes have an output at the top, click and drag to pull out the connection and drop it into one of the other nodes' property sockets.