Hi folks.<div><br></div><div>Now that pd~ works well for me. I&#39;m sad to see it is not doing what I hope it would. Maybe I could send the patch, but it&#39;s simple so I think there&#39;s no need.</div><div><br></div><div>
What it does is that it takes a snapshot of the spectrum and does pretty extensive calculations with it, gets combinations of the lists&#39; elements, does transpositions, plots a graph over 1200 points, bla bla bla.</div>
<div><br></div><div>When I do it on my patch, Pd just freezes completely, the audio stops, and it then waits until all of this is over to come back to life. It usually takes around 10 seconds!!!</div><div><br></div><div>I thought that if I put all of this in a separate patch under [pd~] that it would do all it had to do without killing the audio in the parent/super patch. But Nothing Changes!</div>
<div><br></div><div>I figure it must be related to the &quot;attention&quot; in the help files, which says something like: &quot;subprocess&#39; clock is slaved to audio I/O it gets from superpatch!&quot;.</div><div><br></div>
<div>In other words, the clocks are in sinc. So if one stops, the other waits. </div><div><br></div><div>is that it???</div><div><br></div><div>If so... no way around to change this with [pd~], right? </div><div><br></div>
<div>But would it be possible to review this and maybe allow it for future versions?</div><div><br></div><div><br></div><div>So then, how is it possible to have a separate process, in a separate core, with an independent clock?</div>
<div><br></div><div>- Use separate computers? - Just open another actual Pd and send messages to it via net objects? </div><div><br></div><div>Thanks a lot.</div><div>alex</div>