<div dir="ltr">Ah fantastic, thanks. I was looking in pipe and not seeing it, but was probably just lost in other new details and not seeing the forest for the trees. :-)<div><br></div><div><div>Couple of follow ups: </div><div>- is there a separate facility for making a repeated callback (ie not one-shot), or does one just do both with clock?</div><div>- is it safe to make clocks as we need them (ie during a method call, not necessarily at object instantiation time), or is this the kind of thing where for real time use one needs to make a clock pool and a pool manager and all that?</div><div><br></div><div>thanks!</div><div>iain</div></div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Sun, Jun 6, 2021 at 5:12 PM Miller Puckette <<a href="mailto:msp@ucsd.edu">msp@ucsd.edu</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">Yep, clock_delay() .  Simples example is in Pd's "delay" object, x_time.c<br>
<br>
cheers<br>
Miller<br>
<br>
On Sun, Jun 06, 2021 at 04:21:46PM -0700, Iain Duncan wrote:<br>
> Hi folks, I'm hoping someone can point me in the right direction here. I'm<br>
> porting Scheme for Max to pure data and I'm stuck figuring out how to get<br>
> delayed functions going. In Max, the SDK has a facility to make register a<br>
> callback to executed at some point in the future, a few different ways. Is<br>
> there a Pd equivalent, and if so, could anyone point me at resources or<br>
> code for it?  I basically just need to be able to have a callback fire off<br>
> at the right time with one argument, which can be void pointer to the rest<br>
> of the stuff i want to get.<br>
> <br>
> thanks!<br>
> iain<br>
<br>
> _______________________________________________<br>
> Pd-dev mailing list<br>
> <a href="mailto:Pd-dev@lists.iem.at" target="_blank">Pd-dev@lists.iem.at</a><br>
> <a href="https://urldefense.proofpoint.com/v2/url?u=https-3A__lists.puredata.info_listinfo_pd-2Ddev&d=DwICAg&c=-35OiAkTchMrZOngvJPOeA&r=XprZV3Fxus2L1LCw80hE4Q&m=uekrR-wLMB9CDNku0beRkRmoSJoExinRbBSlb0UQknQ&s=98jkGlO1FFE0Ea5fhSopCbZt6bmZH580Y0IUfgX4Rwk&e=" rel="noreferrer" target="_blank">https://urldefense.proofpoint.com/v2/url?u=https-3A__lists.puredata.info_listinfo_pd-2Ddev&d=DwICAg&c=-35OiAkTchMrZOngvJPOeA&r=XprZV3Fxus2L1LCw80hE4Q&m=uekrR-wLMB9CDNku0beRkRmoSJoExinRbBSlb0UQknQ&s=98jkGlO1FFE0Ea5fhSopCbZt6bmZH580Y0IUfgX4Rwk&e=</a> <br>
<br>
<br>
-- <br>
</blockquote></div>