Derek,<br>
<br>
Thanks for the complete list!  This is very helpful.<br>
<br>
I was hoping to start off by using Vanilla-only objects.  Does anyone have some good examples of how [biquad~] can be used to replicate standard low/high/band pass filters w/ q?  Any other ideas?<br><br>~brandon<br><br><div class="gmail_quote">
On Sun, May 17, 2009 at 4:35 AM, Derek Holzer <span dir="ltr">&lt;<a href="mailto:derek@umatic.nl">derek@umatic.nl</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
Hi Brandon,<br>
<br>
here ya go!<br>
<br>
VANILLA PD<br>
<br>
*SIGNAL CONTROLLED*<br>
<br>
vcf~<br>
moog~<br>
<br>
*MESSAGE CONTROLLED*<br>
<br>
lop~<br>
bp~<br>
hp~<br>
biquad<br>
<br>
PD-EXTENDED/EXTERNAL LIBRARIES<br>
<br>
*SIGNAL CONTROLLED*<br>
<br>
---IEM Lib filters---<br>
<br>
vcf_filter~ (building block for following abstractions)<br>
<br>
vcf_bp2~<br>
vcf_bp4~<br>
vcf_bp6~<br>
vcf_bp8~<br>
<br>
vcf_hp2~<br>
vcf_hp4~<br>
vcf_hp6~<br>
vcf_hp8~<br>
<br>
vcf_lp2~<br>
vcf_lp4~<br>
vcf_lp6~<br>
vcf_lp8~<br>
<br>
vcf_rbp2~<br>
vcf_rbp4~<br>
vcf_rbp6~<br>
vcf_rbp8~<br>
<br>
*MESSAGE CONTROLLED*<br>
<br>
---IEM Lib filters---<br>
<br>
filter~ (building block for following abstractions)<br>
<br>
bpq2~<br>
bpw2~<br>
bsq2~<br>
<br>
hp1~<br>
hp2~<br>
hp2_bess~ (can go from 2-10 order)<br>
hp2_butt~  (can go from 2-10 order)<br>
hp2_cheb~  (can go from 2-10 order)<br>
hp2_crit~  (can go from 2-10 order)<br>
<br>
lp1~<br>
lp2~<br>
lp2_bess~  (can go from 2-10 order)<br>
lp2_butt~  (can go from 2-10 order)<br>
lp2_cheb~  (can go from 2-10 order)<br>
lp2_crit~  (can go from 2-10 order)<br>
<br>
---GGEE---<br>
<br>
(Generate biquad coefficients)<br>
bandpass<br>
highpass<br>
lowpass<br>
<br>
Maybe I missed some? ;-)<br>
<br>
Best!<br>
D.<div><div></div><div class="h5"><br>
<br>
<br>
brandon zeeb wrote:<br>
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
Hallo,<br>
<br>
How does everyone implement basic resonant filters, ie: LPF, HPF, BPF, in Puredata?  [lop~], [hip~], and [bp~] are nice, and can easily be strung serially to create 2nd, 3rd, and 4th order filters, but lack q.<br>
<br>
[biquad~] seems up to the task, but I&#39;m unable to find any information in the help file or docs online pertaining to how one could replicate standard filters using this object.<br>
</blockquote>
<br></div></div><font color="#888888">
-- <br>
::: derek holzer ::: <a href="http://blog.myspace.com/macumbista" target="_blank">http://blog.myspace.com/macumbista</a> ::: <a href="http://www.vimeo.com/macumbista" target="_blank">http://www.vimeo.com/macumbista</a> :::<br>

---Oblique Strategy # 164:<br>
&quot;Twist the spine&quot;<br>
</font></blockquote></div><br>