First of all, I already read excellent tutorial on the subject by Maelstorm and the superb online book on https://ccrma.stanford.edu/~jos/filters/filters.html.
I would like to compute simple schemes in pd in order to study digital filter design.
However, I don't want to use [cpole~] and related. I want to create the filter on a sample by sample basis using the signal flow from the difference equation.
My first try was:
[sig~ 1] [sig~ 1]
| |
| [lrshift~ -1]
| |
[-~]
| %%%this is my impulse input signal%%%%%
|
[+~]\[r~ feedback]
/|
/ [*~ 0.5]
/ |
/ [s~ feedback]
[bang~]
I get the following error "DSP loop detected (some tilde objects not scheduled)". I'm not an advanced user of pd, and I get kind of lost when trying to implement stuff that implies working on a sample-by-sample level. Do you guys have any recommendations?
Thanks in advance and long live pure data