A simple package to receive OSC messages sent by TouchOSC
Project description
toscinterface
A simple package to receive OSC messages in python sent by TouchOSC.
Thus far the package contains only one class which instantiates an OscInterface() object.
By calling the start_stream() method, a UDP-socket is initiated that listens for incoming OSC messages on the specified port (default: 8000). The stream can be blocking or non-blocking (via threading). Received messages are continuously stored in the all_responses attribute of the OscInterface object. In theory, OSC messages sent by any program or device can be received, but the package is specifically designed around the functionalities of TouchOSC and its interfaces. Using this package in a different context may not work as intended.
Port and IP-Address can be set manually via the attributes of the OscInterface object.
Thus far the package only supports receiving OSC messages. Functionality to send OSC messages and extend possible interactions with TouchOSC is planned to be implemented in future versions.
Download TouchOSC here: https://hexler.net/touchosc
toscinterface is developed on Windows 11. Compatibility with other operating systems is not tested.
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
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file toscinterface-0.0.2.tar.gz.
File metadata
- Download URL: toscinterface-0.0.2.tar.gz
- Upload date:
- Size: 3.6 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.10.2
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
b25f60772b2639f5c3f611868a94e8d047b87b2c3d047a3016fd8a34c70af27c
|
|
| MD5 |
a3d655e45d625e243a20dd27b5767a02
|
|
| BLAKE2b-256 |
39fc56d7437a611c9b2ff332285234b11dce1e1ceeb40110219e7b8615c2de0e
|
File details
Details for the file toscinterface-0.0.2-py3-none-any.whl.
File metadata
- Download URL: toscinterface-0.0.2-py3-none-any.whl
- Upload date:
- Size: 4.2 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.10.2
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
0d56cb3e264fd0f157767bcbc4ef1a03a226b8a7ea52eb6455caf15b976e7a6f
|
|
| MD5 |
8f3241ff70d2daf0c2364a15ac9db509
|
|
| BLAKE2b-256 |
dac43b8f8631ad329ee3947f7f9ad7bb89e54feb41d00bc5129329dedfbe2b0f
|