connecting "Resolume arena5" and "QLC+"

Post your questions here and we'll all try to help.
zzaptoon
Posts: 13
Joined: Fri Mar 18, 2016 18:03

connecting "Resolume arena5" and "QLC+"

Post by zzaptoon »

Hello :D
I have an inquiry.
I want to control video,music,light by connecting "Resolume arena5" and "QLC+" program in one computer
What am I supposed to do for that?
Please let me know how to do it

The equipment and software that I have are :
Mac pro
enttec dmx usb converter
reaolume arena5
QLC+

User avatar
Oaktown
Resolume honorary member
Posts: 2837
Joined: Tue May 08, 2012 15:19
Location: Oakland, CA

Re: connecting "Resolume arena5" and "QLC+"

Post by Oaktown »

If you asking how to control Resolume with QLC+ on the same computer, use Artnet with the loopback address (127.0.0.1) and configure QLC+ Artnet output in the Configure Artnet Plugin to match the Resolume Artnet Input (ie Universe 0). As a note, I think QLC+ uses Subnet 0 only so you don't need to adjust that.

You will find more information on how to control Resolume with DMX in the manual at https://resolume.com/manual/en/r5/controlling#dmx and the "Resolume Arena DMX Auto Map Sheet" can be found in the application folder under manual.

zzaptoon
Posts: 13
Joined: Fri Mar 18, 2016 18:03

Re: connecting "Resolume arena5" and "QLC+"

Post by zzaptoon »

Hi. I appreciate about your answer.

i'm not used to english, my expression would be awkward

I met with difficulties again

Please check the attached a photo/photos whether i set correctly or not.
Attachments
image.jpeg
image.jpeg

User avatar
Oaktown
Resolume honorary member
Posts: 2837
Joined: Tue May 08, 2012 15:19
Location: Oakland, CA

Re: connecting "Resolume arena5" and "QLC+"

Post by Oaktown »

Hey Zzaptoon, it looks like you have it setup correctly. The only thing is that if you custom map and you individual clips to DMX channels you'll quickly run out of channels. It would make more sense to assign DMX channels to trigger clips in layers. That way if you have 3 layers, you'd only need 3 channels to drive your composition.

Take a look at this video to get a sense of how it works:

phpBB [video]


You'll find the corresponding values in the Resolume Arena DMX Auto Map Sheet PDF but for instance DMX values 0 to 255 correspond with columns 1 to 256 if you trigger clips in layers and any change in DMX value will bypass the composition.

As a note, a DMX value of 0 is also no value so if no clip is triggered, and your DMX value is already 0, nothing will happen when you send a DMX value 0 because there is no change in value. So, if you want to trigger clips in your first column, you might want to add a blank column (DMX value of 0) so that you can trigger the first clip by sending DMX value of 1 to trigger the clip in column 2. Hopefully this will make sense when you play with it.

Joris
Posts: 5186
Joined: Fri May 22, 2009 11:38

Re: connecting "Resolume arena5" and "QLC+"

Post by Joris »

Receiving Art-Net from another app on the same computer will only work if you are running the 5.1.0 beta ;)

User avatar
Oaktown
Resolume honorary member
Posts: 2837
Joined: Tue May 08, 2012 15:19
Location: Oakland, CA

Re: connecting "Resolume arena5" and "QLC+"

Post by Oaktown »

Oops!! I guess Zzaptoon will have to wait a few more days to use the loopback address :D

dirtyjohn_lv
Posts: 388
Joined: Sat Oct 29, 2011 22:24
Location: Las Vegas, NV

Re: connecting "Resolume arena5" and "QLC+"

Post by dirtyjohn_lv »

If your Ethernet port is not being used, you can set a private IP (192.168.x.x or 10.x.x.xfor your Ethernet, then set artnet in QLC to send whatever address you set for it, then have Resolume listen on same address.

Joris
Posts: 5186
Joined: Fri May 22, 2009 11:38

Re: connecting "Resolume arena5" and "QLC+"

Post by Joris »

then have Resolume listen on same address
Except that listening happens on the same IP address and port as the sender, which at that moment is bound to QLC+

Art-Net is a network protocol. So, like any network protocol, it's problematic to bind two applications to the same port. Think of IP addresses as houses and ports as doors in that house. The moment two apps claim they share the same door in the same house, it gets confusing as to who has to answer when there's a knock on the door. This gets even more cosmic when one app is throwing stuff out that door and another app has to catch that same stuff in that same door. :?

To avoid these problems, two applications binding on the same port is considered undefined behaviour and generally a bad idea. It's why two applications cannot both listen to the same OSC port.

People working with Art-Net tend to bend the rules when it comes to network protocols. Being a pretty old protocol, rules are considered more like guidelines when it comes to getting certain functionality to work (What? You want more than 4 universes on the same connection? Madness!) So most Art-Net applications will generally allow two apps to bind to the same port. In most cases, one will be sending and one will be receiving, so overall it works out fine.

So in the upcoming 5.1.0 release, we will join the ranks of the Art-Net hacks, and you will be able to send Art-Net to Resolume from another application running on the same computer. When doing so, there's no need to use a special IP range. You can use 127.0.0.1, 2.0.0.x, 10.0.0.x, 192.168.0.x or whatever IP your computer is set to at that moment.

dirtyjohn_lv
Posts: 388
Joined: Sat Oct 29, 2011 22:24
Location: Las Vegas, NV

Re: connecting "Resolume arena5" and "QLC+"

Post by dirtyjohn_lv »

Except they aren't listening to the same port. QLC is transmitting and Arena is receiving. Once you turn on Artnet input for the same address you output from in QLC you would not be able to receive DMX in Arena.

This already works with private IPs, even without any cable plugged into the port. I use it once in a while (since V5.0). I'm on a Windows machine, so not sure if a Mac would handle this scenario differently

Communication like this should never work over a loopback address as it's meant for local machine usage (not meant for communications, just local control)

Joris
Posts: 5186
Joined: Fri May 22, 2009 11:38

Re: connecting "Resolume arena5" and "QLC+"

Post by Joris »

I'm very surprised to hear you can get this to work, because for all Arena 4 and 5.0.x versions, we're opening our Art-Net ports in exclusive mode. This means that no other app on the same port will be able to open it. Receiving or sending makes no difference in this case, they both involve binding to the same port.

From a programming point of view, what you say is technically impossible to achieve. Not doubting your claims, just amazed. You must have some dark voodoo juju networking skills ;)

Post Reply