txosc /

Filename Size Date modified Message
92 B
Now creating the man pages
470 B
Added tag 0.2.0 for changeset b6b36875c999
46.1 KB
updated ChangeLog
638 B
Merged 0.1 branch into default.
1.1 KB
Removed all the Twisted library and made txosc standalone.
94 B
Added manifest.in file
2.6 KB
Changed release and news files for 0.2 release.
1.9 KB
Added the URL of the page on osc.org
372 B
Changed release and news files for 0.2 release.
116 B
Improved the synopsis in the man pages.
1.5 KB
update man page for osc-send
2.0 KB
Merged 0.1 branch into default.
|___ _____ ___ ___
__/ / _ / __|/ __|

txosc : Open Sound Control (OSC) protocol for Twisted

Open Sound Control (OSC) is an open, transport-independent, message-based protocol developed for communication among computers, sound synthesizers, and other multimedia devices.

This library implements OSC version 1.1 over both UDP and TCP for the Twisted Python framework.

Twisted is an event-based framework for internet applications which works on Python 2.3 through 2.6.

Note that this library does not support messages without OSC type tags. This library also implement a synchronous sender that doesn't require the whole Twisted framework. It should be easy to create OSC receivers with any Python network tools from this library.


Instructions for installing this software are in INSTALL.

Unit Tests

See our unit tests run proving that the software is bug free:

$ trial txosc


The examples starting with the "async_" prefix use Twisted. The examples starting with the "sync_" prefix don't use it.


  • Twisted 8.1.0 or later
  • help2man for building the man pages of osc-send and osc-receive


Arjan Scherpenisse <arjan@scherpenisse.net> Alexandre Quessy <alexandre@quessy.net>


2009 - Written by Arjan Scherpenisse and Alexandre Quessy 2010 - Stable release 0.2