Yes, Dirk Roosenburg's new wdmodels.lib in faustlibraries should be tried and compared as well! I have no direct experience with it but look forward to checking it out. All of my WDFs are in direct C++ at this point.
fi.tf4 sounds good to me, but we have fi.iir for the general case, as well as fi.iir_lat1/lat2/kl/nl. Interesting that you need double precision. Not sure what you mean by "fold the constants". Glad to hear it's working! Cheers, - Julius On Fri, Jul 9, 2021 at 8:34 AM Jean Pierre Cimalando <jp-...@inbox.ru> wrote: > Hi Julius, > > Le 08/07/2021 à 20:13, Julius Smith a écrit : > > It sounds like there is a bug. The bilinear transform preserves > > stability > > That was indeed a bug. I redid the formulas on a clearer mind, and as it > turns out, the model is working well now. > > The transforms (fi).tf4 and up might make some useful additions for > filters.lib. > > It's also notable that it works only under double precision. > I wonder if that may be because faust also uses single precision to fold > the constants, when the -double option is not given. > > > Nowadays, I would digitize an analog circuit using Jatin Chowdhury's > > latest code, e.g., > > WDF has all my attention, no doubt it will get consideration in future > projects, which are more elaborate that chains of filters. > Kudos to Dirk Roosenburg also for suberb work. > > Best -JPC > -- "Anybody who knows all about nothing knows everything" -- Leonard Susskind
_______________________________________________ Faudiostream-users mailing list Faudiostream-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/faudiostream-users