QLab 5.5 Release Notes

★ Stars denote major new features.

5.5

added
Object-based audio lets you effortlessly move sounds around your system in a brand new way, routing, fading, and mixing in a fully flexible visual environment.
added
Disarmed cues can optionally be skipped.
added
OSC commands that include parameters for audio inputs and/or outputs now support OSC wildcard patterns. This allows you to edit multiple channels with a single message. A reply message is sent for each matching input/output channel. For example, /cue/1/mute/[2-9] 1 will mute cue outputs 2 through 9 in cue 1. /cue/1/solo "*L" toggle will toggle the solo button of all cue outputs with names ending in L in cue 1. /cue/1/level/*/*/- 1.0 will subtract 1 dB from all input, output, and crosspoint levels in cue 1.
added
You can now edit the parameters of audio effects on disarmed cues and disconnected audio devices.
added
Native video inputs (webcams, etc.) now support format configuration for choosing things like resolution and frame rate.
added
More information is displayed about video input formats for all video input types.
added
The Levels and Objects inspector tabs show a "dog-ear" indicator if their tab would contribute audio when the cue is run and the main level is above -INF.
added
Clicking on the waveform in the Time & Loops tab now loads to the correct time when looped slices are present, and can now load past infinitely looped slices.
added
The canvas for geometry path fades will infer better default settings when parameters are changed or cues are retargeted, assuming no points have been added.
added
Cue trigger logs (in the Logs tab of the Workspace Status Window) now include additional details about the source of the trigger.
added
Support for logging all OSC output (not just replies) in the Logs tab of the Workspace Status Window.
added
A keyboard shortcut, ⇧⌘1, to show the launcher window.
added
An entry in keyboard controls, ⌥T by default, to cycle the target type of selected Fade and/or Reset cues.
added
Menu items and keyboard shortcuts to move the selected cue(s) up or down in the list.
added
A preference to prompt before running the workspace open cue.
added
Playlist groups now display an indicator next to the child cue that will play next.
added
Cue OSC command /isNextInPlaylist and Group cue OSC commands /playlist/currentCue and /playlist/currentCueID.
added
Certain OSC commands now "rollover" when using +/- increment syntax, e.g. /cue/{number}/continueMode/+ 1 will cycle from "Auto-follow" back to "Do not continue", etc.
added
Support for sending the {delta} value of +/- increment syntax in the address, e.g. /cue/{number}/continueMode/+/1.
added
The /sliderLevel OSC message now supports +/- increment syntax.
added
Video, Camera, and Text cue OSC message /videoEffects/live.
added
Text cue OSC /text/format and AppleScript text format record now support drop shadows with added attributes shadowOffset, shadowBlurRadius, and shadowRgbaColor.
added
Timecode cue OSC commands /outputType, /framerate, /ltcChannel, /startTime, and /endTime.
added
Timecode cue AppleScript properties timecode start time and timecode end time and timecode SMPTE format enumeration values fps_23_976, fps_24_975, fps_29_97_non_drop, and fps_29_97_drop.
added
When handling a deprecated OSC message, the reply payload JSON now includes the key "deprecated" with a boolean "true" and the key "warning" with a string detailing the deprecation and its replacement.
added
Instrument definitions for the American DJ Vizi Beam CMY.
added
Instrument definitions for the BeamZ Illusion 1 and Illusion 1 Mk II.
added
Instrument definitions for the Blizzard LB Par Hex and Snowblind.
added
Instrument definitions for the Chauvet DJ Abyss 2, COLORband PiX-M USB, EVE P-130 RGB, Festoon 2, Freedom Gobo, Obsession, and Obsession HP.
added
Instrument definitions for the Clay Paky Actoris ParLED, Actoris Profile FC, K-EYE K10 HCR, K-EYE K20 HCR, Klemantis AS line, Orkis Fresnel-Pebble M, Orkis Profile M, Tambora Batten, Tambora Flash, and Tambora Linear 100.
added
Instrument definitions for the CLF Lighting LEDWash CW-WW, LEDWash RGBW, Poseidon Beam Ultra, Poseidon Mirror, Poseidon Wash XS, Poseidon Wash M, Poseidon Wash XL, Sera, Sera Batt, SoftLED 100 VW, and SoftLED 200 VW.
added
Instrument definitions for the Eurolite LED Bar 6 and LED Bar 12.
added
Instrument definitions for the Equinox Fusion 120 Zoom MkII, Micro Batt, SpectraPix Lithium Batten, and Waterwave XP.
added
Instrument definitions for the GLP Agilio, Fusion EXO Beam 10, Fusion EXO Spot 30, Fusion EXO Wash 30, Fusion MBL 20, Fusion MBL 40, Fusion Stick FS10, Fusion Stick FS16 Z, Fusion Stick FS20, Fusion X-PAR 12Z, Impression FR10 Bar, Impression X5 Bar 1000, JDC Line 500, and JDC Line 1000.
added
Instrument definitions for the Martin MAC 300.
added
Instrument definitions for the Robe CUETE, ColorStrobe, PAINTE Spot, iBOLT, iT12 Profile, iT12 Fresnel, iT12 PC, T15 Fresnel, T15 PC, T32 CYC, T32 CYC Slim, and TetraX.
added
Instrument definitions for the Showtec Compact Par 7/14 Q4 and Dreamwave.
added
Instrument definitions for the Vari*Lite Fresnel FC, Fresnel TCW, Fresnel TWW, IP Image Projecting Profile FC, IP Image Projecting Profile CW, Profile Light Engine FC, Profile Light Engine TCW, Profile Light Engine TWW, VL600 Acclaim Cyc, VL600 Acclaim Fresnel, VL600 Acclaim Fresnel Plus, VL600 Acclaim Zoomspot, VL1600 Profile, VL3600 Profile IP, and VL3600 LT Profile IP.
added
A network device definition for the Adamson Fletcher Machine.
added
Network device definitions for the Amadeus Acoustics Core and 3D Panner.
added
A network device definition for Audioström LiveProfessor.
added
A network device definition for Creative Connors Spikemark 6.
added
A network device definition for D::Light.
added
A network device definition for the Elation Obsidian Onyx family.
added
A network device definition for the Lawo mc2 family of consoles.
added
A network device definition for Millumin 4.
added
A network device definition for PJLink.
changed
Copying and pasting cues into an earlier major version of QLab is no longer supported, since major releases are not guaranteed to be backward-compatible. That is to say, copying from 5.5.x and pasting into 5.4.x or earlier is not allowed, but copying from 5.5.3 and pasting into 5.5.1 will be allowed.
changed
When dragging files into a workspace, new cues are now ordered alphabetically according to the way their names sort in the Finder. For example, 10.wav now imports after 9.wav instead of between 1.wav and 2.wav.
changed
Improvements to the performance of audio waveform drawing in the Time & Loops tab of the inspector.
changed
The load position of cues as seen in the Timeline and Time & Loops tabs of the inspector now updates live when you drag the "Load to time" slider.
changed
Non-breaking audio patch warnings (in the Warnings tab of the Workspace Status window) have been improved.
changed
The Workspace Status window now remembers the selected tab and the checkboxes selected in the Logs tab after a workspace is closed and reopened.
changed
When importing a Go Button show, cues and hits that are disabled are imported as disarmed with Skip if disarmed enabled.
changed
Typing any value at or below the workspace minimum volume or any non-numeric value into a level control in a Fade cue will "activate" that level at -INF. This makes it easier to edit Fade cues using only the keyboard.
changed
The timeout duration used to filter out duplicate OSC messages from a client is now configurable in QLab Preferences. To disable this filter, you can now set the value to 0.0 seconds.
changed
The method used to create an "undo" step has been improved when receiving certain OSC commands that are likely to be used in continuous changes, e.g. audio levels and object positions, video geometry, etc.
changed
To increase compatibility, more OSC commands that expect numbers will now interpret string arguments as floats or integers. Strings are converted to numbers using the QLab Mac's localization.
changed
OSC update messages now use the OSC-friendly string "__root__" as the ID of the root cue list.
changed
OSC messages that end with /live now reply with an "error" status instead of "denied" if the OSC command method does not have a live version.
changed
Non-numeric string arguments passed to OSC +/- relative setters now return an error instead of setting a 0 value.
changed
The Cue List OSC command /timecodeSMPTEFormat now accepts only the values 0 - 3, matching the formats that can be set in the Timecode tab of the inspector.
changed
Improvements to using 16-bit lighting parameter controls. Holding the (shift) key while dragging on a lighting control will now always make fine adjustments, and dragging without any keys held down will always made coarse adjustments.
changed
The labels for audio input channels in the Levels tab of the inspector have been moved to the right in order to keep the first column of the matrix mixer aligned.
changed
The Network cue inspector now supports batch editing cues with different network patches, as long as those patches all have the same type.
changed
In Workspace Settings → Network, network device definitions are now displayed in categories within the Type menu in order to make it easier to look through them.
changed
Updates to the d&b DS100 network device definition.
changed
Updates to the FLUX SPAT Revolution network device definition.
changed
Updates to the Yamaha DM3 and DM7 network device definitions.
changed
The Levels tab for a Fade cue template now shows the maximum number of cue outputs.
fixed
Changing the configuration of an audio output patch will no longer halt playback of cues that use that patch.
fixed
A regression in 5.4 that prevented viewing the entire integrated fade curve in very long cues and/or when zoomed in very far.
fixed
Video stage mask and Network cue 2D fade images are now copied to the workspace project folder immediately when selected, not just when saving the workspace.
fixed
Improved display matching heuristics for native display outputs.
fixed
A bug that could cause QLab OSC commands to be denied access when multiple workspaces are open. This bug could result in QLab Remote initially connecting but failing to receive playhead updates due to QLab incorrectly denying the /updates message sent by QLab Remote.
fixed
Group cue post-waits no longer appear to continue running after the Group is stopped by the Fade & stop action of another cue.
fixed
The cue contextual menu item "Jump to cue's target" now works correctly when the target cue is in a different cue list.
fixed
A bug that prevented using option-drag to duplicate an item in settings, such as a patch or video stage, when the list contained only one item.
fixed
A bug that could prevent OSC /update messages from being sent to connected clients.
fixed
OSC clients no longer receive multiple playback position /update messages after each GO.
fixed
A bug that allowed OSC and AppleScript to move cues to invalid parent cues.
fixed
Several issues with the OSC /next and /previous commands and the AppleScript movePlayheadUp and movePlayheadDown commands. They now behave the same way as the corresponding controls in the workspace.
fixed
The duration of a Network cue with no duration can now be edited in the cue list.
fixed
Setting a duration for a Network cue set to 2D Fade no longer requires having a non-empty fade path.
fixed
A bug that prevented typing in the Network cue inspector while another workspace was running on the same machine.
fixed
A bug that prevented being able to clear a value in certain Network cue inspector text fields.
fixed
The Network cue template inspector now refreshes correctly when changing parameters of a patch using a device description.
fixed
Setting an audio crosspoint or input level using a /level OSC message now properly constrains the value to a maximum volume of 0 dB.
fixed
A bug that caused Network cues to fail if an OSC query returned a payload containing quotation marks.
fixed
Passing a non-numeric string argument to an OSC message that sets audio levels now correctly sets the level to -INF instead of 0 dB.
fixed
Changing the SMPTE timecode format of a cue list using the /timecodeSMPTEFormat OSC message now performs the correct conversion between formats, equivalent to selecting the Keep old timecodes option from the Recalculate timecodes? prompt when changing the format in the Timecode tab of the inspector.
fixed
Improvements to the /setLight OSC message's handling of numeric setting arguments.
fixed
The /setLight, /replaceLightCommand, and /removeLightCommandsMatching OSC messages now return an error when the command fails.
fixed
If prompted to save while closing a workspace, the workspace will now close after the save is complete.
fixed
A bug that prevented manually setting the input format on DeckLink devices (though it's really best to use Auto to detect the incoming format unless you know for sure of a reason not to.)
fixed
Cues created by dragging from the cue bar or toolbox did not auto-number (when auto-numbering is enabled.)
fixed
A cue that had been assigned a MIDI trigger message that uses two bytes will now correctly clear the second byte when it is re-assigned a new trigger message that uses only one byte.
fixed
An error in the Behringer/Midas X32/M32 network device definition.
fixed
An error in the Behringer Wing network device definition.
fixed
Several errors in the Blackmagic Videohub Protocol network device definition.
fixed
An error in the d&b DS100 network device definition.
fixed
Errors in the High End Hog 4 network device definition.
Download 5.5

5.5 is a previous version of QLab. You can find the latest version here.

Version
5.5
Release Date
August 12th, 2025
Requirements
macOS 11 or later