I had already considered splitting the operations across multiple ticks, but I hadn’t thought about adding a delay after each operation using [metro]. It’s amazing how Pd manages logical time through these objects. Now, by using [metro 0.08], I achieve the same task with an overall logical time "latency" of about 28 milliseconds (just for this specific operation), while the audio latency in Pd remains set at 5 ms. Depending on the number of operations I’ll need in the future, I can adjust the [metro] accordingly. Thank you very much, Christof! And thanks to everyone!
Increasing the FIFO latency (even dramatically) did not solve the issue. In what typical scenarios would you recommend using [pd~] for subprocess management? It would be interesting to have a practical idea of when it is most useful.
Pier