These are the differences between QLab 5 and QLab 4, including major updates made throughout the lifetime of QLab 5. For a fully inclusive and detailed list of all changes made in each release of QLab 5, check out the change log.
QLab 5 allows multiple people on separate Macs to collaborate on a workspace, live and in realtime, on a local network.
Autosave prevents accidental loss of work in the event of a crash or power outage. No guarantees are made against data loss due to user error, acts of God, or most hauntings.
As part of Autosave, QLab 5 optionally saves a snapshot of your workspace every time you save, allowing you to easily access earlier versions of your work.
Group cues have a new Playlist mode that allows you to create sequential playlists which advance automatically or manually with optional crossfading, shuffling, and looping.
The Audition Window has been replaced by a set of audition-related tools:
QLab 5 uses macOS Dark Mode so that dialogue boxes, title bars, and other window “chrome” look more consistent with the rest of QLab’s interface.
Cue carts have received a variety of updates:
The number of cue colors has been expanded to make it easier to color-code a large variety of cues, and to better support the needs of people with color vision deficiency. The cue color control in the Basics tab has been redesigned to support this larger number of colors, and you can now set both a cue color and an optional second cue color. If enabled, the cue changes to the second cue color after it’s started.
A new file search tool makes it easier to reconnect broken cues to their missing file targets, for example after moving a workspace to a new computer or reorganizing media while QLab is not running.
Setting cues’ targets by drag and drop now works bi-directionally: you can drag the acting cue onto its target cue, or drag the target cue onto the acting cue. If both cues could potentially be targets of each other, the dragged cue is set as the target of the cue it’s dropped onto.
Related but separate, dragging cues onto Group cues now sets the Group cue as the target of the dragged cues, instead of potentially re-targeting all the child cues of that Group cue.
Right-clicking (or clicking with the control key held down) on cues in the cue list or on controls in the inspector now brings up a contextual menu which gives you quick access to relevant actions and extensive in-line help text with links to the relevant section of the QLab manual online.
The Warnings tab of the Workspace Status window has been comprehensively updated to give you much more and much better information about broken cues as well as non-breaking warnings such as workspace settings which are in need of attention.
Workspace Settings can now be exported to a settings file, imported from a settings file, imported from other open workspaces, and drag-and-dropped between workspaces.
The “linear” fade curve type can now be edited, allowing sharp-cornered multi-step fade curves.
Fade cues in “absolute” mode will now override and clear out any previously applied changes made by Fade cues in “relative” mode.
Load cues as well as OSC and AppleScript commands that involve loading, can now use negative numbers to load backwards from the end time of their targets, just like the Load to Time tool.
Many, many more cue parameters are now fancy-pasteable and batch-editable when multiple cues are selected simultaneously.
Audio patches are now called audio output patches, and they have been overhauled in QLab 5 with the following improvements:
Mic cues now use separate audio input patches to designate the device they use for input. This lets you use separate audio input and output devices easily, without requiring you to set up an aggregate audio device. Audio input patches can be reordered, copied and pasted within a workspace and between workspaces, drag-and-dropped into the Finder to create a settings document, and drag-and-dropped to copy them into the audio settings of other workspaces.
Slices in Audio cues (and Video cues) can be set to a play count of 0
; zero-count slices are seamlessly skipped during playback.
You can now visually edit the start and end times of multiple selected cues by dragging the start time and end time handles in the Time & Loops tab of the inspector.
Audio effect meters now work in all contexts, not just on outputs.
You can now name inputs (rows) in the Levels tab of the inspector for any cue that contains audio. Input names are per-cue, and can be edited in the inspector, by AppleScript, and by OSC.
You can now mute and solo cue outputs and audio patch outputs.
Fade cues and Reset cues can now target audio output patch routing, allowing you to adjust the overall levels of the entire patch, and easily reset those levels to their initial state.
The video rendering engine has been completely rewritten using the Metal framework, Apple’s modern and fully up-to-date video system. Come for the performance improvements, stay for the longevity.
QLab 5 adds per-cue blend modes, allowing you to composite cues in nearly limitless combinations.
QLab natively supports NDI 5 for both video input and output. QLab also supports NDI audio input and output.
Camera cues contain an embedded Mic cue, allowing you to use live audio alongside live video.
QLab can display monitor windows for every video input and output so that you can keep tabs on all your visual elements live and in realtime.
Video, Camera, and Text cues can now use multiple video effects simultaneously. The list of available video effects has grown, too, thanks to the shift to Metal, and the amount of processing power needed for video effects (especially blurs) has been nicely reduced.
QLab now supports an unlimited number of video input patches in a workspace. Video input patches can be reordered, copied and pasted within a workspace and between workspaces, drag-and-dropped into the Finder to create a settings document, and drag-and-dropped to copy them into the video settings of other workspaces.
Slices in Video cues (and Audio cues) can be set to a play count of 0
; zero-count slices are seamlessly skipped during playback.
Masks and video surface geometry now happen “upstream” of Syphon outputs, allowing you to send more elaborately crafted video feeds to Syphon-receiving clients.
Video, Camera, and Text cues now have an integrated crop attribute for quick and easy trimming.
Stage grids now show more information and have more visual aids to help you during setup and focus.
Video geometry can now be faded using a 2D path, allowing you to easily fade pairs of settings like X and Y translation or X and Y scale.
QLab supports downstream keying on Blackmagic Designs devices with that capability.
The Light Dashboard’s new Audition tab lets you audition Light cues, letting you view level changes without actually changing the live levels being output to your lighting system.
QLab 5 ships with instrument definitions for over 1700 different fixtures from over 60 manufacturers, including fixtures from the following manufacturers new to QLab.
Light instruments with hue, saturation, and intensity (or hue, saturation, and value) parameters can now use a graphical HSI color picker in the Light Dashboard and in the Levels tab of the inspector.
Light commands can now be cut, copied, and pasted when they are selected in slider mode in the Levels tab of the Light cue inspector.
QLab 5 has a number of new features related to incoming timecode:
The Network cue has been substantially revamped and can now send OSC, plain text via UDP, and hexadecimal codes via UDP. It also includes support for directly controlling a number of network-controllable programs and devices with a minimum of fuss and complexity through a collection of built-in network device descriptions including:
The Network cue also supports both TCP and UDP transport, as well as OSC 1.1 argument types true
, false
, impulse
, and null
.
When live fade preview is switched on, Network cues in 2D fade mode now transmit their message as you drag the control dot around. This should make it easier to experiment with 2D network fades.
Also, 2D fade curve editing has been improved.
Network patches can be reordered, copied and pasted within a workspace and between workspaces, drag-and-dropped into the Finder to create a settings document, and drag-and-dropped to copy them into the Network settings of other workspaces.
Network patches can now have an arbitrary number of destinations. This allows a Network cue to send a single message to multiple different network devices. Each destination can have a unique combination of network transport, interface, IP address, port, and/or passcode values.
QLab now supports an unlimited number of MIDI patches in a workspace. MIDI patches can be reordered, copied and pasted within a workspace and between workspaces, drag-and-dropped into the Finder to create a settings document, and drag-and-dropped to copy them into the MIDI settings of other workspaces.
MIDI cues, MIDI File cues, and Timecode cues using MTC now all use the same set of patches.
You can now customize the port numbers that workspaces use to receive OSC messages and plain text messages.
Workspaces can have multiple OSC passcodes, each with their own set of access permissions.
Custom OSC remote control commands are now compatible with workspaces that use OSC passcodes.
The OSC and AppleScript dictionary for QLab 5 has been greatly expanded.
QLab can now optionally send show control messages via OSC and MSC which correspond to basic show events such as GO, panic, reset, and cues starting and stopping. OSC messages can be requested by a client using the new /listen
OSC message which has options for specifying the scope of interest. MSC messages can be sent using MIDI patches.
Still have a question?
Our support team is always happy to help.