Page 1 of 1
Starting EFX from Qlab via OSC.
Posted: Wed Sep 07, 2016 1:19 pm
by Pace514
Hi guys! I am able to start cues from Qlab via OSC. I suppose it is as simple to do the same with effects but I can figure it out. I can see there's an EFXstart in the action command of the OSC's tab. From there I don't know what to do. What the address refers to. You have to put something in there?
Any help would be appreciated. thanks a lot!
Pascal from Montreal
Posted: Wed Sep 07, 2016 7:42 pm
by admin
In the Setup Window->OSC tab, the table has two columns, Address and Action Command. The action command is executed when OSC In is enabled and a message with an address pattern matching Address and a non-zero argument is received. The action command to start an effect can be selected from the combo box popup. It will insert a template "EFXstart:" in the Action Command cell. In order to start a particular effect, you need to follow this template with the name of the effect. If you have an effect named "HeartBeat", the action command would be "EFXstart:HeartBeat" If you added a first effect and never changed its name, it is likely that the effect is still named "Effect 1". In this case, the Action Command would read "EFXstart:Effect 1". You can verify that the action command is correctly starting the effect by selecting it in the OSC actions table and clicking the Test button.
From QLab it does not really matter what address pattern you use. For example, you could use the address pattern "/efx/1". In QLab, create a new OSC cue and in the Settings tab, choose the Destination corresponding to LXConsole's address and port. Choose the Message Type "Custom OSC message". Enter "/efx/1 1" for the message. The second "1" is the argument that is necessary to trigger the action in LXConsole. "/efx/1" is that address pattern that you will also enter in the Address column of the OSC actions table in LXConsole's Setup window.
FYI the requirement for a non-zero argument is because OSC controllers often send a message with an argument of 1 when a button is pushed and a message with the same address pattern, but with an argument of zero when the button is released. LXConsole's behavior is to trigger the action on the push but not the release.
Posted: Thu Sep 08, 2016 2:54 pm
by Pace514
Working!
Thanks a lot!