On Friday, July 15, 2016 at 11:01:13 AM UTC+3, Tauno Voipio wrote:> On 15.7.16 10:45, Matti Viljamaa wrote: > > Judging by this C++ library, > > > > https://github.com/vinniefalco/DSPFilters > > > > it shouldn't depend on the filters themselves, whether they can be made sweepable or even have "smooth parameter changes". > > > > So I guess there's some general technique? > > > The library does IIR filters, which are DSP implementations of classical > continuous-time analog filters. It seems that the > library uses the analog filter design equations and transforms > them to the sampled-data domain using the bilinear transform. >But how does it achieve sweepable filters? Or smooth parameter changes?
How are variable filters implemented?
Started by ●June 24, 2016
Reply by ●July 15, 20162016-07-15
Reply by ●July 15, 20162016-07-15
>Judging by this C++ library, > >https://github.com/vinniefalco/DSPFilters > >it shouldn't depend on the filters themselves, whether they can be >made >sweepable or even have "smooth parameter changes". > >So I guess there's some general technique?Haven't you look the source code? --------------------------------------- Posted through http://www.DSPRelated.com
Reply by ●July 19, 20162016-07-19
>Judging by this C++ library, > >https://github.com/vinniefalco/DSPFilters > >it shouldn't depend on the filters themselves, whether they can be made >sweepable or even have "smooth parameter changes". > >So I guess there's some general technique?Have you already checked this paper? - http://www.dafx.ca/proceedings/papers/p_057.pdf --------------------------------------- Posted through http://www.DSPRelated.com