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.
A few disclaimers and caveats:
- Many of these patches rely on abstractions that Farnell or I created. Download the Sound Design Practical Series helper files
- 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.
Download the Sound Design Practical Series – Artificial Sounds