Trigger EFX from ArtNet input

Ask a generic question about the usage of QLC+, not related to a particular operating system
Post Reply
Sp4rKy
Posts: 46
Joined: Fri Oct 12, 2018 6:36 am
Real Name:

Hi,

I'm starting to play with artnet so that I can control my qlc+ from another software (home assistant).
I setup artnet input, defined my control channels etc ... This is mostly working fine.

However, i have a few issues to find correct setup. For scenes, If I assign a channel to my button, I need to put it in flash scene so that it works as expected, toggle will only reacts when a "on" value is received, but won't stop when a off/0 value is received. Not sure why, but at least it works that way (flash mode).

However, things are getting more complicated with EFX. I have a few buttons which triggers EFX (pattern / color for my moving heads for ex). I can't find a correct setup for them:

* If i keep my button in toggle mode, i get the same behaviour than explained above : first "on" turns on button/efx, but "off" does nothing, and the next "on" turns off. Basically it is toggled with every "on" but off/0 does nothing
* If i switch to flash, it stops as soon as i stop to send.

I'm not sure what's expected here ? Should I keep flash and use continuous send from source ? Or should I use button and get rid of this "off" on source ? Or am I missing something ? :)
janosvitok
Posts: 1325
Joined: Mon Apr 13, 2015 7:05 am
Location: Bratislava, Slovakia
Real Name: Jano Svitok
Contact:

Toggle button means: first time you push the button, you start the related function. second time you push the button, you stop the function.

Sending ON value means (in MIDI speak) the button was pushed
Sending OFF value means the button was released.

Therefore:

- either set button to toogle and adjust your sender to send on+off on start and again on+off on stop. Note that ON must be long enough so it is recognized. Nobody will tell you exactly how long.
In this mode it may happen that if QLC+ skips one on/off pair, the function will be out of sync (running when you want it to stop and stopped when you want it to run).

- or set to flash mode and send ON on start, keep sending ON until it should stop and then send OFF.
Sp4rKy
Posts: 46
Joined: Fri Oct 12, 2018 6:36 am
Real Name:

Thanks for explanation.

As my source does not support continuous send yet I think i have to go for the first solution (out of sync is not really an issue for this usecase).

Thanks !
User avatar
GGGss
Posts: 3052
Joined: Mon Sep 12, 2016 7:15 pm
Location: Belgium
Real Name: Fredje Gallon

If you set up an input-profile and tick the 'Generate an extra Press/Release when toggled' option, this might be your solution...
See https://www.qlcplus.org/docs/html_en_EN ... files.html
All electric machines work on smoke... when the smoke escapes... they don't work anymore
Post Reply