[OSC_dev] No dumpOSC output in pipe in non-interactive terminal

Andy W. Schmeder andy at cnmat.berkeley.edu
Sat Sep 8 13:46:50 PDT 2007


>> I do suggest you link to an OSC static library
>
> What I need is primarily the encoding and decoding of OSC packets  
> (including timestamps) from plain C values into a binary stream  
> according to the OSC specification and back.

...

> I looked at the various libraries available. liblo is a platform  
> independent C library, but it does not yet support timestamped  
> bundles fully (cf. its TODO file but also http://sourceforge.net/ 
> mailarchive/forum.php?thread_name=1157972566.614.75.camel% 
> 40chop.state51.co.uk&forum_name=liblo-devel).


"Full" support for timestamped bundles isn't really necessary -- as  
long as you can get at the raw data.  I would not make that a  
criteria for exclusion.  Bundles are a weird format anyways, that  
isn't "native" to C, being 64-bit fixed point, so it is probably a  
good thing that the library does not do too much with it.  You need a  
special library that does fixed point arithmetic or a data conversion  
to another type like double.

Since you specified C language support I recommend either liblo or  
the CNMAT Kit.  Both are open source so you are free to improve them  
as well. :)


---

Andy W. Schmeder
andy [at] cnmat.berkeley.edu
phone:	+1-510-643-9990 x.313

Programmer/Analyst II
Center for New Music and Audio Technologies
University of California at Berkeley
http://cnmat.berkeley.edu




-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://www.create.ucsb.edu/pipermail/osc_dev/attachments/20070908/cdc0339c/attachment-0001.htm


More information about the OSC_dev mailing list