Changing two stereo audio output devices to multiple-output Dante

95 views
Skip to first unread message

Jim Staniforth

unread,
Sep 11, 2019, 1:51:56 PM9/11/19
to QLab
Stumbled into this and glad it wasn't at the first gig on Friday.

Just built a show at home that was previously two audio outputs and is now four. Used USB audio and HDMI as audio patch 1 and 2.
At work it will either be Dante virtual soundcard or MOTU Mk4 (depending on which desk I get) both multiple outputs.
The first go at changing this at home I discovered that all tracks route to all 4 outputs.
Had tried setting QLab 4's audio patch 1 as Dante 1+2, audio patch 2 as Dante 3+4. But editing one patch changes the other.

Doing this manually for a few hundred files won't happen in time.
Suggestions?
Thanks,
Jim

micpool

unread,
Sep 12, 2019, 1:07:42 AM9/12/19
to QLab
Is this just stereo files with the cue output sliders and cue matrix at a consistent level and the levels set on the masters?

If so you can just script those cues whose patch is 2 to copy the levels from sliders 1 & 2 to sliders 3 and 4 , take out sliders 1&2 and change the patch to 1.

Mic

micpool

unread,
Sep 12, 2019, 1:57:35 AM9/12/19
to QLab

tell application id "com.figure53.QLab.4" to tell front workspace

set thecues to cues whose q type is "audio" and patch is 2

repeat with eachcue in thecues

set s1 to (getLevel eachcue row 0 column 1)

set s2 to (getLevel eachcue row 0 column 2)

set m11 to (getLevel eachcue row 1 column 1)

set m12 to (getLevel eachcue row 1 column 2)

set m21 to (getLevel eachcue row 2 column 1)

set m22 to (getLevel eachcue row 2 column 2)

setLevel eachcue row 0 column 3 db s1

setLevel eachcue row 0 column 4 db s2

setLevel eachcue row 0 column 1 db -100

setLevel eachcue row 0 column 2 db -100

setLevel eachcue row 1 column 3 db m11

setLevel eachcue row 1 column 4 db m12

setLevel eachcue row 2 column 3 db m21

setLevel eachcue row 2 column 4 db m22

set patch of eachcue to 1

end repeat

end tell

Jim Staniforth

unread,
Sep 12, 2019, 11:21:59 AM9/12/19
to QLab
Thanks Mic. Looks fantastic.
Unfortunately I did it manually yesterday, bit of a pain but it needed doing if sleep was to happen overnight. Today is a travel day.
Was a bit rough afterward, made dinner and didn't post anything. Sorry.
Doing it manually realised that a global gang function would be nice. Will try making that tomorrow with a test file.
Also noticed that in my file the "scroll down for patch" label alongside audio levels doesn't exist.
The cross point fancy pastes in audio / levels, and since many cues had different levels I'd wished for a "crosspoint only" fancy paste.
Jim
Reply all
Reply to author
Forward
0 new messages