Figure53 QLab

Rock solid and fully featured show control program, based under a ‘cue’ based paradigm, QLab is great for manually sequencing multiple media and show type events, running video, sound, lights and virtually any type of control scripts through its easy-to-use interface. Some of the more advanced control features in QLab make the most of its native OSC network integration - which is why it becomes a great integration partner to Spat Revolution.

QLab Templates

New updated templates for QLab are available and provide cue examples that can be used with Spat Revolution.


With the release of the snapshot feature, this template shows how you can manage Spat Revolution snapshots within QLab and have some carts for quick actions. It demonstrates how interpolation time value can be used in the snapshot recall messages (last float, ex: 2.5).

Spat Snapshot message with interpolletation time


This template is our updated template and includes many cue examples using various messages types in Spat. Beyond direct cue send actions, it brings 1D and 2D fade (Parameter ramp, 2D trajectories and more). As of QLab4 there is a time interpolated 2D fade system for creating spatial XY gestures or similar multi parameter control ideas. X/Interpolation time value can always be used directly in your messages as well as shown in some template examples. With the latest release of Spat Revolution, the ability to send messages to the currently selected source (s) with index -1 is shown in this template as well.

Spat Message with interpolletation time

2D trajectory messages

QLab messages via network cues

In a realtime situation, where performers or sounds are being spatialized live by Spat Revolution, and cues need to be sent in the right running order with the rest of the show, Network OSC type cues can be sent from QLab to Spat Revolution to control all aspects of the Spat rendering software. To do this interaction, it is necessary to setup the OSC communication. It is relatively straightforward. In the Spat Revolution preferences make sure the OSC Enable is engaged. (1)

Setting the OSC Connection

★(2) Enable commands log to view the commands and confirm you are receiving data (Shift + F7 will open the log window). It is not recommended leaving it active all the time as it takes some system resources.

Setting the OSC Connection Setting the OSC Connection

Go to the OSC connection section of Spat Revolution and:

QLab Workspace Settings / Network

On the QLab side, use the Network Patch settings to configure OSC destinations. One of them can be SPAT.

You can now send OSC network cues from QLab to Spat, and control most if not all parameters of this virtual environment using Appendix C - OSC and ADM-OSC Table. Once you get the hang of it, this is really very straightforward.