Skip to content

Processing library to support DMX over ethernet

License

Notifications You must be signed in to change notification settings

madsrune/processing-edmx

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Processing eDMX Library

A Processing library to send DMX data over ethernet using Streaming ACN (ANSI E1.31).

How to Install

Extract the contents of bin/eDMX.zip into the Processing libraries folder. See also How to Install a Contributed Library.

How to Build

% make clean
% make
% make package

The zip file will now be at bin/eDMX.zip

How to Use

See the demo applications in the examples folder. These are also available in Processing under the File->Examples... menu.

import eDMX.*;

sACNSource source;
sACNUniverse universe1;
byte count = 0;

void setup() {
  source = new sACNSource(this, "Test Source");
  universe1 = new sACNUniverse(source, (short)1);
}

void draw() {  
  universe1.fillSlots(count++);
  try {
    universe1.sendData();
  } catch (Exception e) {
    e.printStackTrace();
    exit();
  }
}

License

All code is MIT licensed. See the file LICENSE for details.

About

Processing library to support DMX over ethernet

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Java 89.0%
  • Processing 11.0%