[OSC_dev] No dumpOSC output in pipe in non-interactive terminal
Torsten Anders
torsten.anders at plymouth.ac.uk
Sat Sep 8 22:10:05 PDT 2007
Dear Andy,
On Sep 8, 2007, at 8:46 PM, Andy W. Schmeder wrote:
>>> 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.
I want the OSC receiver care about realtime scheduling. Therefore, I
want to tell the OSC receiver that it should execute certain bundles
at some precise time point in future. I assumed that timestamped
bundles are intended for this purpose.
Why is full support for timestamped bundles not really necessary, or
what other way is there if I don't want to schedule events on the
side of the OSC sender? (I could do it in principle in my language,
but events may be irregularily delayed up to 20 msecs or more due to
the design of its realtime system).
Thank you!
Best
Torsten
More information about the OSC_dev
mailing list