Thanks to Greg Allen, Alexander Kraus, Randal Leistikow, Hirak Parikh, Vivian Woo, and Eric Woudenberg for helpful errata reporting and other suggestions based on earlier Web versions of this book. Special thanks to Miller Puckette who made some especially useful contributions.
Many thanks to my 1997 teaching assistant Craig Stuart Sapp for writing the Mathematica magic for Figures 4.7 (adapted for the cover), 4.9, 4.10, 4.11, 7.2, 7.3, 7.4, 7.6, 7.7, 7.8, 7.9, and 7.10.
Thanks also to Prof. C. Sidney Burrus of Rice University for teaching me and others the fundamentals of digital signal processing, including the DFT.
Finally, thanks to my wife Carol for her encouragement and support, and for putting up with all those ``working Saturdays'', and to my son Harrison, age 5, for his inspiring nascent interest in all things mathematical and musical.
Julius Smith
September, 2003