<br><br><div class="gmail_quote">2009/10/8 Kassen <span dir="ltr">&lt;<a href="mailto:signal.automatique@gmail.com">signal.automatique@gmail.com</a>&gt;</span><br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
<br><div class="gmail_quote"><div><br>Normally UGens are defined within the scope of a shred, this may be a sporked function or the &quot;main shred&quot;, being the code in a file outside of any functions or classes.<br>
<br>
When the shred a UGen was defined in exits the UGen will be disconnected from anything it connected to (I&#39;m not sure everything that connects to the Ugen on the other end will also be disconected but that doesn&#39;t matter much here). Because of this the DAC will no longer poll it for new samples so it won&#39;t take any CPU anymore. This, in adition to calculation order, is the big advantage of the &quot;pull through&quot; model we use for the UGens.<br>
<br>Kas.<br></div></div></blockquote></div><div><br></div>Cool! Just tried it out in an experiement - I wasn&#39;t aware of this behaviour.<br><br><div>/Stefan<br clear="all"><br>-- <br>Release me, insect, or I will destroy the Cosmos!<br>

</div>