<html><head><meta http-equiv="Content-Type" content="text/html charset=utf-8"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;" class="">hi,<div class="">look on my website <a href="http://www.musikmechaniker.blogspot.de" class="">www.musikmechaniker.blogspot.de</a></div><div class="">all instruments works with pd</div><div class=""><br class=""></div><div class="">please, if you will answer. make it in german, my english knowledes are not good.</div><div class=""><br class=""><div apple-content-edited="true" class="">
gerhard kern<br class="">musikmechaniker // künstlerische projekte<br class="">am ziegelgrund 26 50170 kerpen-buir tel. 02275 6778 mail <a href="mailto:gkern@ihp.de" class="">gkern@ihp.de</a>
</div>
<br class=""><div><blockquote type="cite" class=""><div class="">Am 14.03.2016 um 21:13 schrieb Rafael Vega <<a href="mailto:contacto@rafaelvega.co" class="">contacto@rafaelvega.co</a>>:</div><br class="Apple-interchange-newline"><div class="">Hi.<br class=""><br class="">I've been working on a synthesizer built with PD and running it on a BeagleBone Black [1]. For this, I've written a number of abstractions and two externals. Right now the synth is monophonic and uses 100% CPU when started, causing many audible clicks and artifacts. After about 5 seconds, it "stabilizes" down to 75% CPU and the latency and sound is pretty good.<br class=""><br class="">Now, I need to make the synth polyphonic so CPU time has to be freed for the additional voices. For this, I'm thinking about building PD with debug symbols and running my patch through a profiler such as Callgrind/KCacheGrind to try to figure out where most CPU consumption is happening and optimizing around that.<br class=""><br class="">Can anyone share any techniques or tips used to optimize PD patches and externals? Are there any tools specific for PD for this kind of task? Any reason why my approach would or would not work?<br class=""><br class="">Thanks!<br class=""><br class="">Rafael Vega.<br class=""><br class="">[1] <a href="http://beagleboard.org/black" class="">http://beagleboard.org/black</a><br class=""><br class="">_______________________________________________<br class=""><a href="mailto:Pd-list@lists.iem.at" class="">Pd-list@lists.iem.at</a> mailing list<br class="">UNSUBSCRIBE and account-management -> <a href="http://lists.puredata.info/listinfo/pd-list" class="">http://lists.puredata.info/listinfo/pd-list</a><br class=""></div></blockquote></div><br class=""></div></body></html>