liveScale OSC not responding from remote trigger (Open Stage Control)

69 views
Skip to first unread message

nelson d'aires

unread,
Mar 31, 2023, 6:18:03 AM3/31/23
to QLab
Hi,

(Qlab 4) I'm trying to set a new scale to cue video (that is active) using the address liveScale {x} {y}. When i trigger this osc inside Qlab4 it works, but when i send this address through a simple button in Open Stage Control the command does not work... the communication between apps is working , i tested, so that is not the issue. in the image below shows the OSC log, the second is relative to the button i have clicked in Open Stage Control. Is this making any sense...?
Thank you
Captura de ecrã 2023-03-31, às 11.06.01.png
  

micpool

unread,
Mar 31, 2023, 7:57:03 AM3/31/23
to QLab
Works Fine for me 

Open Stage Control tap button  sending an array of 2 floats as arguments
Screenshot 2023-03-31 at 12.32.55.png

The only way I can get it not to work, but still log correctly in QLab, is to use a momentary button with an illegal address /cue/1/liveScale 0.8 0.8

AN OSC message has 2 parts the address and the arguments 

There is a problem with the OSC logging in QLab displaying an identical log entry for a correctly formatted OSC message e.g.

 /cue/1/liveScale (float)0.8 (float)0.8

Screenshot 2023-03-31 at 12.54.29.png

and an illegal OSC message with spaced separated  values in the address string  rather than  in the arguments. e.g

 /cue/1/liveScale 0.8 0.8

Screenshot 2023-03-31 at 12.55.21.png

If you look at the messages in a logging tool that makes the distinction, e.g. Protokol (Quit QLab before opening Protokol, as Protokol won't report port in use) you will see the distinction

Screenshot 2023-03-31 at 12.47.16.png
Mic

nelson d'aires

unread,
Mar 31, 2023, 9:29:36 AM3/31/23
to QLab
"The only way I can get it not to work, but still log correctly in QLab, is to use a momentary button with an illegal address /cue/1/liveScale 0.8 0.8"

yes, that's what I had done wrong..., but after reading your explanation everything now makes a lot more sense! Thanks for the tip from Protokol, I also see that in the OStageC debug window I can see the output values. 
With your explanation i was able now to put the liveScale OSC into a fader. In the OSC preArgs i put [@{this}] to populate the x argument and it works!

Once again, thank you so much!
Captura de ecrã 2023-03-31, às 14.20.28.png

Reply all
Reply to author
Forward
0 new messages