Code Monkey home page Code Monkey logo

processing-opendmx's Introduction

processing-opendmx

Control Open DMX hardware from Processing (Windows Only)

Simple library for controlling an Open DMX device from Windows, directly in Processing. Currently, this is output only.

This library only works on Windows. In particular, this program assumes you've installed the appropriate drivers for your OpenDMX device and you have the FTD2XX.DLL. You can find these drivers at:

http://www.enttec.com/support-center/kb/article/44-Support_Questions_(OPEN_DMX_USB)

INSTALLATION

To install, click the "Download ZIP" button on this page and place the "opendmx" folder in your Processing libraries folder.

CREDITS

Getting this working would not have been possible without the VB.NET code from

http://members.westnet.com.au/rowanmac/opendmx.html

Thanks so much to rowanmac for making that code available.

processing-opendmx's People

Contributors

orcaomar avatar

Stargazers

CKD avatar Ivan Golod avatar

Watchers

 avatar James Cloos avatar

processing-opendmx's Issues

Dll not loading in Exported Application (windows 10)

So, I've built a processing script to control a bunch of DMX lights using an Open DMX compatible usb controller.

This library works like a charm inside Processing IDE, but I've ran into a problem while using the exported Application:

The application stop responding while opening the DMX connection (OpenDMX function).

Why I've tested:

  • ftd2xx.dll version and location
  • using both java from the jdr or the internal distro from processing
  • changing COM ports
  • changing PC
  • disabling UAC
    To be noted that none of the above options worked.

What have worked and solved this issue:

  • copying the 3 java source files from this library (OpenDmx.java, FTDIException.java and FTDI_D2XX.java) to my processing sketch folder
  • commenting the first line of each file (package ...)
  • commenting the import opendmx.*; in the main sketch file
  • exporting the app again
    voilá, it works :)

Hope to help someone in the future with this info.

Cheers

running on osx?

I know this library is only for windows but what would it take to have it work with osx? I'm using it fine with win 10 and a small cheap USB dmx device I bought online. But I want it to work on osx but haven't been able to get any existing libraries to work with the device and processing.

The device works with other dmx control software like JV lighting.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.