Git Product home page Git Product logo

artnet_to_opendmx's Introduction

artnet_to_opendmx โ€ƒ Latest Release Build License

A simple artnet to opendmx bridge


Works with both COM- and /dev/tty-Ports.

Usage:

artnet_to_opendmx.exe <UNIVERSE> <DEVICE_NAME> [OPTIONS]
artnet_to_opendmx.exe <COMMAND>
Commands
list List available devices
help Print a message
version Print version
Arguments
< UNIVERSE > The art-net universe to listen to
< DEVICE_NAME > The interface port name
Options
-c --controller A specific controller to listen to (localhost is 0.0.0.0) (default: all)
-p --port The port to listen to (default: 6454)
-n --name The name of the node
-b --break The minimum time in milliseconds between two dmx packets (default: 25)
-r --remember Keep the last dmx values if the art-net connection is lost (default: false)
--verbose Print information about the received art-net packets (default: false)
--nogui Disable the GUI (default: false)

Example:

Opens a bridge named "Interface1" on universe 0 and the device COM4

artnet_to_opendmx.exe 0 COM4 --name "Interface1" --remember --verbose

List all available devices

artnet_to_opendmx.exe list

Troubleshooting

  • Settings-Window has scaling issues

    Check if the application has the permission to scale the window. This should only be a problem on linux.

  • Flickering DMX output

    If the DMX output flickers, try to increase the break time. This can happen if the DMX-Interface is not able to handle the data rate.

    If multiple senders are sending data to the same universe, the data might interfere. Try to set the controller option to a specific sender.

  • Anything else?

    Please open an issue if you encounter any other problems.

Building

Make sure to install the dependencies listed in dependencies.txt before building the project.

Contributions

Contributions are welcome! If you have something that could improve the program, please open an issue or a pull request.

artnet_to_opendmx's People

Contributors

daveiator avatar phill-85 avatar

Stargazers

 avatar

Watchers

 avatar

Forkers

phill-85

artnet_to_opendmx's Issues

Permission Issues on linux

As mentioned in #3 here, the program lacks permission for resizing and other stuff, which leads to flickering.

A simple hack to avoid this, is to run the application as root, but this is obviously not great.

Warnings in the log:

WARN  [sctk_adwaita::buttons] Ignoring unknown button type: 
WARN  [egui_winit::clipboard] Failed to initialize arboard clipboard: Unknown error while interacting with the clipboard: X11 server connection timed out because it was unreachable

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.