SourceForge.net Logo

ROSCL Sourceforge Home

Thank you for your interest in ROSCL (Richard's Open Sound Control Library.)

About:
ROSCL is a mixed GPL/Public Domain implementation of the Open Sound Control protocol. The Open Sound Control home can be found at:

http://cnmat.berkeley.edu/OpenSoundControl

ROSCL endeavors to be be complete, multi-platform and easy to maintain. Outside of choice algorithms ROSCL's goal is not to be the fastest or the most memory efficient OSC implementation. ROSCL tries to provide a complete OSC library including memory management, clients, servers, a scheduler and multiple transports (currently IPV4 TCP and UDP.) ROSCL pre-alpha complies on Linux, FreeBSD and Win. ROSCL tries to present the code in a highly modularized and logical fashion. ROSCL is an attempt by the author to better learn how to write maintainable and modular code.

Availability:
ROSCL is still pre-alpha. There are work in progress snapshots available at the downloads page:

http://roscl.sourceforge.net/downloads.html

Contact:

Email: watershedup at gmail dot com.

History:
I have been working on an OSC implementation on and off again for a couple of years. Even though the ROSCL specific code was written in a few months (February-March 2005) it is a culmination of many hours playing and seeing what works and what doesn't.

Other:
I have made a proposal for amendments to the OSC specification. The proposal is documented at:

http://roscl.sourceforge.net/proposed_osc_amendments.html

Thoughts:
I love to solve problems with software. I love to think about software, play with it and discuss it. ROSCL is presented as an expression of that passion - nothing more. I am an amateur enthusiast: I do not write software for a living (although I'd love to given the chance and the right problems to solve.)


© Copyright 2005 Richard Healy. All rights reserved.