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

Reply via email to