Yes, tf2snp is the most luxurious filter section I know about: exact power normalization of both states.
A comparison to the modified coupled form should be better matched in terms of computational expense, and then given that, which is better behaved when modulated in various ways? In the lattice/ladder story, different results were obtained when the poles were closely spaced versus widely separated. - Julius On Thu, Aug 23, 2018 at 6:39 PM Oleg Nesterov <o...@redhat.com> wrote: > > 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. > > -- Julius O. Smith III <j...@ccrma.stanford.edu> Professor of Music and, by courtesy, Electrical Engineering CCRMA, Stanford University http://ccrma.stanford.edu/~jos/ ------------------------------------------------------------------------------ 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