Liblo: Lightweight OSC API

Project Type: 
Programming Language Library

liblo is an implementation of the Open Sound Control protocol for POSIX systems, started by Steve Harris. liblo is written in C and works on many platforms including Linux, Mac OS X and Windows. It has support for all the OSC types, threaded servers, dispatching and timestamped delivery of bundles. It is released under the GNU General Public Licence.

Transport Type: 
UDP
TCP
Features: 
Packet Parsing (Client)
Packet Construction (Server)
Bundle Support
Timetag Support
High Speed (> 100 hz packet rate)
Platform: 
Windows
Linux
Mac OSX
Bundle Support: 
Reads Bundles
Creates Bundles
Type Support: 
i: int32
b: blob
s: string
f: float32
h: int64
t: timetag
d: double precision float
S: symbol
T: true
F: false
N: null
I: infinitum