hi Thomas,
Thomas Grill wrote:
...
> I'm still not completely sure whether insertion of new signal objects into a
> patcher is guaranteed to be click-free. Therefore a basic question:
btw, updating dsp chain might matter not only directly due to some
node being inserted or deleted, but also when the output depends
on execution order (remote connections, feedback loops), which is
usually undefined (but in many cases one may expect it to remain
unchanged).
> Is there a global signal graph in PD or are there many local ones (e.g. one
> per patcher) and what (e.g. which objects) are the nodes where these
> interconnect?
the graphs are built for 'root' patchers, which do not
interconnect (other then remotely), and anyway they are all sorted
into a single dsp chain. This chain is recreated for any editing
operation which might involve dsp objects or signal connections
(also resizing of an array if ``used in dsp'').
Thomas, are you going to make a polyphonic instrument with real
dynamic voice (aka instance) allocation ala Csound, a super-poly~
we all dream of?
Krzysztof