I've been trying to globally pause and unpause only certain cue lists
within a workspace. I know I've got it in workspace preferences, but I
only want to pause and unpause 4 of my 9 cue lists. I've already tried
the pause and start cues, but the start cues only want to GO a cue
list and not start it. I've tried MSC, but that hasn't worked. I know
that one MSC cue can pause the whole workspace and another can unpause
it, but again that's not what I'm after. And unfortunately, I can't
seem to assign a cue number to the MSC cue to target the cue list
itself. I've even inserted load cues after the pauses targeting the
cue lists to see if that would help, it didn't. I'm not sure how to do
this, or if there is a way to do it. I think I've looked as thoroughly
as I can in the groups archive and not found a solution. I like to
find a way to do this without scripting for the moment, if that's
possible.
Ideas? Suggestions?
Also, does anyone know if it is possible via scripting for an MTC cue
or a pre wait of any cue to report back the elapsed time? Or even
capture/report the elapsed time displayed when Timecode Display is
paused? I'm trying to tackle the timer issue for a solution that might
work for me.
Thanks all,
--Adam
> I've been trying to globally pause and unpause only certain cue lists
> within a workspace. I know I've got it in workspace preferences, but I
> only want to pause and unpause 4 of my 9 cue lists. I've already tried
> the pause and start cues, but the start cues only want to GO a cue
> list and not start it. I've tried MSC, but that hasn't worked. I know
> that one MSC cue can pause the whole workspace and another can unpause
> it, but again that's not what I'm after. And unfortunately, I can't
> seem to assign a cue number to the MSC cue to target the cue list
> itself. I've even inserted load cues after the pauses targeting the
> cue lists to see if that would help, it didn't. I'm not sure how to do
> this, or if there is a way to do it. I think I've looked as thoroughly
> as I can in the groups archive and not found a solution. I like to
> find a way to do this without scripting for the moment, if that's
> possible.
Hmm. The pause/unpause logic seems to work OK for Group Cues, but not for cue lists. Do the things you need to pause have to be cue lists? The closest I could come to what you describe is using a Pause Cue to pause the cue list, and then a Script Cue to unpause it:
tell front workspace
tell (cues of (first cue list whose q name is "Paused List") whose paused is true) to start
end tell
However, I've no idea what that does to the playback position in the cue list...
I'm not sure which MSC command you are using, but you should enter the cue number of a cue list under "Q Number" when trying to trigger QLab, not "Q List" (except for STANDBY_+/-).
> Also, does anyone know if it is possible via scripting for an MTC cue
> or a pre wait of any cue to report back the elapsed time? Or even
> capture/report the elapsed time displayed when Timecode Display is
> paused? I'm trying to tackle the timer issue for a solution that might
> work for me.
I don't think there's any way of querying a cue for its elapsed time. You can do timing in AppleScript to within 1s, or use something like this for millisecond timing:
set currentTimeSince1970InMilliseconds to do shell script "perl -MTime::HiRes=gettimeofday -e 'print int(1000*gettimeofday()).qq(\n);'"
I found that with Google; I have no idea what most of it means! With a bit of coaxing you could use it to run a timer in parallel with the cue you're trying to query...
Rich
--
Change your preferences or unsubscribe here:
http://groups.google.com/group/qlab
Follow Figure 53 on Twitter: http://twitter.com/Figure53
The MSC command I was using to Pause was a STOP; Output was to an IAC
BUS; device ID was set to the same as my primary workspace, not my
back up; set to fire off for ALL TYPES; cue number was set for the cue
number of the cue list. Then to Unpause, I used a RESUME.
In my experiments with this, each cue list will pause and then
unpause, then they would pause and then not pause again. Why? Don't
know. I've used this type of MSC cue type before to globally pause and
unpause the whole workspace as well targeting my back up computer as
well. But, I did not use cue numbers. Both the Pause and Unpause I've
been setting up are on hotkeys in a different cue list with a bunch of
control scripts.
I'm with you on the time script, I don't understand most of it either.
I'm not even sure where to begin to understand what some of that means
and how to fix it, because it doesn't compile.
Dan, I've tried what you've explained. Doesn't seem to work. Both the
Pause and Unpause I've been setting up are on hotkeys in a different
cue list, not the Main Cue List. Or maybe I didn't understand your
explanation enough.
Rich's script seems to fix the problem for me at least. Not sure why
the MSC cue will work fine with no cue number, but won't work with
one. Could the other MSC cues I've set up targeting the other cue
lists be interfering with each other? Don't know.
--Adam