Skip to content

vlappa/libOSCpp

 
 

Repository files navigation

This is libOSC++, a kit for handling OSC in C++.  It was originally
written in the first half of 2002 by two Stetson University students:
Daniel Holth <dholth@fastmail.fm> and Clinton McChesney.  Since then
it has been used and enhanced by a class at Stetson and by some artists
in Germany.

We hope you will find it easy to use and understand, while being more
powerful than the original OSC kit.  This kit supports an introspectable
and self-documenting OSC namespace.  It lets the programmer be less
involved with the details of networking.

If you are using gcc to compile ProctoLogic, we recommend gcc-3 or better.
To enable this, set the environment variable CXX to the name of the newer c++
compiler, for example (in bash): export CXX=g++-3.0.4

Now, most linuxes will have gcc > 3 by default.

The most important subdirectories:
        src: libOSC++ source
        docs: some documentation.  UserManual.[doc|html] should be the most
	 helpful.

Two files (OSC-string-help.c and OSC-string-help.h) in this distribution
were taken from the original OSC kit and are used to provide some level
of backward compatibity.  Their copyright notice follows:

Copyright © 1998. The Regents of the University of California (Regents). 
All Rights Reserved.

Written by Matt Wright, The Center for New Music and Audio Technologies,
University of California, Berkeley.

Permission to use, copy, modify, distribute, and distribute modified versions
of this software and its documentation without fee and without a signed
licensing agreement, is hereby granted, provided that the above copyright
notice, this paragraph and the following two paragraphs appear in all copies,
modifications, and distributions.

IN NO EVENT SHALL REGENTS BE LIABLE TO ANY PARTY FOR DIRECT, INDIRECT,
SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES, INCLUDING LOST PROFITS, ARISING
OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN IF REGENTS HAS
BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

REGENTS SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING, BUT NOT LIMITED TO,
THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
PURPOSE. THE SOFTWARE AND ACCOMPANYING DOCUMENTATION, IF ANY, PROVIDED
HEREUNDER IS PROVIDED "AS IS". REGENTS HAS NO OBLIGATION TO PROVIDE
MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS.

The OpenSound Control WWW page is 
    http://www.cnmat.berkeley.edu/OpenSoundControl

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Shell 61.0%
  • C++ 35.3%
  • C 3.7%