A tool for routing incoming OSC messages to different renderers for spatial audio
Project description
osc_kreuz
The osc_kreuz serves as a central interface for OSC-messages in a multiclient spatial rendering environment. It automatically translates incoming OSC messages to match the expected formats of the rendering engines and distributes it to all connected clients including UI Clients and Data clients for automation data.
Development
For Development it is recommended to install the python package in a virtual environment.
python -m venv venv
source venv/bin/activate
pip install -e .
then it can be run using
osc_kreuz
# To Check Command line options use
osc_kreuz --help
Installation
Install with pip:
pip install osc_kreuz
Configuration
TODO
Releasing
Releases are published automatically when a tag is pushed to GitHub.
# Set next version number
export RELEASE=x.x.x
git tag -a $RELEASE -m "Version $RELEASE"
# Push
git push --tags
About
The osc_kreuz was originally developed as part of the SeamLess Suite, then named OSC-Router.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Hashes for osc_kreuz-1.0.6-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1efce5c0a1c164584e1c8096ed68fce3dc4107dd5af01bf6b50ff35ed1c255ed |
|
MD5 | 9c36557ad9ead7ebcdee893cbd7a1739 |
|
BLAKE2b-256 | 7e583d6abdc5715fa25742097a4997c1a9f3bd301cf31534d26b564c5969dab4 |