Fade and stop all running cues in a group - Script Help Needed

909 views
Skip to first unread message

Luca Sarzi Sartori

unread,
Oct 12, 2018, 6:43:51 AM10/12/18
to QLab

Hi everybody



I’ve organized my show in groups where each group represent a scene that contains four subgroups named: LIGHTS, AUDIO, VIDEO, AND TEXT. Each of these subgroups contains relative cues. The main group is set to “Start all children simultaneously”

Some of these groups/scenes need to be faded (audio, video, and lights set to black) on demand by pressing a CART or in another way.

So basically this script should:

Fade and stop all audio and video cues currently running in the selected group and start a cue that fades out all lights to black while setting the selection to the next group in the sequence ready for the next GO.

I’ve looked at some script posted in the past here in the group, tried, without success


Can someone help me with a script?


Thanks

Luca

Rich Walsh

unread,
Oct 12, 2018, 9:45:22 AM10/12/18
to ql...@googlegroups.com
Why do you need a script as all these steps can be achieved with the cue types already available?

  • Use Fade Cue(s) to fade and stop audio and video
  • Use Target Cue(s) to dynamically retarget those Fade Cue(s) to each group as it is started
  • Use a Light Cue to fade all to 0
  • Use a Network Cue with /playhead/nextSequence to move the playhead, or a GoTo Cue that also has its target dynamically updated – or whatever you need based on how you triggered the Group Cue you want to stop…
  • Wrap it all up in a Group Cue, triggered by a Start Cue in a Cart

Rich

Federico Bianchi

unread,
Oct 12, 2018, 10:23:31 AM10/12/18
to ql...@googlegroups.com
Thanks!
I’m not so familiar with OSC and I’m trying to control the system from external hardware via OSC. I was missing the “active” cue command reading in web table command list a string “runningcue” making some confusion.

Thanks 



Inviato da iPhone
--
Contact support anytime: sup...@figure53.com
Follow Figure 53 on Twitter: https://twitter.com/Figure53
User Group Code of Conduct: https://figure53.com/help/code-of-conduct/
---
You received this message because you are subscribed to the Google Groups "QLab" group.
To unsubscribe from this group and stop receiving emails from it, send an email to qlab+uns...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/qlab/C9704352-61F4-47DF-8B2A-1EF39A089716%40mac.com.
For more options, visit https://groups.google.com/d/optout.

Luca Sarzi Sartori

unread,
Oct 15, 2018, 3:27:54 PM10/15/18
to QLab
Uhmmm...

Ok, you forgot to say: "Switch on your mac and start qlab", and than your instructions could be perfect :-) LOL ... Sorry ... May be I was not clear enough ... Let's say I have a group where I have audio and video cues running and the length of actor's monologue is unknown and at the end of each monologue I need to stop all cues in the group during the show in a smooth way.
I'm sure I need a script and therefore I kindly asked if someone could help me to write this...

Thanks

Rich Walsh

unread,
Oct 15, 2018, 3:29:57 PM10/15/18
to ql...@googlegroups.com
There's no need to be rude. I've written a ton of scripts for people. I still don't think you need one. But hey, good luck with that.

Rich

--
Contact support anytime: sup...@figure53.com
Follow Figure 53 on Twitter: https://twitter.com/Figure53
User Group Code of Conduct: https://figure53.com/help/code-of-conduct/
---
You received this message because you are subscribed to the Google Groups "QLab" group.
To unsubscribe from this group and stop receiving emails from it, send an email to qlab+uns...@googlegroups.com.

micpool

unread,
Oct 15, 2018, 3:34:12 PM10/15/18
to QLab
You do not need a script to do this. Rich’s description of a group cue containing the cues necessary to fade sound, video and lights is exactly correct.

MicOn Monday, October 15, 2018 at 8:27:54 PM UTC+1, Luca Sarzi Sartori wrote:
> Uhmmm...
>
>
> Ok, you forgot to say: "Switch on your mac and start qlab", and than your instructions could be perfect :-) LOL ... Sorry ... May be I was not clear enough ... Let's say I have a group where I have audio and video cues running and the length of actor's monologue is unknown and at the end of each monologue I need to stop all cues in the group during the show in a smooth way.
> I'm sure I need a script and therefore I kindly asked if someone could help me to write this...
>
>
> Thanks
>
> Il giorno venerdì 12 ottobre 2018 15:45:22 UTC+2, Rich Walsh ha scritto:
>
> Why do you need a script as all these steps can be achieved with the cue types already available?
>
>
> Use Fade Cue(s) to fade and stop audio and videoUse Target Cue(s) to dynamically retarget those Fade Cue(s) to each group as it is startedUse a Light Cue to fade all to 0Use a Network Cue with /playhead/nextSequence to move the playhead, or a GoTo Cue that also has its target dynamically updated – or whatever you need based on how you triggered the Group Cue you want to stop…Wrap it all up in a Group Cue, triggered by a Start Cue in a Cart

Luca Sarzi Sartori

unread,
Oct 15, 2018, 3:35:44 PM10/15/18
to ql...@googlegroups.com
Pardon Rich
It was not my intention to be rude ... just funny... It's a wording issue I'm not English and writing is not like talking... I've used emoticons but apparently without effect.. My fault pardon me. Than if you still want to help you're welcome but I guess yours is not the solution to my issue.

Luca

Luca Sarzi Sartori

unread,
Oct 15, 2018, 3:43:41 PM10/15/18
to ql...@googlegroups.com
Hi Rich

First I apologise again for what I think is a misunderstanding with Rich, It was not my intention to be rude, maybe just a little bit ironic but mitigated by emoticons... I never had such issue in forums... This said just help me on this I start a group with cues that have and indefinite length. this group should be faded - without knowing when - depending only on actor choice,  and this should be dine live by pressing a cart on remote qlab. How would you do this?
Thanks

--
Contact support anytime: sup...@figure53.com
Follow Figure 53 on Twitter: https://twitter.com/Figure53
User Group Code of Conduct: https://figure53.com/help/code-of-conduct/
---
You received this message because you are subscribed to the Google Groups "QLab" group.
To unsubscribe from this group and stop receiving emails from it, send an email to qlab+uns...@googlegroups.com.

Chris Ashworth

unread,
Oct 16, 2018, 12:59:08 PM10/16/18
to Luca Sarzi Sartori, ql...@googlegroups.com
Hi Luca!

I also think that Rich’s proposed solution should work for you — maybe you can describe which part of it is unclear to you?  That way we could try to clarify the part that is confusing.

Here for reference is Rich's description again:

 Use Fade Cue(s) to fade and stop audio and videoUse Target Cue(s) to dynamically retarget those Fade Cue(s) to each group as it is startedUse a Light Cue to fade all to 0 Use a Network Cue with /playhead/nextSequence to move the playhead, or a GoTo Cue that also has its target dynamically updated – or whatever you need based on how you triggered the Group Cue you want to stop…Wrap it all up in a Group Cue, triggered by a Start Cue in a Cart

I’ll break this out a bit more, if it helps:

The Target cue allows you to change the target of other cues. So imagine:

• Create a group of Fade cues that fade and stop all the audio and video that might be running in any group. Let’s call this the “Fader Group”.

• At the beginning of each of your groups of audio and video cues, use one or more Target cues to update the Fader Group, so that the fades in it target the actual audio/video cues that are about to start playing. This way, when the Fader Group runs, it will fade out the audio & video that just started playing.

To start the Fader Group from a cart, you can add a start cue to the cart which starts the Fader Group.

Those are the primary elements of Rich’s suggestion, with a few other details to control the playhead.  


Cheers,
Chris

micpool

unread,
Oct 16, 2018, 6:01:32 PM10/16/18
to QLab
Attached is a workspace with a text, video, audio and lighting cue in each group representing a scene

You can start these however you like. If you just GO them in the main cue list then the playhead will then be on the next cue. There is also a cart cue in the cart for each scene if you want to start them that way.

There is also  a cart cue  with a fade any scene cue as you described

This starts  the  fade cue  group  in the main list,  which contains:

a fade cue which  targets the main list, and fades all the running video and audio out and stops the cue. 

a light cue which fades all channels to 0.

Does this do what you want?

As you can see there is no scripting involved.

MIc
Scriptless Fade any scene .zip

Luca Sarzi Sartori

unread,
Oct 17, 2018, 6:42:38 AM10/17/18
to QLab


Il giorno mercoledì 17 ottobre 2018 00:01:32 UTC+2, micpool ha scritto:
Attached is a workspace with a text, video, audio and lighting cue in each group representing a scene

You can start these however you like. If you just GO them in the main cue list then the playhead will then be on the next cue. There is also a cart cue in the cart for each scene if you want to start them that way.

There is also  a cart cue  with a fade any scene cue as you described

This starts  the  fade cue  group  in the main list,  which contains:

a fade cue which  targets the main list, and fades all the running video and audio out and stops the cue. 

a light cue which fades all channels to 0.

Does this do what you want?

As you can see there is no scripting involved.

MIc


Hi Mic and Chris

Yes! it does exactly what I was desiring... but I'm now confused. First, I didn't catch that target cues could be targeted to the entire Main Cue List and that is why I initially thought that the solution proposed would have required "n" carts command targeting each one to each group (things that would have been too hard to be managed). Now I understand it's not... I apologize to Chris, Mic and Rich - I'm a hard-headed newbie - But now comes my surprise... I don't see any target cue employed in the Mic sample, and on top of this I noted that the only one fade cue in the FADE ANY GROUP is target to "Main List Cues". I tried to replicate the same thing in my workspace but without any success. What I'm missing? How did you do that ? If I enter the default name "Main Cue List" is simply refused.
Thanks for you patience

Luca

micpool

unread,
Oct 17, 2018, 7:10:30 AM10/17/18
to QLab
On Wednesday, October 17, 2018 at 11:42:38 AM UTC+1, Luca Sarzi Sartori wrote:
I noted that the only one fade cue in the FADE ANY GROUP is target to "Main List Cues". I tried to replicate the same thing in my workspace but without any success. What I'm missing? How did you do that ? If I enter the default name "Main Cue List" is simply refused.


Don't worry, this catches a lot of people out. 

You can either drag the main cue list from the cue lists window onto the fade cue  or, if you want to type something give the list a cue number as here:

Numbered cue list.png


What you were trying to do was type" Main Cue List"  i.e the NAME of the cue list, into the target  CUE NUMBER Field.


In QLab CUE NUMBERS are actually strings so can be 1 or 1.1 or 1A or FRED or firstCue. etc.


Unless you number the Main cue list it doesn't have a target cue number.



If your cue doesn't have a number you can only target it by dragging it to the fade cue. Helpfully the NAME of the targeted cue is displayed next to the  Target cue number field in the inspector and, if the cue has no number, in the target column in the cue list.


A Cue List is really just a  group cue.


Mic


 

Luca Sarzi Sartori

unread,
Oct 17, 2018, 9:24:57 AM10/17/18
to ql...@googlegroups.com
HI Mic

It works! ...Only one thing missing... How I can I tell qlab - once faded a group - to position the selection on the next one to be ready to go? Is at that time that target cues come in? How should I do?
Thanks a lot

--
Contact support anytime: sup...@figure53.com
Follow Figure 53 on Twitter: https://twitter.com/Figure53
User Group Code of Conduct: https://figure53.com/help/code-of-conduct/
---
You received this message because you are subscribed to the Google Groups "QLab" group.
To unsubscribe from this group and stop receiving emails from it, send an email to qlab+uns...@googlegroups.com.

micpool

unread,
Oct 17, 2018, 8:37:04 PM10/17/18
to QLab
I'm not completely sure how your show works but....

attached is a workspace with a cart with 2 buttons, one starts a cue by sending a go to the main cue list, which plays the cue at the playhead position and advances to the next cue i.e what usually happens when you press go. The other button fades the current cue. Each of the group cues has a target cue which sets the target of the fade cue in the fade current cue group to that group.This should help you understand how a target cue works. 

I've also attached another workspace which is linear and only requires GO's to play each group cue and then fade it, which would be the conventional way of programming this.

Mic
Scriptless Fade current scene .zip
Sequential cue list .zip
Reply all
Reply to author
Forward
0 new messages