This seems like such a stupid question, and I'm sure there's an obvious answer, but having done lots of Googling, I'm not sure where else to turn to.
I'm trying to setup a system whereby the game engine that does my projection mapping sends Artnet commands to QLC running on the same computer. That's the end goal, but I'm tripped up by something much earlier in the process:
Taking many steps backwards, I have two instances of QLC+ running on different computers. One is sending Artnet packets and the other is receiving. I can tell this is actually occuring by the data displayed on the inputs/outputs panel. But the DMX lights on the receiving end aren't changing and neither are the sliders on the simple desk.
So the stupid question: how do you get Artnet to actually change the values of the DMX output? Am I doing something wrong or is this a bug?
Since my eventual goal is to be sending packets that QLC+ interprets, I need to get this step solved before moving on the the complex stuff.
Artnet changing values
-
- Posts: 12
- Joined: Thu Jun 28, 2018 4:25 pm
- Real Name: Ben Lancaster
I should also note:
1 - The receiving computer has passthrough checked
2 - I'm not seeing the joystick icon on either computer
3 - I tested this on all four default universes
4 - Thanks so much for any help you can give! This is a small part of a bigger project and I'm really grateful for the assistance!
1 - The receiving computer has passthrough checked
2 - I'm not seeing the joystick icon on either computer
3 - I tested this on all four default universes
4 - Thanks so much for any help you can give! This is a small part of a bigger project and I'm really grateful for the assistance!
- GGGss
- Posts: 3052
- Joined: Mon Sep 12, 2016 7:15 pm
- Location: Belgium
- Real Name: Fredje Gallon
no joystick is nothing coming in
nothing coming in is a network configuration problem
2 machines need one IP each. (Say 10.0.0.10 sender and 10.0.0.11 receiver)
On sender configure an universe to send out artnet - option unicast to 10.0.0.11
On receiver configure an universe to receive artnet.
Now create a ping pong cue with 2 channels (generic dimmers of the sending artnet universe) activate it through 'play' and a vc button on sender.
Only now you should see joystick wiggling on receiver.
If not -> firewall of both machines (but you already should have disabled firewall for QLC+)
if not -> it may be that your switch has 'swarm control' option. (This is to limit broadcast network packet pollution mostly on wifi networks)
You will need a sniffer - but hey it should already worked for you.
nothing coming in is a network configuration problem
2 machines need one IP each. (Say 10.0.0.10 sender and 10.0.0.11 receiver)
On sender configure an universe to send out artnet - option unicast to 10.0.0.11
On receiver configure an universe to receive artnet.
Now create a ping pong cue with 2 channels (generic dimmers of the sending artnet universe) activate it through 'play' and a vc button on sender.
Only now you should see joystick wiggling on receiver.
If not -> firewall of both machines (but you already should have disabled firewall for QLC+)
if not -> it may be that your switch has 'swarm control' option. (This is to limit broadcast network packet pollution mostly on wifi networks)
You will need a sniffer - but hey it should already worked for you.
All electric machines work on smoke... when the smoke escapes... they don't work anymore
-
- Posts: 12
- Joined: Thu Jun 28, 2018 4:25 pm
- Real Name: Ben Lancaster
Thanks so much! I got it working now.
I don't know if it was actually the problem, but my sending version of QLC+ didn't have web featured enabled. So it looked like it was sending packets, but they must have been misformed or something? I'm not sure exactly what was causing the issue, restarting it from the command line with web featured enabled made it work.
One further question: does anyone know where I could find examples of the Byte Arrays for Artnet? I have my game engine sending packets to the correct IP address, QLC+ is receiving them, but they must not be correctly coded, because nothing is changing.
I don't know if it was actually the problem, but my sending version of QLC+ didn't have web featured enabled. So it looked like it was sending packets, but they must have been misformed or something? I'm not sure exactly what was causing the issue, restarting it from the command line with web featured enabled made it work.
One further question: does anyone know where I could find examples of the Byte Arrays for Artnet? I have my game engine sending packets to the correct IP address, QLC+ is receiving them, but they must not be correctly coded, because nothing is changing.