Joris wrote:The reason I equated those two, is that I don't see a reason why you would still broadcast to every IP on the network, once you have seen the info and have confirmed that you are connected to the right node.
A. Because Art-Net I is broadcast only. Unicast introduced in Art-Net II which had released in 2006, so its relatively new - even if it sounds funny for an almost 10 years old technology, but lighting gear are expensive, so people are don't buy new stuff every year. In other words, there is a good chance there are nodes out there with only Art-Net I compliance.
(I'm not a lighting expert, but I guess that is the reason why all of the "standard" lighting softwares still supports and using broadcast by default).
B. Broadcast is more user friendly. For only 1 universe they are almost the same. Art-Net I with broadcast can handle up to 40 universes theoretically, but in practice that is much lower when you sending packets to all of the universes. But imagine a situation where you use 10 universes with Resolume. The user does not need to configure anything right now in Resolume, since broadcast sends to everyone, it will just work. With Unicast, they would need to set a target for each device, which is far more steps than doing nothing, IMHO
C. On my side (or more precisely on Vezér's side) a lot of people using self-made Art-Net nodes (usually Arduino's) but they usually don't implement the ArtPool part, so those devices cannot be discovered. With broadcast, the setup is easier in Vezér than it would be with Unicast.