Skip to content

Python script to send DMX data as OSC command to multiple destinations

License

Notifications You must be signed in to change notification settings

bb-Ricardo/dmx-to-osc

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

(OLA) DMX to OSC

Tha basic idea of this script is to run it on a host with the OLA daemon and python-libs enabled. Recently basic Art-Net support was added.

Requirements

  • oscpy >= 0.4

Install

virtualenv -p python2.7 .pyenv
. .pyenv/bin/activate
pip install oscpy

Input methods

  • Only one of the two should be enabled in the dmx_to_osc.ini config file

OLA

To work with OLA the OLA python modules need to be installed and OLA needs to run as a daemon

Art-Net support

Also works with python 3.6 but without OLA support

This script supports receiving Art-Net packages as well but has quite some limitations in the current version:

  • receives only ArtDmx packages
  • no asynchronous socket
  • does not answer to ArtPoll Packages
  • only 1 universe is supported
  • receives unicast packages on the default Art-Net port 6454
  • Never tested with real live equipment

License

You can check out the full license here

This project is licensed under the terms of the MIT license.

About

Python script to send DMX data as OSC command to multiple destinations

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages