Hello,

I have three part question regarding -batch processing and  (non-DSP) event execution.

Say I have a [t b b b] with time-consuming events such as [text], [array], [soundfiler] reading, array normalizing, analyzing, etc. Since each stage of the [trigger] depends on the last, is it a fact that every stage would be executed until completion? I have been using Pd for a while now, and I know this should be true (I have no evidence against it), so I guess what I am asking is How can I really be sure that it is indeed a fact? Is there another flag I can use? 

This question extends to those objects that write to disk using [write( messages like [text], [array], or even [writesf~]... and also when saving stuff with Gem's [pix_write], [pix_buffer]... When you send a write message of this sort, am I correct in assuming that Pd will stop doing anything else but writing-to-disk until the writing-to-disk is done, and then resume its next task once the file is completely written? 

Finally, when doing batch processing, does Pd create a "list" of all the events that will take place before doing them? Is there anything of that sort?

Thanks!

Fede