all_docs

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 Dual Computer setup QLab Dual Computer setup

QLab 5

Starting with QLab5, the network type cue (OSC messages) has been substantially revamped and now includes support to directly control SPAT Revolution. Over 100 predefined messages for SPAT Revolution are now possible, including project, source, room, master and snapshot control messages.

QLab5

Earlier provided template (QLab 4) of actual examples of remote control message for SPAT Revolution are no longer needed to assist with programming.

QLab 5 Integration template

New QLab 5 template will be provided shortly

QLab 4 Integration template (V4 validated)

This template shows how you can manage SPAT Revolution and QLab integration on the same machine, using SPAT Revolution Send plug-ins. Both QLab and SPAT Revolution session are included, with 16 Mono and 8 Stereo SPAT Send on cue outputs. This template is SPAT Revolution Essential compliant, for binaural and Channel-based setups.

QLab templates are available in EURO and US Version, using comma or period for denoting the decimal. (such as the decimal used in interpollation time)

QLab 4SPAT Revolution integration EURO.qlab4 QLab 4SPAT Revolution integration US.qlab4

Generic QLab Templates (V4, compliant with V5)

QLab SPAT Revolution snapshot carts.qlab4

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.

Qlab SPAT Revolution snapshot carts EURO.qlab4 Qlab SPAT Revolution snapshot carts US.qlab4

SPAT Snapshot message with interpolletation time


QLab SPAT Revolution OSC Message examples

This template is our updated template and includes many cue examples using various messages types in SPAT Revolution.

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.

Qlab SPAT Revolution examples EURO.qlab4 Qlab SPAT Revolution examples US.qlab4

SPAT Message with interpolletation time

2D Fade - trajectory messages


Configuring QLab -> SPAT for 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._

Setting the OSC Connection

★ 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.