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.
|