Problems with Artnet Box Ulrich Radig

Archive of the non-categorized posts related to the QLC+ technical support.
Please do not create new threads here, instead, use the categories above !
Post Reply
User avatar
Morphinus21
Posts: 15
Joined: Tue May 19, 2015 5:01 pm
Location: Bad Dürrheim
Real Name: Dominik

Hello,

i have Problems with my ArtnetBox from Ulrich Radig in Combination with QLC+.

If i start QLC+ and do the Setting für Artnet Out the Light does strange thinks. If i Fade a fader all light connected do something (Falshing, chaning color etc). My Moving Head (LightmaxX Mini Exeo LED 25w) loose DMX Connection and blinks.

All other Light Programs work without problems. Does someone have an Idea?

Thanks

Dominik
janosvitok
Posts: 1331
Joined: Mon Apr 13, 2015 7:05 am
Location: Bratislava, Slovakia
Real Name: Jano Svitok
Contact:

Try pulling up channel 512 in Simple desk (i.e. if the artnet is sending only used channels, this forces it to send full DMX packet). Does it help?
User avatar
Morphinus21
Posts: 15
Joined: Tue May 19, 2015 5:01 pm
Location: Bad Dürrheim
Real Name: Dominik

Yes this works. I have to do this every Time now? E.G for Automatic Light Shows with Sound?

Thanks
OddSocks
Posts: 152
Joined: Tue Apr 14, 2015 11:33 am
Real Name: Tim Cullingworth

Hi,

I came across this when building some Pi controlled, artnet led panels. The Pi controls three universes of LED pixels but gets confused if say initially only the third universe is used.

I have noticed that this has been a solution to a number of problems people have, is there some mileage in having an option on the output page to force full universe transmission.
User avatar
mcallegari
Posts: 4825
Joined: Sun Apr 12, 2015 9:09 am
Location: Italy
Real Name: Massimo Callegari
Contact:

This is starting to annoy me.
At some point I made a change to send only the necessary DMX channels to the adapters/network.

Turned out it was a bad idea for the USB devices, so I reverted the change in the DMX USB plugin.
Now you're saying ArtNet doesn't behave properly as well, but in the ArtNet specifications it's not written anywhere that a Controller should transmit the whole universe every time. The transmission of partial universes is allowed.
It is in charge of the adapters/converters/fixtures to eventually add the bytes they are missing.
If most of the ArtNet devices out there have bad firmwares, it is not my fault.

I can easily revert the "partial universe" change on ArtNet too, but then someone will come up and say: "I have 10 ArtNet universes and on each of them I use only 20 channels...why do you send the whole 10 universes on the network ?? It is just a waste of bandwidth."
OddSocks
Posts: 152
Joined: Tue Apr 14, 2015 11:33 am
Real Name: Tim Cullingworth

Hi,

Sorry, not wanting to annoy anyone.

In fact the problem I had was that QLC+ doesn't send an universe's data until at least one channel has been changed.

I can see the sense of limiting the used bandwidth, but it seems to cause some problems at times. I understand that this is from badly implemented code / devices, but would an option box be a valid idea.

I am not saying that you have to implement it, or that it is an urgent demand, just an idea ;-)
User avatar
mcallegari
Posts: 4825
Joined: Sun Apr 12, 2015 9:09 am
Location: Italy
Real Name: Massimo Callegari
Contact:

Hey Tim, don't worry, I'm not annoyed by you or Morphinus21 :)
I just thought partial DMX data was a good idea but given the fact that other fixtures/softwares do not support it, I need to consider it, either reverting my change or adding an option like your suggested (and I'm afraid the default will be: transmit the whole universe)
janosvitok
Posts: 1331
Joined: Mon Apr 13, 2015 7:05 am
Location: Bratislava, Slovakia
Real Name: Jano Svitok
Contact:

https://github.com/mcallegari/qlcplus/pull/487 is a proof of concept for setting either full (512 bytes) or minimal (current state) packets. I was thinking about third mode "patched" - where the plugin would output as many channels as currently patched.
It's seems like a good compromise, though it takes more code to pass the number to plugin.
Post Reply