Prompter in Qlab?

484 views
Skip to first unread message

Jorge Vargas

unread,
Jan 21, 2018, 6:16:35 PM1/21/18
to QLab
How Can I Do it?

micpool

unread,
Jan 23, 2018, 1:57:13 PM1/23/18
to QLab
Presuming the rather brief form of your question means" how can I display text which scrolls up the screen at reading speed.".............................

I have had a quick look at this, and as well as discovering the beginnings of quite a viable method, have found that it's a perfect way of doing very smoothly vertically scrolling titles as well.

The first question is how much text can I put in a text cue. The answer to this is....... more than the whole of Hamlet.

However, a text cue won't render this to the display.

The practical limit is around 17250 pixels. At 48 point text this equates to about 300 lines. At an average of 10 words per line, this will give you 3000 words, which is about a 20 minute speech.

Now, the challenge is to get a  controllable smooth scroll.

You could use a relative fade of the Y translation in a looping group. This works but is a bit jerky and erratic.

Perhaps a Network cue with an OSC message and a duration (that will repeat the cue over and over) would work better?

/cue/TEXT/translationY/+  1

This manages about 5 executions per second on my system. This is too slow to use.

If we make the translation 5 pixels

/cue/TEXT/translationY/+ 5

The speed is in the right ball park but the motion is far too jerky.

What if we could increase the amount of OSC messages by at least 5?

Here's a way to do that, that I only learnt from Andy Leviss yesterday in relation to a different problem?

You can fool QLab into thinking it is doing a fading OSC cue which ups the rate of messages considerably.

/cue/TEXT/translationY/+ .5 #v#  (with a 1D fade) gives good very smooth motion at roughly the correct speed. (the #v# parameter is ignored, it's only there to force the higher data rate)


The final part of the puzzle is adding standard prompter controls like speed, pause and reverse etc.

Add network cues ( as standard cues,or  hotkey triggered cues or in carts etc.) to control  e.g to reverse

/cue/OSCsuperscroll/customString "/cue/TEXT/translationY/- .5 \#v\#"

to scroll through very fast

/cue/OSCsuperscroll/customString "/cue/TEXT/translationY/+ 10 \#v\#"

Example workspace attached.

I'll make it super swish and add it to the cook book next week.

Mic




On Sunday, January 21, 2018 at 11:16:35 PM UTC, JV wrote:
How Can I Do it?
Prompter Essentials.qlab4

JV

unread,
Jan 28, 2018, 2:18:28 PM1/28/18
to QLab
Thanks Micpool, Very Useful your post!! 

micpool

unread,
Jan 28, 2018, 4:49:05 PM1/28/18
to QLab
Thanks

Here's a complete downloadable version on The Qlab Cook Book.

There is also a version for horizontal scrolling of panoramic images as well.



Mic

JV

unread,
Jan 28, 2018, 4:58:58 PM1/28/18
to QLab
Mcipool....Do you speak Spanish?

micpool

unread,
Jan 29, 2018, 10:19:59 AM1/29/18
to QLab
On Sunday, January 28, 2018 at 9:58:58 PM UTC, JV wrote:
Mcipool....Do you speak Spanish?

Not very much.  But I can use Google Translate :-)

Mic
Reply all
Reply to author
Forward
0 new messages