QLab provides live show control for theatre, dance, composition, installation, and more. Play back audio, video, and MIDI from a single workspace. The basic version of QLab is free and provides a powerful audio playback environment. If you require advanced functionality licenses are available to unlock additional features.
What is new in this release:
FIXED: A long-standing bug where wall clock triggers would stop working if they were not set to run every day of the week. (Sorry it took so long to fix this one.)
FIXED: Using hotkeys while the Audition window has focus will no longer trigger system alert sounds.
FIXED: The Geometry inspector for a Fade cue targeting a Video cue will now show the cue's anchor point.
What is new in version 4.1.1:
FIXED: Looping a cue (rather than just a slice) will again be seamless at the loop point.
FIXED: The "Next", "Previous", and "Done" buttons are again visible in the Find panel.
FIXED: A crash when viewing the Geometry tab of a Fade cue targeting a Group cue.
FIXED: A crash when setting the target of a single Fade cue from the Basics tab of the inspector.
FIXED: A bug that could cause QLab to crash when updating light definitions.
FIXED: A bug that could cause QLab to crash when enabling Demo Mode.
FIXED: The video thumbnail view in the inspector will now be refreshed properly when creating a new cue that does not have a selected surface.
FIXED: Opening a workspace with more than 400 Script cues (?!) set to run in separate processes should now succeed.
What is new in version 4.0.8:
FIXED: A bug that could cause QLab to crash when auto-reloading updated video files.
FIXED: A bug that could cause QLab to crash when editing video surfaces.
FIXED: An issue that could cause some Video cues to render with a half-pixel offset.
FIXED: Light instruments with overlapping addresses across different DMX universes are now handled properly.
FIXED: Timecode cues can now address channels above 48 (now up to the correct maximum of 64).
FIXED: The `/liveAverageLevel` OSC command for the Video cue.
FIXED: A bug when creating wall clock triggers for the 12:00pm-12:59:59pm hour in PM mode.
FIXED: Zooming in or out of the waveform view will now draw the integrated fade envelope correctly if it is locked to the start/end times of the cue.
FIXED: Enabled support for the ProRes 4444 XQ video codec.
FIXED: Turn off those dang-blasted window tabs Apple saw fit to enable by default in Sierra or later.
CHANGED: The Fade cue tool menu items for "Set Audio Levels from Target" and "Set Video Geometry from Target" have been changed back to their old behavior of directly setting the properties rather than doing it via the Fancy Paste mechanism. (However the UI button "Set from Target" still brings up the Fancy Paste mechanism.)
What is new in version 4.0.7:
FIXED: A crash that occurred when selecting "Music" in the macOS file chooser dialog.
FIXED: A crash that can occur when receiving incoming timecode.
FIXED: Several memory leaks during video playback.
FIXED: You can again add a slice prior to the last existing slice in the audio waveform.
FIXED: Stopping a Fade cue will no longer leave it in a state where it shows the time it stopped as its new duration.
FIXED: A bug that could cause new Light cues created from the dashboard to have commands listed in the wrong order, and thus produce incorrect output.
FIXED: A bug that could corrupt the lighting commands in a light cue when they were deleted using the GUI. (e.g. the pressing the X to delete a light command slider).
FIXED: Setting the MIDI trigger status type on a cue via AppleScript will no longer lead to a crash.
FIXED: Text field changes are now committed when toggling the "Assign Gangs" button in the Fade cue inspector.
FIXED: Fading OSC values using floating point values will now work in locations where a comma (,) is used as the decimal mark.
FIXED: Fixed bugs and clarified behavior around renting a 1-day license at the end of a calendar day.
ADDED: More information about pre-wait and post-wait times in the active cue rows.
ADDED: When fading over OSC float values, QLab will now send out 6 decimal places for each value rather than 3.
ADDED: Timecode cues now display the start time for the default cue name.
ADDED: A "video fade mode" AppleScript property used to set the absolute/relative fade mode in the Geometry tab of Fade cues.
ADDED: Tinted background for the levels tab when "Assign Gangs" is enabled, to make it more clear when that mode is turned on.
ADDED: Hotkey triggers that use numeric keypad keystrokes are now distinguished in the Inspector with the prefix "NUM".
What is new in version 4.0.6:
FIXED: A crash when using a Syphon-only video surface.
FIXED: A bug that could prevent QLab from saving license data in some cases.
FIXED: A bug that could sometimes cause OSC update messages to fail, preventing clients such as QLab Remote from working properly.
FIXED: A bug that could cause QLab to crash when editing light instrument definitions.
FIXED: A bug that meant home values for light parameters were always treated as raw values, even when they should be treated as percentages.
FIXED: Light parameters will now correctly start at their home value, rather than always at 0.
FIXED: "Start all" group cues will continue to show their elapsed time though the end of the longest cue, rather than through the end of the shortest.
ADDED: Network cues fading through OSC values can now send out either floating point or integer values. (Previously just supported integer.)
What is new in version 4.0.4:
FIXED: A decoding issue that could in some cases substantially lower video playback performance compared to version 3.
FIXED: Video playback is now much more forgiving in cases when video buffers are not staying full; the best-available video frame will be rendered in lieu of halting updates entirely.
FIXED: Certain specific cases where Video cues would be reloaded unnecessarily, causing playback to be delayed.
FIXED: The integrated fade envelope on Audio cues now works again.
FIXED: Display of integrated fade curves on MIDI and Network cues (although actual output was correct).
FIXED: Prevent several windows from going full screen that should not be able to do so.
FIXED: Several memory leaks.
CHANGED: When updating the "lock playhead to selection" general setting (via GUI or OSC), ensure that the selection is set to the playhead if they are supposed to be locked together.
ADDED: QLab will now log current FPS playback rate for each running surface at log level 2.