Robin Schmidt

Results 872 comments of Robin Schmidt

> instead of using a onepole you would use a system of a history of data points that you interpolate between. yeah, the problem is that such a thing is...

> your FourPoleFilter. that's a bad one for time-domain work. it's two biquads and will produce overshoot ...right?

for time domain work, the best would probably be a gaussian. but a series of equal 1st order filters may be not that bad either

> wouldn't a high order slope cause ringing/overshooting anyway? that depends on the response type of the filter. butterworth: certainly. elliptic: even more. bessel: much less so. gaussian: probably nicest...

> Is there a steep slope filter class I could try? you could try EngineersFilter with the Bessel response. ..i'd like to add gaussian someday but it's not there yet

however, for everyday parameter smoothing work, EngineersFilter may be a bit too expensive

rsEngineersFilter - in the filters folder ...yay - i already managed to add the rs prefix there

i consider the decorator pattern as a convenient way to mix-and-match additional functionalities to a core class and let client code decide which combination of additional features is needed. in...

> What is the difference between order and numStages? numStages is the number of biquad stages. each biquad stage has order 2...or maybe 1 if only 1 pole of the...

yes, order. ignore the BiquadCascade baseclass for setup. use the EngineersFilter methods only. but you need getSampleDirect1 (or 2) from the baseclass for producing samples