Hi Julius, N is just 2. What's even weirder, is that I'm only using 2 of these filters in my project. Sure it's a huge project, and the HP is at the beginning of the chain, but if the normal HP compiles quick, this one should too, right?
I can do: process = par(i, 100, noise:highpassStable(2,frequency+i)):>_*0.001 and it compiles quickly. The code I'm working on is: https://github.com/magnetophon/VoiceOfFaust/tree/4e5e767d0294d9a7e95a08e369e55cfdbc30d183 I'm compiling with: faust2jack -t 99999 -time -osc -vec FMvocoder.dsp The same change in compile time can be seen in FOFvocpder.dsp PAFvocoder.dsp czVocoder.dsp and probably others. This is with faust 1 from git 4 days ago. Thanks, Bart. On Tue, Jun 14, 2016 at 06:59:05AM +0000, Julius Smith wrote: >Hi Bart, > >How big is N when you compile it? The signal processing looks fine. > >- Julius > >On Mon, Jun 13, 2016 at 11:56 PM Bart Brouns <b...@magnetophon.nl> wrote: > >> Hi, >> >> I made a stable high pass, and it works just fine, but it increases the >> compile time of my project massively: >> >> Just the evaluation alone went up from 100 to 400 seconds. >> >> Is there something wrong with this code? >> >> >> highpassStable(N,fc) = lphpr(N,N,fc) >> with { >> lphpr(0,N,fc) = _; >> lphpr(1,N,fc) = _; >> lphpr(O,N,fc) = lphpr((O-2),N,fc) : tf2snp(1,0,0,a1s,1,w1) with { >> parity = N % 2; >> S = (O-parity)/2; // current section number >> a1s = -2*cos(-PI + (1-parity)*PI/(2*N) + (S-1+parity)*PI/N); >> w1 = 2*PI*fc; >> }; >> }; >> >> Thanks, >> 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. https://ad.doubleclick.net/ddm/clk/305295220;132659582;e >> _______________________________________________ >> Faudiostream-users mailing list >> Faudiostream-users@lists.sourceforge.net >> https://lists.sourceforge.net/lists/listinfo/faudiostream-users >> >> >> >------------------------------------------------------------------------------ >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. https://ad.doubleclick.net/ddm/clk/305295220;132659582;e >_______________________________________________ >Faudiostream-users mailing list >Faudiostream-users@lists.sourceforge.net >https://lists.sourceforge.net/lists/listinfo/faudiostream-users ------------------------------------------------------------------------------ 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. https://ad.doubleclick.net/ddm/clk/305295220;132659582;e _______________________________________________ Faudiostream-users mailing list Faudiostream-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/faudiostream-users