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.3

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.4.tar.gz (78.6 kB view details)

Uploaded Source

File details

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

File metadata

  • Download URL: osc4py3-1.0.4.tar.gz
  • Upload date:
  • Size: 78.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for osc4py3-1.0.4.tar.gz
Algorithm Hash digest
SHA256 4378cc6542795178bb8d5cefda113a63c3361ba8e8d22d7d8d29f524e7255155
MD5 d82c0102edab6d35eddd34edd9a48236
BLAKE2b-256 32f0ac1a576786259787b44ed28689bd16ae598079f2176a8a68044de36bfefc

See more details on using hashes here.

Release history Release notifications | RSS feed

1.0.8

1 file

1.0.7

1 file

1.0.6

1 file

1.0.5

1 file

This release

1.0.4 This release

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