Skip to content

Python Modular framework for building real-time inter-media applications

License

Notifications You must be signed in to change notification settings

PixelStereo/pybush

Repository files navigation

pybush

Codacy Badge Build Status Codacy Badge Code Climate Issue Count Code Health

Python Modular framework for real-time OSC applications

PyPI version

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


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

QuickStart


The example/demo.py contains a nice exemple to understand what you can do with pybush package.

Development


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

About

Python Modular framework for building real-time inter-media applications

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages