<html><head></head><body><div style="color:#000; background-color:#fff; font-family:Helvetica Neue-Light, Helvetica Neue Light, Helvetica Neue, Helvetica, Arial, Lucida Grande, Sans-Serif;font-size:16px"><div dir="ltr" id="yui_3_16_0_ym19_1_1475245850675_78693"><span id="yui_3_16_0_ym19_1_1475245850675_78692">Subpatches with the same or smaller block size as the parent patch should not be threaded.</span></div><div dir="ltr" id="yui_3_16_0_ym19_1_1475245850675_78693"><span id="yui_3_16_0_ym19_1_1475245850675_78784">Subpatches with larger blocksize should be threaded, but it's left up to the user to enable that.</span></div><div dir="ltr" id="yui_3_16_0_ym19_1_1475245850675_78693"><br></div><div class="qtdSeparateBR" id="yui_3_16_0_ym19_1_1475245850675_78691"><br><br></div><div class="yahoo_quoted" id="yui_3_16_0_ym19_1_1475245850675_78643" style="display: block;"> <blockquote style="border-left: 2px solid rgb(16, 16, 255); margin-left: 5px; margin-top: 5px; padding-left: 5px;" id="yui_3_16_0_ym19_1_1475245850675_78642"> <div style="font-family: Helvetica Neue-Light, Helvetica Neue Light, Helvetica Neue, Helvetica, Arial, Lucida Grande, Sans-Serif; font-size: 16px;" id="yui_3_16_0_ym19_1_1475245850675_78641"> <div style="font-family: HelveticaNeue, Helvetica Neue, Helvetica, Arial, Lucida Grande, Sans-Serif; font-size: 16px;" id="yui_3_16_0_ym19_1_1475245850675_78640"> <div dir="ltr" id="yui_3_16_0_ym19_1_1475245850675_78690"> <font size="2" face="Arial" id="yui_3_16_0_ym19_1_1475245850675_78785"> <hr size="1"> <b><span style="font-weight:bold;">From:</span></b> Jonathan Wilkes <jancsika@yahoo.com><br> <b><span style="font-weight: bold;">To:</span></b> Giulio Moro <giuliomoro@yahoo.it>; Pd-List <pd-list@lists.iem.at> <br> <b><span style="font-weight: bold;">Sent:</span></b> Saturday, 1 October 2016, 6:08<br> <b><span style="font-weight: bold;">Subject:</span></b> Re: [PD] Threading in Pd/libpd<br> </font> </div> <div class="y_msg_container" id="yui_3_16_0_ym19_1_1475245850675_78639"><br><div id="yiv5403742230"><div id="yui_3_16_0_ym19_1_1475245850675_78638"><div style="color:#000;background-color:#fff;font-family:HelveticaNeue, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif;font-size:16px;" id="yui_3_16_0_ym19_1_1475245850675_78637"><br clear="none"><div class="yiv5403742230qtdSeparateBR" id="yui_3_16_0_ym19_1_1475245850675_78786"><br clear="none"><br clear="none"></div><div class="yiv5403742230yahoo_quoted" id="yiv5403742230yui_3_16_0_ym19_1_1475289647835_16107" style="display:block;"><div id="yiv5403742230yui_3_16_0_ym19_1_1475289647835_16106" style="font-family:HelveticaNeue, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif;font-size:16px;"><div id="yiv5403742230yui_3_16_0_ym19_1_1475289647835_16105" style="font-family:HelveticaNeue, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif;font-size:16px;"><div class="yiv5403742230y_msg_container" id="yiv5403742230yui_3_16_0_ym19_1_1475289647835_16111"><span id="yui_3_16_0_ym19_1_1475245850675_78787">> The entire subpatch, which in principle can be used to wrap [fft~].</span><div id="yiv5403742230"><div id="yiv5403742230yui_3_16_0_ym19_1_1475289647835_16360"><div id="yiv5403742230yui_3_16_0_ym19_1_1475289647835_16359" style="color:#000;background-color:#fff;font-family:Helvetica Neue-Light, Helvetica Neue Light, Helvetica Neue, Helvetica, Arial, Lucida Grande, Sans-Serif;font-size:16px;"><div dir="ltr" id="yiv5403742230yui_3_16_0_ym19_1_1475289647835_16373"><div id="yui_3_16_0_ym19_1_1475245850675_78689"><span id="yui_3_16_0_ym19_1_1475245850675_78688">> My plan is to have a common way of wrapping these objects with threads so that <br clear="none"></span></div><div id="yui_3_16_0_ym19_1_1475245850675_78789"><span id="yui_3_16_0_ym19_1_1475245850675_78788">> I do not have to re-write all of them.</span></div><div><br clear="none"></div><div id="yiv5403742230yui_3_16_0_ym19_1_1475289647835_16374">Would this potentially benefit any subpatch, or just ones that have a <br clear="none"></div><div dir="ltr" id="yiv5403742230yui_3_16_0_ym19_1_1475289647835_16372">substantially larger block size than the parent patch?<div class="yiv5403742230yqt2609820176" id="yiv5403742230yqtfd18011"><br clear="none"></div></div></div><div class="yiv5403742230yqt2609820176" id="yiv5403742230yqtfd88043"><div dir="ltr" id="yiv5403742230yui_3_16_0_ym19_1_1475289647835_16371"><span><br clear="none"></span></div><div dir="ltr" id="yiv5403742230yui_3_16_0_ym19_1_1475289647835_16370"><span>> Giulio</span></div><div class="yiv5403742230qtdSeparateBR" id="yiv5403742230yui_3_16_0_ym19_1_1475289647835_16369"><br clear="none"><br clear="none"></div><div class="yiv5403742230yqt5760388150" id="yiv5403742230yqt64498"><div class="yiv5403742230yahoo_quoted" id="yiv5403742230yui_3_16_0_ym19_1_1475245850675_59026" style="display:block;"> <blockquote id="yiv5403742230yui_3_16_0_ym19_1_1475245850675_59025" style="border-left:2px solid rgb(16, 16, 255);margin-left:5px;margin-top:5px;padding-left:5px;"> <div id="yiv5403742230yui_3_16_0_ym19_1_1475245850675_59024" style="font-family:Helvetica Neue-Light, Helvetica Neue Light, Helvetica Neue, Helvetica, Arial, Lucida Grande, Sans-Serif;font-size:16px;"> <div id="yiv5403742230yui_3_16_0_ym19_1_1475245850675_59023" style="font-family:HelveticaNeue, Helvetica Neue, Helvetica, Arial, Lucida Grande, Sans-Serif;font-size:16px;"> <div dir="ltr" id="yiv5403742230yui_3_16_0_ym19_1_1475289647835_16363"> <font face="Arial" size="2"> </font><hr id="yiv5403742230yui_3_16_0_ym19_1_1475289647835_16368" size="1"> <b id="yiv5403742230yui_3_16_0_ym19_1_1475289647835_16362"><span id="yiv5403742230yui_3_16_0_ym19_1_1475289647835_16361" style="font-weight:bold;">From:</span></b> Jonathan Wilkes <jancsika@yahoo.com><br clear="none"> <b><span style="font-weight:bold;">To:</span></b> Giulio Moro <giuliomoro@yahoo.it>; Pd-List <pd-list@lists.iem.at> <br clear="none"> <b id="yiv5403742230yui_3_16_0_ym19_1_1475289647835_16365"><span id="yiv5403742230yui_3_16_0_ym19_1_1475289647835_16364" style="font-weight:bold;">Sent:</span></b> Saturday, 1 October 2016, 1:43<br clear="none"> <b><span style="font-weight:bold;">Subject:</span></b> Re: [PD] Threading in Pd/libpd<br clear="none">  </div> <div class="yiv5403742230y_msg_container" id="yiv5403742230yui_3_16_0_ym19_1_1475245850675_59022"><br clear="none"><div id="yiv5403742230"><div id="yiv5403742230yui_3_16_0_ym19_1_1475245850675_59021"><div id="yiv5403742230yui_3_16_0_ym19_1_1475245850675_59020" style="color:#000;background-color:#fff;font-family:HelveticaNeue, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif;font-size:16px;"><div id="yiv5403742230yui_3_16_0_ym19_1_1475245850675_59019">> Yes, that's the plan, by default I'd set it to the number of samples 
corresponding to the step determined by the specified overlap.</div><div id="yiv5403742230yui_3_16_0_ym19_1_1475282031843_3154"><br clear="none"></div><div id="yiv5403742230yui_3_16_0_ym19_1_1475282031843_3341">What exactly gets computed in the separate thread?  Is it only the revised <br clear="none"></div><div dir="ltr" id="yiv5403742230yui_3_16_0_ym19_1_1475282031843_3356">[fft~] object?  Or is it the entire subpatch?</div><div class="yiv5403742230yqt0629639154" id="yiv5403742230yqtfd56562"><div dir="ltr" id="yiv5403742230yui_3_16_0_ym19_1_1475282031843_3358"><br clear="none"></div><div dir="ltr" id="yiv5403742230yui_3_16_0_ym19_1_1475282031843_3360">-Jonathan<br clear="none"></div><div class="yiv5403742230qtdSeparateBR"><br clear="none"><br clear="none"></div><div class="yiv5403742230yahoo_quoted" id="yiv5403742230yui_3_16_0_ym19_1_1475282031843_3130" style="display:block;"><div id="yiv5403742230yui_3_16_0_ym19_1_1475282031843_3129" style="font-family:HelveticaNeue, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif;font-size:16px;"><div id="yiv5403742230yui_3_16_0_ym19_1_1475282031843_3128" style="font-family:HelveticaNeue, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif;font-size:16px;"> </div> </div>  </div></div></div></div></div><br clear="none"><br clear="none"></div> </div> </div> </blockquote> </div></div></div></div></div></div><div class="yiv5403742230yqt2609820176" id="yiv5403742230yqtfd08255"><br clear="none"><br clear="none"></div></div><div class="yiv5403742230yqt2609820176" id="yiv5403742230yqtfd55516"> </div></div><div class="yiv5403742230yqt2609820176" id="yiv5403742230yqtfd36338"> </div></div><div class="yiv5403742230yqt2609820176" id="yiv5403742230yqtfd43452">  </div></div></div></div></div><br><br></div> </div> </div> </blockquote> </div></div></body></html>