Source: 爱上MAC | Download link: QLab Pro for Mac
QLab Pro is a professional live performance media playback and control software developed by Figure 53 for the macOS platform. With its exceptional stability, flexibility, and intuitive operation logic, it has become the industry-standard tool for controlling audio, video, lighting, and even MIDI devices in theaters, concerts, live events, exhibitions, and churches. Building on the basic version, QLab Pro unlocks professional features such as video playback, cue list editing, advanced audio processing, network synchronization, and powerful script control.
I. Detailed Overview of the Core Interface and Workspace
The interface design of QLab Pro is centered around the “Workspace,” and all operations revolve around it. The main window is primarily divided into the following key areas:
- Menu Bar: Located at the top of the screen, it contains all advanced function settings such as File, Edit, Cue, and Playback.
- Cue List: The core of the workspace, displaying all cues vertically in a table format. Each row represents a cue, while columns show information such as its number, name, type, target, notes, and status. Users can create, reorder, edit, and trigger cues here.
- Inspector: Located on the right side of the window. When one or more Cues are selected, the Inspector dynamically displays all their adjustable parameters. This is the primary panel for configuring Cue behavior (such as fade in/out times, volume, geometric transformations, trigger conditions, etc.).
- Workspace Overview: Located on the left side of the window, it displays the organizational structure of Cues in a tree diagram or thumbnail graphic format, making it easy to manage complex nested Cue lists (Carts and Groups).
- Control Bar: Usually located at the bottom or top of the window, containing the main playback control buttons (GO, Stop, Pause, Reset), the master volume slider, and information display for the currently running Cue.
- Patch: This is a separate but crucial window (accessible via the menu bar
Window -> Patch). Here, users map the software’s internal audio channels and video surfaces to physical output devices (such as audio interface outputs, projectors, DMX lighting controllers).
II. Complete Workflow from Creation to Export
1. Create or Open a Workspace
Steps: After launching QLab Pro, the “Workspace Selector” will automatically pop up. To create a new project, click “New Workspace.” To open an existing project, select it from the list or click “Open Other…”
- Method/Location: The software launch screen or menu bar
File -> New/Open.... - Shortcut (Mac): New
Command + N; OpenCommand + O.
2. Configure Hardware Output (Patch)
Before adding media, it is recommended to set up the output routing first to ensure signals are correctly sent to speakers or projectors.
Steps:
- Open
Window -> Patch. - In the “Audio Patch” tab, drag your audio interface (e.g., “Built-in Output”) from the device list on the right onto the corresponding channel under “Workspace Output” on the left.
- In the “Video Patch” tab (QLab Pro feature), create a new “Video Surface” and set its output to your video hardware (e.g., external display, projector, or NDI output).
3. Create and Edit Cues
A Cue is the most basic execution unit in QLab. Each Cue represents an action (e.g., playing audio, fading lights).
Steps:
- Add a Cue: Click the “+” button in the toolbar, or use the shortcut, and select the Cue type (e.g., Audio, Video, Light, MIDI, etc.).
- Load Media: Select the newly created Cue, and in the “Basics” tab of the inspector, click “Choose File…” or drag the file directly onto that Cue row in the Cue list.
- Set parameters: Adjust all attributes of the Cue in the inspector. For example, set the volume and fade-in time for an audio Cue; set the geometry and opacity for a video Cue.
- Organize Cues: You can select multiple Cues and press
Command + Gto group them into a “Group,” or place related Cues into a “Cart” for categorized management. You can reorder Cues by dragging and dropping.
- Common shortcuts: Create an audio Cue
Command+1; create a video CueCommand+2; create a lighting CueCommand+6; create a group CueCommand+7.
4. Programming Cue Triggers and Links
Make Cues execute automatically according to predefined logic.
Steps:
- Continuous playback: By default, Cues execute in list order. Make sure each Cue’s “Continue Mode” in the inspector is set to “Auto-Continue.”
- Create links: Select a Cue, go to the “Triggers” tab in the inspector, click “+” to add a “Cue Ended” trigger, then select the next target Cue to trigger from the drop-down menu. This allows you to create non-linear playback paths.
- Set wait/delay: In the Cue’s “Continue Mode,” you can select “Manual Continue,” or set a specific delay in its “Pre-wait/Action Duration.”
5. Running and Live Control
Steps:
- GO button: Press the spacebar or click the “GO” button on the control bar to trigger the current “Live Cue” (usually the next cue to be executed).
- Stop and Reset: Press the
Esckey to stop all audio and video playback. PressCommand + Rto reset the “Live Cue” pointer to the beginning of the list. - Direct Jump: Select any cue in the cue list and
Ctrl + clickits number to set it as the “Live Cue”.
6. Saving and Exporting
QLab uses “workspace files” to save all settings and media references (not embedded).
- Save:
Command + S. It is recommended to place media files in the same folder as the workspace file for easy management and transfer. - Create a self-contained workspace bundle: This is the best way to distribute or archive a project. Select
File -> Create Self-Contained Workspace Bundle..., and QLab will copy and package all referenced media files into a self-contained folder, ensuring no media is lost when opened on other computers.
III. Advanced Tips for Common Features
- Snapshots: In the “Snapshots” tab of the inspector, you can save and recall any parameter state of a cue (such as volume, position). This is extremely useful for quickly creating lighting scenes or audio mixing presets.
- Virtual Go Button: Enable it in
Settings -> General, and a large semi-transparent GO button will be displayed on the screen, making it convenient for touchscreen or long-distance operation. - Network Cues & Remotes: QLab Pro supports remote control via OSC or MIDI protocols, and also supports creating “Network Cues” to control other QLab instances on the network, enabling synchronized multi-machine performances.
- Script Cue: Allows the use of AppleScript, JavaScript, and other languages to write custom logic, enabling complex interactions or device control, greatly expanding the boundaries of QLab’s capabilities.
- Audition Mode: After selecting a Cue, press
Shift + Spacebarto “audition” that Cue without affecting the current live Cue pointer, making it convenient for individual testing.
IV. Common Problems and Solutions
Problem 1: No video output when playing a video.
Solution: First, confirm that you already have a QLab Pro video license. Then check: 1) whether the video surface in the Patch window is correctly configured and pointing to the target display; 2) whether that display has been set to “Extended Desktop” or “Mirror” mode in the system settings; 3) whether the “target surface” of the video Cue has selected the correct surface.
Problem 2: Audio playback has popping, stuttering, or latency.
Solution: 1) Check the menu bar Settings -> Audio/Video and try increasing the “Audio buffer size”; 2) Make sure all audio files are uncompressed WAV or AIFF format, and avoid using MP3; 3) Close other software that is using audio devices; 4) Use a more stable external professional sound card.
Problem 3: After moving the workspace to another computer, media files are “missing.”
Solution: QLab only stores references to file paths. The best practice is to always use the “Create standalone workspace package” feature to transfer projects. If files are already missing, you can reselect the files in the Cue inspector, or use the “File -> Relink missing media…” feature for batch processing.
Problem 4: An important Cue was deleted by mistake, or a Cue was triggered by mistake.
Solution: Immediately press Esc to stop. QLab provides multi-level undo; press Command + Z to undo the most recent operation (including Cue deletion). For complex live errors, set “Marker Cues” in advance as jump points so you can quickly return to a specific position in the performance.
V. QLab Pro for Mac Shortcuts Summary Table
| Function | Shortcut (Mac) | Description |
|---|---|---|
| New Workspace | Command + N |
Create a blank project |
| Open Workspace | Command + O |
Open an existing project |
| Save Workspace | Command + S |
Save the current project |
| GO (trigger live Cue) | Spacebar |
The most essential trigger key |
| Stop All | Esc |
Stop all Cue output |
| Reset | Command + R |
Move the live Cue playhead back to the start |
| Preview selected Cue | Shift + Spacebar |
Test a Cue without moving the playhead |
| New Audio Cue | Command + 1 |
Add an audio Cue |
| New Video Cue | Command + 2 |
Add a video Cue (Pro) |
| New Lighting Cue | Command + 6 |
Add a lighting Cue (Pro) |
| New Group Cue | Command + 7 |
Add a group Cue |
| Group selected Cues | Command + G |
Place selected Cues into a group |
| Ungroup | Command + Shift + G |
Dissolve the group |
| Cut selected Cue | Command + X |
|
| Copy selected Cue | Command + C |
|
| Paste Cue | Command + V |
|
| Delete selected Cue | Delete or Command + Delete |
|
| Undo | Command + Z |
Multi-level undo supported |
| Redo | Command + Shift + Z |
|
| Open/Close Inspector | Command + I |
Toggle the right sidebar display |
| Open Preferences window | Command + , |
Open the hardware settings window |
| Toggle full screen | Command + F |
Full screen workspace window |







