Hi Julius, On 08/23, Julius Smith wrote: > > Ok, sounds like they should be compared to the normalized ladder > filter. In Faust / filters.lib, the second order case is called tf2sn > ("transfer function, order 2, s-plane, normalized). I tend to use > tf2snp which adds "p" for "protected". The ladder form provides easy > bounding of the poles away from the unit circle by any small margin.
I do not know how to compare this implementation with tf2snp, all I can say that for time-varying filtering, say, F = vslider("f", 0, 0,1000, .1); process = fi.tf2snp(0,0,1, 1,1, 2*ma.PI * F); generates much more code than F = vslider("f", 0, 0,1000, .1); process = svf.lp(F, 1); But please forget, I wrote this code just for fun because nobody else replied to Oliver's email. Oleg. ------------------------------------------------------------------------------ Check out the vibrant tech community on one of the world's most engaging tech sites, Slashdot.org! http://sdm.link/slashdot _______________________________________________ Faudiostream-users mailing list Faudiostream-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/faudiostream-users