libosc++: open sound control library

© 2001-2009 by daniel holth, clinton mcchesney, jared jennings, martin rumori

osc logo

this is just a download and documentation page for the so called "fraunhofer" branch of libOSC++.

libOSC++

OSC stands for OpenSoundControl and means a lightweight protocol for communication of musical data. find more information on OSC at http://cnmat.cnmat.berkeley.edu/OpenSoundControl/.

this library is a partial implementation of the OSC protocol. originally it belongs to the wiretap project. please check details on their website.

the original libOSC++ has been extended by some network socket wrapping classes mainly by martin rumori. browse the cvs this library at http://wiretap.stetson.edu/cgi-bin/viewcvs.cgi/libOSC++/, don't forget to switch to the "fraunhofer" branch in order to see all the classes included with this version.

current version

the current version of libOSC++ is 0.10.2.

recent changes:

THERE IS NO WARRANTY FOR THIS SOFTWARE AT ALL.

download

the library is available from this link:
libOSC++-0.10.2.tar.gz

installation instructions

the usual business
./configure
make
make install
should work. if you don't want to link against libpthread and you don't need the special MasterBroadcaster and QueuedBroadcaster classes, you may get rid of them (and the pthread dependency) with
configure --disable-broadcaster-classes

license

libOSC++ is distributed under the Lesser General Public License (LGPL). see http://www.gnu.org/licenses and/or the LICENSE file.

documentation

a Doxyfile is included with the tarball.

you may also browse the class documentation online.

old versions

libOSC++-0.10.1.tar.gz
libOSC++-0.9.4.tar.gz

acknowledgements

thanks to Matt Wright and CNMAT for developing OpenSoundControl.
special thanks to Gerhard Eckel at Fraunhofer Institute for Media Communication, St. Augustin, Germany, who provided major support for the development of the network classes.
last not least thanks to the wiretap guys for sharing their software and providing the CVS repository.

contact

report bugs or suggestions to martin@rumori.at.

© 2004-2009 martin rumori * last changed: 2014-01-24