--
I've created a request for the wiki, but feel free to port it if you beat me to it!
Thanks
Angus Turner
Port Away!
To unsubscribe from this group and stop receiving emails from it, send an email to qlab+unsubscribe@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.
--
--
Change your preferences or unsubscribe here:
http://groups.google.com/group/qlab
Follow Figure 53 on Twitter: http://twitter.com/Figure53
---
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+unsubscribe@googlegroups.com.
On August 29, 2016 at 5:01:42 AM, Harry Percival (harry.p...@gmail.com) wrote:
OK, answering my own question again, apparently is *is* possible to create titles cues using the '/new' method, the correct string is 'titles', it's just not documented apparently.
FWIW, the string to use is the name of the cue type, which you can see a list of in the toolbox panel by pressing Command-K.
Next I want to see if I can programatically create fade queues to follow my title queues. Doesn't look like the API supports associating a fade with another queue,
It looks like the OSC docs are missing a bunch of fade cue methods, thanks for the catch! In the mean time:
You can set the methods “cueTargetNumber” or “cueTargetId” to set the cue target
or setting the fade-opacity,
That’d be “opacity”:
e.g. /cue/1/opacity 0
or the 'stop target when done' setting?
“stopTargetWhenDone”
/cue/1/stopTargetWhenDone [0 or 1]
Until we get the docs updated, here’s a cut-n-paste of the code defining fade cue OSC (beyond the basics for all cues):
[methods setObject:@{ @"type" : @"property", @"arguments" : @[number] } forKey:@"stopTargetWhenDone"];
// Audio methods
[methods setObject:@{ @"type" : @"property", @"arguments" : @[number] } forKey:@"mode"];
[methods setObject:@{ @"type" : @"property", @"arguments" : @[number] } forKey:@"doRate"];
[methods setObject:@{ @"type" : @"property", @"arguments" : @[number] } forKey:@"rate"];
[methods setObject:@{ @"type" : @"custom" } forKey:@"sliderLevels"];
[methods setObject:@{ @"type" : @"custom", @"arguments" : @[number, wildcard] } forKey:@"sliderLevel"];
[methods setObject:@{ @"type" : @"custom" } forKey:@"levels"];
[methods setObject:@{ @"type" : @"custom", @"arguments" : @[number, number, wildcard] } forKey:@"level"];
[methods setObject:@{ @"type" : @"custom", @"arguments" : @[number, wildcard, string] } forKey:@"gang"];
[methods setObject:@{ @"type" : @"custom", @"arguments" : @[number] } forKey:@"liveRate"];
// Video methods
[methods setObject:@{ @"type" : @"property", @"arguments" : @[number] } forKey:@"geoMode"];
[methods setObject:@{ @"type" : @"property", @"arguments" : @[number] } forKey:@"doOpacity"];
[methods setObject:@{ @"type" : @"property", @"arguments" : @[number] } forKey:@"opacity"];
[methods setObject:@{ @"type" : @"property", @"arguments" : @[number] } forKey:@"doTranslation"];
[methods setObject:@{ @"type" : @"property", @"arguments" : @[number] } forKey:@"translationX"];
[methods setObject:@{ @"type" : @"property", @"arguments" : @[number] } forKey:@"translationY"];
[methods setObject:@{ @"type" : @"property", @"arguments" : @[number] } forKey:@"doScale"];
[methods setObject:@{ @"type" : @"property", @"arguments" : @[number] } forKey:@"preserveAspectRatio"];
[methods setObject:@{ @"type" : @"property", @"arguments" : @[number] } forKey:@"scaleX"];
[methods setObject:@{ @"type" : @"property", @"arguments" : @[number] } forKey:@"scaleY"];
[methods setObject:@{ @"type" : @"property", @"arguments" : @[number] } forKey:@"doRotation"];
[methods setObject:@{ @"type" : @"custom", @"arguments" : @[number, number, number, number] } forKey:@"quaternion"];
[methods setObject:@{ @"type" : @"custom", @"arguments" : @[number] } forKey:@"rotateX"];
[methods setObject:@{ @"type" : @"custom", @"arguments" : @[number] } forKey:@"rotateY"];
[methods setObject:@{ @"type" : @"custom", @"arguments" : @[number] } forKey:@"rotateZ"];
[methods setObject:@{ @"type" : @"custom" } forKey:@"resetRotation"];
Not the most readable thing in the world, but some raw info until we get it a better format in the documentation.
Cheers,
C