I enjoyed reading Andy Farnell’s excellent Designing Sound book a few years ago. While working through the Practical Series examples he provides, I decided they would be more useful for me as Max patches. When it comes to coding and algorithms, I also know that I learn better by going slowly and working step-by-step, so I decided to port the patches from Pd to Max.
Some of these patches require gen~, particularly to realize the rzero and rpole filters.
Filter topologies differ between the programs. My goal was to get something working in Max, not necessarily to exactly match Parnell’s Pd patch. Therefore, some patches could benefit from a close comparison with the Pd version and from tuning by ear.
Not everything initializes properly. Consult the text for reasonable starting values, or experiment to find your own.