Thanks Christof and Claude for your replies.
My question need some clarification, namely that I am not using any object calling clocks (delay, metro, pipe, etc) or dsp objects. I am only interested in 0-time ordering, for example:
[loadbang] | [t b b b ] I I I I I (load many large arrays/soundfiles) | (analize arrrays/sounds and write them to disk) | [; pd quit(
On Jan 29, 2019, at 12:26 PM, Christof Ressi christof.ressi@gmx.at wrote:
If you need to make a list of "all" events, you have to do that yourself, perhaps with [timer] and [textfile].
or have a look at [text sequence]
Gesendet: Dienstag, 29. Januar 2019 um 12:23 Uhr Von: "Claude Heiland-Allen" claude@mathr.co.uk An: pd-list@lists.iem.at Betreff: Re: [PD] batch processing and event execution
Hi Federico,
On 29/01/2019 10:45, Federico Camara Halac wrote: does Pd create a "list" of all the events that will take place before doing them?
No.
Pd has some objects that deal with logical time and scheduling events ([delay], [metro], [qlist], [pipe]). But mostly they enqueue only 1 future event at a time into Pd's event list, e.g. [metro] adds the next event only when the previous event fires (which only happens when Pd's scheduler has advanced logical time far enough, computing other message chains and maybe dsp in between).
If you need to make a list of "all" events, you have to do that yourself, perhaps with [timer] and [textfile].
Claude
Pd-list@lists.iem.at mailing list UNSUBSCRIBE and account-management -> https://lists.puredata.info/listinfo/pd-list
Pd-list@lists.iem.at mailing list UNSUBSCRIBE and account-management -> https://lists.puredata.info/listinfo/pd-list