What's New In QLab 4?

General Improvements

Lights (in addition to Camera and Action)

We are pleased to bring Art-Net lighting control to QLab.

Keeping It Fresh

QLab 4 sports a snappy new interface with font and design changes to stay aligned with Mac OS 10.11 and onwards.

QCart Included

You can now add Carts to your workspaces, bringing the functionality of QCart into QLab.

Record Sequence

QLab can record your timing as you manually trigger a series of cues, so you can play back that sequence of cues later with exactly the same timing.

Find all cues that share the same target as the selected cue.

Fancy Paste

You can now paste some or all of the properties of the cue on the clipboard to one or more selected cues by choosing Paste Cue Properties... from the Edit menu or by using the keyboard shortcut ⇧⌘V.

Cue Templates

You can now fully customize the default values for new cues of every cue type.

New Cue Trigger Options

Cues can now be set to fade and stop their peers (cues within the same Group, Cue List, or Cart) with a customizable fade time.

You can now set cues to respond to hotkey and MIDI triggers received while they're playing: do nothing, panic, stop, hard stop, or hard stop & restart.

Cue triggers are now displayed in their own inspector tab.

Batch Editing

When multiple cues are selected, the inspector will allow you simultaneously adjust parameters in the Basics tab, the Triggers tab, and the Light cue's Levels tab.

Negative Post-wait

You can now specify negative post-wait times, to trigger the following cue "this many seconds before the current one ends."

It's The Network (cue)

The cue formerly known as the OSC cue is now called the Network cue, and it's gained quite a few new powers...

  • Network cue messages can insert the current value of (almost) anything in QLab that can be queried by OSC.
  • Network cues can be given a duration, over which they will continuously re-send their message. This is especially useful in conjunction with the aforementioned inserted live values.
  • Network messages can now fade single parameters or pairs of parameters.
  • Network cues can now optionally be directed at a specific network interface (like Ethernet or WiFi.)

Custom OSC Replies

You can now specify custom OSC reply formats from QLab.

Check Your Status

The new Status Window provides a variety of information about your workspace, so that you can see what condition your condition is in.

Group Cue Improvements

Group cues in “start random child” mode now operate in a round-robin manner, which means that every child cue will be triggered once before a new round of random cues begins.

Group cues in "start all children simultaneously" mode now display the duration of their longest child.

New Fade Options

QLab 4 includes a new parametric fade curve option, and new controls over the shape of audio fades.

My exit music, please!

You can optionally specify a cue for QLab to trigger when your workspace closes.

Places, please!

You can now choose how QLab behaves when it launches, either restoring the most recently open workspace, creating a new workspace from scratch, creating a new workspace from a specific template, showing the template picker, or doing nothing.

Override Overload

QLab's global override controls now include timecode, and are divided into separate categories for each type of incoming and outgoing message. Also, there are now OSC and AppleScript hooks for each override control.

When overrides are engaged, indicators appear in the workspace footer and/or the cue list to let you know what's going on, and what won't be going on.

Export Broken Cues and Warnings

You can now copy the contents of the warnings tab of the Status Window to paste into a text editor or an email to the support team.

Double-Go Protection Indicator

If you've set a minimum time required between each GO, the area around the GO button flashes red whenever the double-go protection is invoked.

Insert Above

Hold down the Shift key while adding a new cue to place that cue above the selection, instead of below.

Do More With Durations

AppleScript and OSC hooks have been added to support a temporary duration (tempDuration) for all cues where editing duration is allowed.

A new currentDuration read-only property, accessible via both AppleScript and OSC, returns the current duration of the cue, accounting for any tempDuration that has been set.

OSC = Oh, Super Controls!

QLab's OSC dictionary has been greatly expanded, including a new special address to target currently active cues.

Go Button 3 Import

Show files created in Go Button 3, our iOS show control app, can be imported into QLab.


This one goes to 64

QLab now offers a maximum of 64 outputs, up from 48, to better support Dante, MADI, and AVB infrastructure.

Smaller Slices

The minimum slice time has been reduced to 0.05 seconds (down from 0.1)

Integrated Fade Options

The integrated fade envelope can now be optionally locked to the start and end time of the cue instead of the file.

More Precise Mic Cues

Mic cues now use specific channels of their patched device, making it dramatically easier to work with AudioUnit effects that need specific numbers of inputs and outputs.

Always Watching, Always Listening

Audio cues now continuously watch their target files for changes and update automatically.

Duck and Boost

Cues can now be set to duck or boost all other cues in the same cue list while they play. The amount and fade time of the duck or boost is customizable per cue.


Still Image Durations

You can now specify a duration for Video cues which target still images, as well as for Text cues.

Copy/Paste Surface Geometry

You can now copy and paste your carefully adjusted surface geometry between surfaces.

Color Me Perfect

The color accuracy of both Video cues and video effects has been improved.


QLab can now display videos using the Hap video codec family, which offers excellent image quality and improved performance over ProRes.

Specific Changes From QLab 3

  • Workspace files now use the extension ".qlab4" to make it easier for QLab 3 and QLab 4 to coexist on the same computer.
  • Workspace settings now appear in their own window, rather than on the back of the cue list.
  • If you start a cue that is showing the hollow play indicator (meaning it's panicking or that it has an audio effect that is tailing out) QLab will now hard-stop the cue and then restart it.
  • In OSC Controls and MIDI Controls, Select Previous Cue and Select Next Cue have been replaced with Playhead Previous and Playhead Next.
  • The Notes field is now shown in the Basics tab of the inspector as well as in the masthead of the main workspace window.
  • The cue formerly known as the Titles cue is now called the Text cue, since not all text is a title, after all.
  • In Video cues, Camera cues, and Text cues, the term "full screen" has been replaced with the more accurate "full surface".
  • The default surface for Video cues, Camera cues, and Text cues can now be set the in Cue Templates section of Workspace Settings. When using QLab without a Video license, the Video cue template defines the one usable surface in a workspace.
  • Cue unique IDs are now UUIDs, rather than a string representation of an integer.

QLab Remote

Updated and ready for QLab 4!

All-new flexible design

  • Looks great on all devices and supports iPad Split View mode.
  • Adds elapsed Pre Wait, Action, and Post Wait progress time for all cues.
  • Show or hide the GO and transport buttons.
  • See the notes for the current playback position cue on the main cue list screen.

New Features for QLab 4 only

  • Adjust video surface control points.
  • Create new cues and reorder existing cues in both cue lists and carts.
  • Browse and select a new cue file target from available media files on your Mac.
  • Edit audio input and output crosspoints.
  • Full access to the Triggers inspector tab
  • Full access to the Light Levels inspector tab.
  • Long-press a cue to move it in the cue list.

New Features for QLab 3 and 4

  • Read-Only Mode lets you watch a workspace without worrying about accidentally triggering or editing a cue.
  • Keyboard support lets you navigate with familiar QLab shortcuts.
  • New playing, loaded, paused, broken, and panicking status indicators for cues and cue lists keep you more closely informd.
  • Access QLab's Load to time, Undo, Redo, Save Workspace menu items.
  • Access to the Audio Levels inspector tab.
  • Access Devamp settings on iPhone.
  • Disconnect now prompts for confirmation, with the option to cancel an accidental disconnect.