Skip to main content

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


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

toscinterface-0.0.2.tar.gz (3.6 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

toscinterface-0.0.2-py3-none-any.whl (4.2 kB view details)

Uploaded Python 3

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

Hashes for toscinterface-0.0.2.tar.gz
Algorithm Hash digest
SHA256 b25f60772b2639f5c3f611868a94e8d047b87b2c3d047a3016fd8a34c70af27c
MD5 a3d655e45d625e243a20dd27b5767a02
BLAKE2b-256 39fc56d7437a611c9b2ff332285234b11dce1e1ceeb40110219e7b8615c2de0e

See more details on using hashes here.

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

Hashes for toscinterface-0.0.2-py3-none-any.whl
Algorithm Hash digest
SHA256 0d56cb3e264fd0f157767bcbc4ef1a03a226b8a7ea52eb6455caf15b976e7a6f
MD5 8f3241ff70d2daf0c2364a15ac9db509
BLAKE2b-256 dac43b8f8631ad329ee3947f7f9ad7bb89e54feb41d00bc5129329dedfbe2b0f

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page