Hi James,
On 26.08.2025 05:02, James Harkins via Pd-dev wrote:
Say I have a pd patch, containing a [pd xxx] subpatch.
[pd xxx] has an inlet~, an outlet~, and some tilde stuff in between.
And outside, [pd xxx]'s inlet and outlet are connected to other DSP.
If I change [pd xxx] -- add or delete tilde objects, or make/break connections
-- does Pd re-sort *all* DSP objects everywhere in the environment, or only the
ones in the canvas that was edited?
It does rebuild the whole DSP graph. This is even the case if the
subpatch has no inlets~ or outlets~!
The issue is that DSP objects can be "connected" by other means. Take
the delay objects, for example. Some of these objects need to be aware
of the order of execution within the DSP graph. Others will affect other
objects, e.g. automatically changing the channel count. Pd itself
doesn't know what a particular ugen is doing, so the only thing it can
do is rebuild the whole graph.
Christof
Thanks,
hjh
---
[email protected] - the Pd developers' mailinglist
https://lists.iem.at/hyperkitty/list/[email protected]/message/QXOCI42JT27MCTS7NGUXB2G6BNGTMDN5/
---
[email protected] - the Pd developers' mailinglist
https://lists.iem.at/hyperkitty/list/[email protected]/message/BINRMKUYBEHXSVWP2APFPMAZPVVVV7V2/