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

Was this helpful?

Edit on GitHub
  1. Setting up

Controller assignment

PreviousAdding / removing lasersNext3D Visualiser

Last updated 1 month ago

Was this helpful?

Once you have set up the lasers within Liberation, you can then assign each one to a laser controller in the real world. (See Compatible lasers and controllers (DACs) to check what hardware you can use). The controllers will either be connected via USB or over the network.

  • Open the Controller Assignment panel via the View -> Controller Assignment menu option. (Or alternatively you can use the ASSIGN LASER CONTROLLERS button in the Laser Overview panel.)

  • The panel is split in two, with a list of lasers on the left, and the list of available controllers on the right. If you do not see your laser controller in the list, press the REFRESH button. If you continue to have trouble see Troubleshooting.

  • To assign a controller to a laser, click and drag from the right on to an open laser slot on the left. This tells Liberation which controller it should use for which laser. (If you change your mind you can freely drag the controllers up and down from one laser to another.)

  • If you see a green square next to the controller, it means that Liberation has successfully connected to it.

Note that whenever you connect to a controller, the laser will be automatically disarmed.

  • An orange square 🟧 means that the controller is having intermittent connection issues. It's usually caused by a network issue, see Troubleshooting.

  • A red square 🟥 means that the controller cannot be reached, see Troubleshooting.

  • The disconnect button (X) disconnects the controller but doesn't clear it from the laser assignment. You can then use the reconnect button (refresh arrow icon) to reconnect it or instead click the disconnect button again to clear the assignment.

  • Advanced feature : Open the controller analytics panel by clicking the button that looks like a chart. This is an advanced feature that gives you detailed information about the data stream and can help to troubleshoot problems. (This option may not available for some controller types.)

  • You can use the rename button (pencil) to rename this controller to whatever you want. It makes sense to name it in a way that makes it easy to associate it with particular hardware. If it's built in to a laser you may want to name it accordingly, ie LaserCube Ultra #1 or Triton T5 #3. These names will be saved with your Liberation installation and will appear from now on; it can be really helpful for you to quickly identify your lasers.

Pro tip - double click on a controller on the right to automatically assign it to the next available laser on the left. This can be a real time saver if you have lots of lasers to assign!

You can use the DISCONNECT ALL and RECONNECT ALL buttons to quickly reset all the connections. This is useful if you are having network issues.

✅
✅
An Ether Dream and a Helios DAC assigned to lasers 2 and 3 respectively
Controller Assignment panel
List of controllers