artnet4j
artnet4j copied to clipboard
Art-Net DMX over IP library for Java and Processing
I have tried Broadcast and Unicast to both 127.0.0.1 and the IP of the network card of my machine. I am running Madrix on it but it will not receive...
As a developer I want to have a module definition So that I can use artnet4j in a modular application As this does not changes anything on the code itself,...
In this code: public void discoverNode(ArtPollReplyPacket reply) { InetAddress nodeIP = reply.getIPAddress(); ArtNetNode node = discoveredNodes.get(nodeIP); if (node == null) { logger.info("discovered new node: " + nodeIP); node = reply.getNodeStyle().createNode();...
In the Art-Net 4 protocol release v1.4 doc, in section Art-Net overview/Art-Net 4: is this paragraph: Art-Net can address over 30,000 universes. Previously, each group of 4 DMX ports were...
In the ArtNet protocol it states that both the long and short names are **_null-terminated_**, i.e. "C" style, strings. However, the code that creates the names simply grabs the entire...
The usual behavior of artnet4j is to log Exceptions using Logger instances when they are thrown. This is a design flaw imo since Exceptions are a good thing for devs...
Hello, I am not able to find out the proper way to run nodes discovery, would it be possible to add an example of it ? Thanks in advance :)
Hello! Been a while since you are active in this project, but i was trying to use it and would really appreaciate your help. Basically im trying to make a...
Hi guys, I'm using this repo in an android app I'm developing. I noticed that if artnet stays still for more then 1 sec the reading freeze and need some...
The `ArtNetClient` class multiple issues related to its `sequenceId` field. 1) According to the ArtDmx packet specification (as seen [here](https://art-net.org.uk/how-it-works/streaming-packets/artdmx-packet-definition/)) the sequence field should either be: a) a constant `0`...