Integration

QLab (Figure 53)

Showcaller turns Figure 53 QLab into a voice-driven show-calling engine. Over low-latency OSC it presses GO, holds and resumes cues, and recovers with a single panic, while also reaching deep into cue properties, timing, audio levels, and design-time video, light, and spatial-audio controls. From a one-operator corporate ballroom to a fully cued theatrical run, Showcaller calls the show so the operator can watch the stage.

Supported Models

QLab 5
QLab 4

Capabilities

Connection & Diagnostics
Connect to QLab and verify the workspace is online and responding.
Playback Transport
Press GO, stop, pause, and panic your QLab cue stack hands-free.
Playhead & Selection
Move the playhead, step through cues, and switch cue lists.
Cue Actions
Start, stop, load, and preview specific QLab cues by number.
Cue Properties
Edit cue names, numbers, colors, flags, arm state, and targets.
Cue Timing & State
Tune cue timing and auto-continues, and read live cue state.
Cue List Management
Create, delete, move, and renumber cues and inspect the cue stack.
Audio Cue Control
Set Audio cue levels, routing, rate, loops, and trim points.
Workspace Management
Save, undo/redo, and switch QLab between edit and show mode.
Fade Cue Design
Configure QLab Fade cue modes and geometry-fade behavior.
Video & Geometry
Place, scale, rotate, and style QLab Video and Text cues.
Text Cues
Author and live-update QLab Text cue content and formatting.
Light Cues & Dashboard
Edit QLab Light cues and drive the Light Dashboard live.
Audio Patch & Spatial Maps
Control QLab audio patch routing and spatial Audio Maps.
System Overrides
Globally gate QLab DMX/MIDI/MSC/network/timecode input and output.

Available Functions

Connection & Diagnostics
Confirm QLab is online and ready before the house opens. Showcaller reads the running version, discovers open workspaces, and runs a live heartbeat so operators know the show machine is reachable.
get_version
list_workspaces
connect
disconnect
thump
set_updates_subscription
set_always_reply
get_working_directory
set_working_directory
Playback Transport
Call the whole show by voice. Showcaller presses GO, holds and resumes cues, and hits panic to recover instantly — turning QLab into a hands-free playback engine for live performance.
go
audition_go
stop
hard_stop
pause
resume
panic
panic_in_time
workspace_reset
Playhead & Selection
Stay one step ahead of the show. Showcaller moves the playhead to the next standby cue, jumps to any cue number, and switches active cue lists so the operator is always cued up for the next GO.
set_playhead
set_playhead_by_id
playhead_next
playhead_previous
playhead_active
playhead_none
select_cue
select_cue_by_id
select_next
select_previous
set_current_cue_list
set_current_cue_list_by_id
Cue Actions
Fire any cue on demand. Showcaller starts, stops, loads, and previews specific cues by number — perfect for ad-hoc playback, rehearsals, and out-of-order recovery during a live event.
cue_start
cue_stop
cue_hard_stop
cue_pause
cue_hard_pause
cue_toggle_pause
cue_resume
cue_load
cue_load_at
cue_preview
cue_panic
cue_reset
Cue Properties
Keep the workspace pristine and performance-ready. Showcaller renames, recolors, flags, arms, and re-targets cues so the stack stays readable and every cue does exactly what the designer intended.
get_cue_name
set_cue_name
get_cue_number
set_cue_number
get_cue_uniqueid
get_cue_type
get_cue_notes
set_cue_notes
get_cue_color
set_cue_color
set_cue_flagged
set_cue_armed
get_cue_target
set_cue_target
Cue Timing & State
Choreograph timing with precision. Showcaller tunes pre-waits, post-waits, durations, and auto-continue behavior, and reads live cue state so the operator catches broken cues before they hit the stage.
get_pre_wait
set_pre_wait
get_post_wait
set_post_wait
get_duration
set_duration
get_continue_mode
set_continue_mode
get_cue_is_running
get_cue_is_paused
get_cue_is_broken
get_cue_action_elapsed
Cue List Management
Program shows faster. Showcaller creates, moves, deletes, and renumbers cues, and inspects cue lists and live playback — so building and reshaping a QLab workspace becomes a conversation instead of a click-fest.
new_cue
delete_cue
delete_cue_by_id
delete_selected
move_cue
renumber_cues
list_cue_lists
list_running_cues
list_running_or_paused_cues
list_selected_cues
get_cue_children
Audio Cue Control
Mix the show from the cue stack. Showcaller sets crosspoint levels, output routing, playback rate, loop points, and trims directly on Audio cues — dialing in sound design without touching the QLab UI.
set_audio_level
set_slider_level
set_audio_patch
set_rate
set_live_rate
set_start_time
set_end_time
set_infinite_loop
set_play_count
set_fade_and_stop_others
Workspace Management
Run the workspace like a pro. Showcaller saves the show, undoes mistakes, and flips between edit and show mode, so the machine is always in the right state for rehearsal or performance.
save_workspace
workspace_undo
workspace_redo
set_show_mode
set_full_screen
set_always_audition
set_audition_monitors
get_base_path
Fade Cue Design
Design transitions with intent. Showcaller configures Fade cues — absolute vs relative, which geometry properties move, and whether the target stops at the end — for polished crossfades and reveals.
set_fade_mode
set_stop_target_when_fade_completes
set_geo_mode
set_do_opacity
set_do_scale
set_do_translation
set_do_rotation
set_fade_rotation
Video & Geometry
Compose projection like a designer. Showcaller assigns surfaces, layers content, and sets position, scale, rotation, opacity, and effects on Video and Text cues for precise multi-screen storytelling.
set_surface
set_full_screen_video
set_layer
set_opacity
set_translation
set_scale
set_quaternion
set_preserve_aspect_ratio
set_hold_last_frame
set_effect_index
set_effect_param
Text Cues
Put words on the wall instantly. Showcaller writes and restyles QLab Text cues live — updating lower-thirds, lyrics, and announcements mid-show without breaking flow.
set_text
set_live_text
set_text_font
set_text_size
set_text_color
set_text_alignment
set_fixed_width
Light Cues & Dashboard
Light the show from QLab. Showcaller edits Light cue levels, drives the Light Dashboard live, and records looks into new cues — bringing conversational control to QLab's integrated lighting.
set_light_command_text
add_light_to_cue
prune_light_cue
toggle_light_dashboard
dashboard_set_light
dashboard_clear
dashboard_new_cue_with_all
dashboard_new_cue_with_changes
dashboard_update_selected_cues
Audio Patch & Spatial Maps
Operate immersive and large-format audio. Showcaller reaches QLab's patch routing matrix and spatial Audio Maps — moving objects, setting mark levels, and managing output mutes for installations and themed experiences.
list_audio_patches
set_patch_crosspoint
set_patch_mute
set_patch_solo
reset_patch
list_audio_maps
set_map_object_position
set_map_object_spread
set_map_mark_level
set_map_filter_position
System Overrides
Lock down the show machine with confidence. Showcaller toggles QLab's global I/O overrides — DMX, MIDI, MSC, network, and timecode — to isolate the system during programming or guarantee clean output at showtime.
set_dmx_output
set_midi_input
set_midi_output
set_msc_input
set_msc_output
set_sysex_input
set_sysex_output
set_network_output
set_network_input
set_timecode_output
set_timecode_input
set_override_window
set_timecode_window