[PD] [equalizer] / [lowshelf] / [highshelf] in purepd!
Frank Barknecht
fbar at footils.org
Tue Mar 24 08:03:31 CET 2009
Hallo,
dmotd hat gesagt: // dmotd wrote:
> here are some purepd representations of the [equalizer] [lowshelf] and
> [highshelf] objects for calculating eq biquad filter coefficients. i put
> these together as ggee was the only external lib dependency for a project
> which used these fairly extensively. the code is almost logic identical to
> the equivelent C internals, and i have avoided using [expr], so the math may
> look a little confusing.
>
> i only ported the code for the objects i was using, but i will add the other
> eq-cookbook filters when i next get a chance.
Very nice. Actually these three cookbook filters are the three that I
didn't yet port to purepd, so they are very welcome! :)
The others are included in the rjdj library as u_lowpass, u_lowpassq,
u_highpass, u_highpassq, u_bandpass1, u_bandpass1q, u_bandpass2 and
u_bandpass2q. There also is a signal biquad~ as e_beequad available
(which just does linear interpolation of parameters, so it's of course
not really correct if you do larger jumps).
Ciao
--
Frank Barknecht Do You RjDj.me? _ ______footils.org__
More information about the Pd-list
mailing list