<div dir="ltr"><div><div>> what qualifies as a "complex orphaned network"?<br>
<br></div>and [osc~] with no wires is the most trivial example of an <br>orphaned tilde object. There is no need to add  it to the<br></div><div>DSP graph or compute audio for such. <br></div><div><br></div>An orphaned (tilde) network is created when I connect two orphaned <br>tilde objects together.<br><div><div><br>> how do you determine whether a dsp-object has I/O?<br><br></div><div></div><div>A tilde object is "active" (not orphaned) when its output is connected to <br></div><div>any object which stores computed audio in memory, or sends audio <br>external to PD,  like [dac~], [tabwrite~], or [writesf~].  <br><br>(OK-- externals become tricky, as PD's DSP compiler needs to understand<br></div><div>wither the external object sends audio outside PD, such as across<br>a network, or stores audio in memory)<br></div><div><br></div><div>A [throw~] / [catch~] network is orphaned if the output of [catch~]<br></div><div>is connected to an orphaned tilde network. <br><br>These kinds of orphans (at least for PD vanilla objects) <br>should be easy to detect if it is true as Jonathan says,<br>that there is a single DSP graph for each running instance of PD,<br></div><div>since they can be determined by examining the netlist alone. </div><div><br></div><div>The reason I'm asking this is because since moving to a Raspberry Pi-based setup,<br></div><div>I'm trying to optimize my code for performance, since there is definitely a <br></div><div>CPU budget on a Pi which is easily exceeded. <br><br></div>I want to understand whether orphaned tilde objects are part of<br></div><div>the DSP graph, and steal cycles? or are they harmless? <br></div><div><br></div><div><div><br>
</div></div></div><div class="gmail_extra"><br><div class="gmail_quote">On Mon, Nov 23, 2015 at 1:18 PM, IOhannes m zmölnig <span dir="ltr"><<a href="mailto:zmoelnig@iem.at" target="_blank">zmoelnig@iem.at</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">On 11/23/2015 06:31 PM, William Huston wrote:<br>
><br>
> *What about a complex "orphaned network" containing various tilde objects?*<br>
><br>
<br>
what qualifies as a "complex orphaned network"?<br>
how do you determine whether a dsp-object has I/O?<br>
<br>
<br>
mfds<br>
<span class="HOEnZb"><font color="#888888">IOhannes<br>
<br>
</font></span><br>_______________________________________________<br>
<a href="mailto:Pd-list@lists.iem.at">Pd-list@lists.iem.at</a> mailing list<br>
UNSUBSCRIBE and account-management -> <a href="http://lists.puredata.info/listinfo/pd-list" rel="noreferrer" target="_blank">http://lists.puredata.info/listinfo/pd-list</a><br>
<br></blockquote></div><br><br clear="all"><br>-- <br><div class="gmail_signature"><div dir="ltr"><div><div dir="ltr">--<br>
May you, and all beings<br>
be happy and free from suffering :)<br>
-- ancient Buddhist Prayer (Metta)<br></div></div></div></div>
</div>