Skip to main content
Author:

Laurent Pointal <laurent.pointal@limsi.fr> <laurent.pointal@laposte.net>

Organization:
CNRS - LIMSI
license:

CeCILL-2.1

Version:
1.0.8

Module documentation

Subversion repository & bug tracking (on french academic SourceSup site).

Developer page

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

Download files

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

Source Distribution

osc4py3-1.0.8.tar.gz (79.3 kB view details)

Uploaded Source

File details

Details for the file osc4py3-1.0.8.tar.gz.

File metadata

  • Download URL: osc4py3-1.0.8.tar.gz
  • Upload date:
  • Size: 79.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.11.0 pkginfo/1.4.2 requests/2.9.1 setuptools/20.7.0 requests-toolbelt/0.8.0 tqdm/4.23.0 CPython/3.5.2

File hashes

Hashes for osc4py3-1.0.8.tar.gz
Algorithm Hash digest
SHA256 f45364b793270dfec860b399af6b5b361e54d440f14bf43d33b83a0b615a714c
MD5 01b0c01d1edf29123f89b03891d5bdf5
BLAKE2b-256 b3e7fd3fcd09b4c7d904ffcaf83d7110620d09a52a6ae614f6099c8d3f5d7d57

See more details on using hashes here.

Release history Release notifications | RSS feed

This release

1.0.8 This release

1 file

1.0.7

1 file

1.0.6

1 file

1.0.5

1 file

1.0.4

1 file

1.0.3

1 file

1.0.1

1 file

Supported by

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