[PD] Re: [PD-dev] We've got to undo the MIDI revolution! - Where isOSC?!
Martin Peach
martinrp at vax2.concordia.ca
Mon Mar 20 21:52:44 CET 2006
day 5 wrote:
>
> On Mar 16, 2006, at 12:43 PM, B. Bogart wrote:
>
>> In fact I think the whole OSC external thing needs to be rethought.
>
>
> why not just implement a wrapper to liblo ?
>
Well because liblo is some other library that will probably cause
trouble down the road when it changes into something incompatible with
its current implementation, the way e.g. python causes problems when
some apps want 2.3 and others insist on 2.4.
> i find this OSC library to be both robust and efficient for several
> queues open on several machines.
>
> dealing with the creation / performance of installation art spread
> across multiple computers, i'm biased towards Csound for my work as it
> presently uses liblo as it's OSC implementation.
>
I was thinking that pd offers a lot of flexibility and responsiveness
for the user interface side of things, while csound is really good at
generating sound, so it would be better to use OSC, MIDI, mouse, etc. as
inputs to a pd patch which would control csound via a [csoundapi~]
object. (I suppose you could just use OSC between pd and csound as well
and skip the [csoundapi~])
Currently pd's OSC objects work fine, for me at least ;). Adding nested
bundles just adds to the latency, and timetags in absolute time are not
very useful except for archiving. For synchronization it's not hard to
simply add integer timestamp arguments to an OSC message. The neat thing
about OSC is that you're free to make up your own messages.
Martin
More information about the Pd-list
mailing list