Hi Julius and Yann, On Sat, Jun 18, 2016 at 02:30:04PM -0700, Julius Smith wrote: >Maybe there is a way to formulate more directly to avoid interleave?
In the badInterleave branch, I replaced all interleaves with a straight bus. Of course that doesn't produce the sound I want, and I have no idea how to rewrite my code without interleave, or with a faster one. But let's say I did. classicVocoder now goes from: end evaluation (duration : 368.348) end propagation (duration : 2552.41) to end evaluation (duration : 98.0795) end propagation (duration : 0.469664) which is a big improvement. Unfortunately, it's been 2h20 since end compilation (duration : 1.80108) , and gcc hasn't even started yet; still running the faust compiler. TBC: with the normal interleave, it also takes hours for this stage. So it seems interleave is just a symptom, just like stableFilters. To me it still looks like the underlying problem is that the compiler scales badly with complex dsp's. I've seen the problem in some of my other code too. Cheers, Bart. ------------------------------------------------------------------------------ What NetFlow Analyzer can do for you? Monitors network bandwidth and traffic patterns at an interface-level. Reveals which users, apps, and protocols are consuming the most bandwidth. Provides multi-vendor support for NetFlow, J-Flow, sFlow and other flows. Make informed decisions using capacity planning reports. http://sdm.link/zohomanageengine _______________________________________________ Faudiostream-users mailing list Faudiostream-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/faudiostream-users