[PD] threads in pd, dataflow

Simon Wise simonzwise at gmail.com
Sun Feb 23 05:44:45 CET 2014


On 23/02/14 15:13, Simon Wise wrote:

> Note that we already
> break cycles in the graph, so we can indeed take each branch as a separate tree.

... but it is more an unroll than a break, or rather an exploration of the graph 
as a tree which may revisit the same nodes ... programmer beware of infinite 
loops, We can still create separate branches easily enough, if they overlap that 
is fine, the overlapping parts are simply included in each tree separately ... 
again programmer beware of the consequences and benefits of choosing a dataflow 
fanout rather than a trigger.

It is in the dsp domain we make choices and break cycles in the graph by passing 
the data to the next block instead to allow loops to work as expected.

Simon



More information about the Pd-list mailing list