On 2020-09-25 19:33, Miller Puckette via Pd-list wrote:
but for now the only way to do that is launch two processes (which you can connect with netsend/netreceive).
but you cannot launch a 2nd Pd from within running instance (at least not with vanilla means), whereas [pd~] does allow something similar.
There is a realtime object by which a pd~ sub-process could keep watch over> Gem or whatnot, spacing out requests according to their CPU usage.
That would
be a pretty clunky solution but not completely unworkable.
you can try to use [realtime] to predict that the slave system is going to block ssonish. however, since it's really really hard to predict the future, you might be wrong, esp. if the child thread has no hard-realtime constraint.
gfmstrd IOhannes