We assume you have read the introductory tutorial entitled ``Signal Processing in Faust and PD,'' or equivalent, and that you have installed the Planet CCRMA2 distribution, or have separately installed faust, pd, and associated tools described in the tutorial. Familiarity with basic C++ programming in a Linux/GNU environment is assumed.
Finally, elementary signal processing proficiency on the level of [13] and [12] is assumed. Recommended background reading on digital-waveguide ``theory of operation'' is given by Chapters 1, 3, 4, and Appendix G of [14];3however, a detailed understanding of digital waveguide theory is not necessary for carrying out the laboratory exercises and/or building useful instruments.