OSC for Python3
- author:
Laurent Pointal <laurent.pointal@limsi.fr> <laurent.pointal@laposte.net>
- organization:
CNRS - LIMSI
- copyright:
CNRS - 2013-2018
- license:
CeCILL-2.1
- version:
1.0.3
Subversion repository & bug tracking (on french academic SourceSup site).
What is it?
This module is an implementation of Open Sound Control (OSC) message transport protocol within a Python3 package.
Manage different sides of OSC in possibly different contexts:
encoding/decoding of OSC message packets (including bundles)
routing of incoming messages based on selector regexps or globbing
timed messages with possible delay period
named client/server for sending/subscribing
different scheduling models (single process, totally multithread, only multithread for communications)
extra processing of packets (hack points to encrypt/decrypt, sign/verify…)
Note: routing, timed messages, named client/server, scheduling models make a complex system (see the “big picture” in doc). The oscbuildparse module of osc4py3 package can be used as is and provides nice OSC packets encoding/decoding functions usable in your own message transmission scheme.
Installation
Unless someone built a package for your OS distro, the simplest procedure is to use pip to install the module:
pip install osc4py3
If you have no admin access to install things on you computer, you may install a virtualenv and run pip inside this virtual env, or you can do a local user installation:
pip install –user osc4py3
Release files for osc4py3 1.0.4
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| osc4py3-1.0.4.tar.gz | 78.6 kB | Details |
Release files / osc4py3-1.0.4.tar.gz
| Download URL | osc4py3-1.0.4.tar.gz |
|---|---|
| Size | 78.6 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
4378cc6542795178bb8d5cefda113a63c3361ba8e8d22d7d8d29f524e7255155
|
|
BLAKE2b-256 checksum How to use checksums |
32f0ac1a576786259787b44ed28689bd16ae598079f2176a8a68044de36bfefc
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |