technosf / artnet4j

Art-Net DMX over IP library for Java

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

artnet4j

Art-Net DMX over IP library for Java

Features

  • Bind server to a custom network interface
  • Reuse of the socket address

Examples

### Bind Custom Network Interface This is just a short example to show how to bind a custom network interface en5 to the artnet server:

NetworkInterface ni = NetworkInterface.getByName("en5");
InetAddress address = ni.getInetAddresses().nextElement();

artnet.start(address);

Code

Check out the processing example:

About

Art-Net by Artistic Licence allows for broadcasting DMX data via IP/UDP. This library is implementing the basic protocol for Java applications.

Currently supported core features are:

  • Device/node discovery & automatic updating of node configurations
  • Java typed descriptors of nodes & node properties
  • Abstracted DmxUniverse allowing direct pixel/channel access without having to deal with packets
  • JAXB configuration support for storing universe/node descriptions as XML
  • Listener support for various events
  • Sending of DMX512 data via UDP broadcast or unicast

This project is currently still in pre-alpha stage, so currently only source access via hg. Be also aware that large parts of the codebase are still undergoing major changes.

Forked from artnet4j.

New features are developed by Florian.

About

Art-Net DMX over IP library for Java

License:GNU General Public License v3.0


Languages

Language:Java 100.0%