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

Reply via email to