/boo

OSC firing button matrix designed for CasparCG

Primary LanguagePython

Boo

A matrix of buttons useful for triggering events in OSC aware apps, specifically in this case CasparCG.

Written for Python3 + GTK3 (via gi) + Liblo.

Installation

Distribution shipped liblo is fine, and the python liblo module depends on Cython, so this should be all you need to do on Ubuntu 18.04:

apt-get install liblo cython libgirepository1.0-dev
pip install -r requirements #preferably in a virtualenv, right?

Use

./launchpad.py -v --config=config

Push the buttons.

TODO

  • Midi in/out in order to communicate with control surfaces, etc

Notes