Hi Julius,

On 03/02, Julius Smith wrote:
>
> Hi Oleg,
>
> Thanks for the "noise-coefficients test" - I am convinced by that, of
> course, and vote in favor of version 2.

OK, thanks. I have updated

        https://github.com/grame-cncm/faustlibraries/pull/218

Just in case, this is the test-case (included in the changelog of 2/2)

        import("stdfaust.lib");

        // Old implementations before this patch
        o_fb_comb(maxdel,N,b0,aN) = (+ <: de.delay(maxdel,N-1),_) ~ *(-aN) : 
!,*(b0) : mem;
        o_fb_fcomb(maxdel,N,b0,aN) = (+ <: de.fdelay(maxdel,float(N)-1.0),_) ~ 
*(-aN) : !,*(b0) : mem;

        maxdel = 10; N = 7.5;

        maxerr = abs : max ~ _;

        test(inp,b0,aN) = inp <:
                fi.fb_comb(maxdel,N,b0,aN)
                -o_fb_comb(maxdel,N,b0,aN),

                fi.fb_fcomb(maxdel,N,b0,aN)
                -o_fb_fcomb(maxdel,N,b0,aN)

                : par(i,2,maxerr);

        process = no.multinoise(3) : test;



> I don't recall if I've said all this before, but my vote is always to
> (1) maintain exact backward compatibility of existing function names,
> (2) address any deviations from references in the doc comments, and
> (3) come up with new function names for new improvements, whatever their
> nature.

Sure, agreed.

Thank you!

Oleg.



_______________________________________________
Faudiostream-devel mailing list
Faudiostream-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/faudiostream-devel

Reply via email to