Skip to content

zarr/python-x32

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

22 Commits
 
 
 
 
 
 
 
 

Repository files navigation

#python-x32

This fork of python-x32 library has two different utilities:

##OSC proxy for X32.

Proxy request changes from mixer (ip given from command line) and forwards them to N target-hosts (defined at the code). Each target have regex-filter to limit packets sent. For example using arduino ethernet as button panel, it might be good idea to filter fader values out. Also this proxy take care of sending /xremote-commands every 10 seconds to mixer, so clients such TouchOSC (http://hexler.net/software/touchosc) can be used with return data from mixer.

Second reason to use proxy is limit of 4 clients to one mixer. Using button-panels or/and touchOSC ipad-clients , it is easy to have lot more clients.

This proxy is not for behringer own software, because meter-data is not forwarded.

##OSC Mirror This script links two desks together, keeping them in sync. Can be used to control FOH mixer with wifi-connected another desk, or to have physical interface to rack-mixer

Limitations:

  • Mirror everything, including for example page changes, desk lock, saving files (?)
  • If consoles are not same model, changing layer does not work correctly. In rack-mixer there are 32 layers of 1 channel, full have 4 layers of 16 channels.

This is not yet tested at production enviroment

========== Behringer documentation for API: http://www.behringer.com/assets/X32_OSC_Remote_Protocol.pdf

About

Python script to use passive OSC-clients with X32

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 100.0%