Page 1 of 1

OSC messages to Lightfactory

Posted: Wed Mar 17, 2021 8:16 pm
by allcomp
I am trying to make a control send message via OSC to Lightfactory in free format through port 9000 and UPD as network protocol, so that I can fire a cue in Lightfactory.

I can do it in SCS when I choose LF as remote device, choose Telnet, port 3100, ASCII as entry mode and the message: CUE "Cue List 1" 1 GO

But I can´t figure out what the message has to be in free format. In the Lightfactory manual it says this:
Skærmbillede 2021-03-17 111334.png
Skærmbillede 2021-03-17 111334.png (61.36 KiB) Viewed 3549 times
And with no examples, it´s hard for me to understand, when I am not from an English speaking country.

Re: OSC messages to Lightfactory

Posted: Thu Mar 18, 2021 6:27 pm
by Mike Daniell
I've been in touch with the LightFactory developer and it appears you can supply an OSC command as just the address pattern, ie without the type tag string and arguments. An example provided was:
/LightFactory/CUE/3.4/GO

The developer also advised:
In fact any command can be sent to the system by just sending "/LightFactory/" and using the / character as a space.
e.g.
/LightFactory/1/THRU/5/@/50
This will run the command "1 THRU 5 @ 50" and set those channels to 50%.

Re: OSC messages to Lightfactory

Posted: Sat Mar 20, 2021 7:50 pm
by allcomp
Hi Mike

Well.... I already tried that type of message /LightFactory/CUE/3.4/GO, but nothing happens. LightFactory only says CUE: SUCCES. Look at these examples:

Through Telnet port 3100 - Works
Telnet Remote.png
Telnet Remote.png (168.49 KiB) Viewed 3501 times
Through UDP OSC free format port 9000 CUE GO - Not working
OSC Free format CUE GO.png
OSC Free format CUE GO.png (162.03 KiB) Viewed 3501 times
Through UDP OSC free format ch. 1-50 at 100 percent - works
OSC Free format 1-50 at 100.png
OSC Free format 1-50 at 100.png (163.87 KiB) Viewed 3501 times

Re: OSC messages to Lightfactory

Posted: Mon Mar 22, 2021 12:02 pm
by Mike Daniell
There is an issue in the handling of OSC Free Format messages where there are no OSC arguments. To avoid this issue, set the Control Send device's 'Remote Device' to 'LightFactory', as you have done for the example shown in your first screenshot. Note that you can change the Network Protocol to UDP if you wish.