
Reserve it at BN.com & pick it up in 60 minutes at your local store.
Enter a zip code
(Paperback - BOOK & CD)
Explores the physical modeling and analysis of the many sounds produced by humans, such as speech, music, and walking. Cook (computer science, Princeton) describes the techniques of parametric digital sound synthesis and their application in computer game development. Coverage includes Fourier analysis, linear predictive coding, and the vibrations produced by a plucked string. The CD-ROM contains 64 audio tracks. Annotation c. Book News, Inc., Portland, OR
Reader Rating:
See Detailed Ratings
September 11, 2002:
This book is cool
Reader Rating:
See Detailed Ratings
August 30, 2002: Here is an ideal book for any serious programmer who is interested in sound and who wants to write real-time programs that produce natural sounding sounds (like footsteps or musical instruments) that respond instantly to the user's control. Perry Cook has done an outstanding job of assembling, organizing, and explaining all of the most effective ways of doing this job. His primary focus is on physical modeling -- writing procedures that mimic the essential mechanisms by which sounds are produced in nature. In 16 well-crafted and remarkably lucid chapters, he leads you through the basics of digital filtering to the cutting-edge techniques for sound synthesis. All of these techniques depend on digital signal processing. DSP is based on a small number of abstract concepts (sampling, convolution, filtering, windowing, spectral analysis) that are very powerful and not all that hard to employ, but forbidding to the mathematically challenged. Although Cook includes the necessary mathematics, he emphasizes what it all means. In addition, he has included a CD-ROM that (a) lets you hear examples of the sounds these procedures produce, and (b) includes a large and well-thought-out set of C classes you can use to create your own programs. There are some rough patches. Although I did not spot very many actual errors in the book, certain parts (such as Appendix A) will be a challenge if this is your first encounter with DSP. And don't let the fact that the book is so clearly and entertainingly written make you think that you can master it in a weekend. When you hit material that is new to you, be prepared to read and ponder a sentence at a time. The good news is that your efforts will be richly rewarded. In addition to acquiring the ability to write programs that can generate dynamically-controllable sound, you will gain an understanding of how different musical instruments produce their characteristic sounds, and how these sound-generating mechanisms can be modeled. Highly recommended.