pybush can be defined as a framework for creating applications that can be easily accessed through OSC (Open Sound Control) messages.
It offers a way to organise your application hierarchicaly based on a tree graph. Every part of the application inherit from the Node base Class.
For the moment, pybush is will be capable of:
- Creating application with parameters organised hierarchicaly
Navigate and access your app through OSC protocol- Save projects to json files
Documentation is available online on this page
If you need/want to build the documentation from the repo, here are the steps :
pip install sphinx
cd docs/source
make html
The example/demo.py contains a nice exemple to understand what you can do with pybush package.
Development is made on OSX with python 2.7
Continious integration is made on linux for python 2.7 / 3.5 / 3.6 / 3.7