[PD-dev] PD-cvs Digest, Vol 29, Issue 11
Hans-Christoph Steiner
hans at eds.org
Fri Jul 13 04:43:11 CEST 2007
On Jul 12, 2007, at 5:31 PM, <martin.peach at sympatico.ca> wrote:
> Hans-Christoph Steiner wrote:
>>> Martin Peach wrote:
>>>> IOhannes m zmoelnig wrote:
>>>
>>> OK, I changed packOSC to output negative delays and it's now
>
> Oops, that should say unpackOSC...
>
>>> obvious, even on the same machine a "current" time tag always has a
>>> slight negative delay, whereas an "immediate" time tag is always
>>> exactly zero.
>>> That leaves the slight problem of a "future" message that arrives
>>> exactly on time...
>>> Martin
>>
>> Wow, nice work! That sounds like it'll be quite easy to use timetags
>> now. Is there anyway to generate timetags with Pd yet?
>
> Well, packOSC does that when you open a bundle, you can also
> specify an offset. Is there a need for actual raw timetags?
> I started an external to generate them as a list of four floats (64
> bits split into four 16-bit numbers). Then I realized it's easier
> to use millisecond delays since that's what pd is using, so
> unpackOSC just converts the received time tag into a millisecond
> delay relative to the current time. This could be altered easily by
> adding a constant at the outlet.
This sounds perfect actually, as long as you can set an time offset
for sending messages.
.hc
>
> Martin
>
------------------------------------------------------------------------
----
Looking at things from a more basic level, you can come up with a
more direct solution... It may sound small in theory, but it in
practice, it can change entire economies. - Amy Smith
More information about the Pd-dev
mailing list