A.V. Oppenheim and R.W. Schafer, "Digital Signal Processing", Prentice-Hall, Inc., Englewood Cliffs, N.J., 1975. A.V. Oppenheim and R.W. Schafer, "Discrete-Time Signal Processing" Prentice Hall, Englewood Cliffs, New Jersey 07632, 1989. ISBN 0-13-216292-X This is an updated version of the original, with some old material deleted and lots of new material added. L.R. Rabiner & R.W. Schafer, "Digital Processing of Speech Signals", Prentice Hall, 1978, ISBN 0-13-213603-1. R. E. Crochiere & L. R. Rabiner, "Multirate Digital Signal Processing", Prentice-Hall, 1983, ISBN 0136051626. This book is the only real reference for filter banks and multirate systems, as opposed to being a tutorial. P. P. Vaidyanathan, "Multirate Systems and Filter Banks", Prentice-Hall. 911 pp. Thomas Parsons, "Voice and Speech Processing", McGraw-Hill, 1987, ISBN 0-07-048541-0. Addresses the cocktail party effect, as well as other material. [Maurice Givens, [email protected]]
Adaptive signal processing.S. Haykin, "Adaptive Filter Theory", 2nd Ed., Prentice Hall, Englewood Cliffs, NJ, 1991. B. Widrow and S.D. Stearns, "Adaptive Signal Processing", Prentice-Hall, Inc., Englewood Cliffs, N.J., 1985.
Array signal processing.J.E. Hudson, "Adaptive Array Principles", IEE London and New York, Peter Peregrinus Ltd. Stevenage, U.K., and New York, 1981. R.A. Monzingo and T.W. Miller, "Introduction to Adaptive Arrays" John Wiley and Sons, New York, 1980. S. Haykin, J.H. Justice, N.L. Owsley, J.L. Yen, and A.C. Kak "Array Signal Processing", Prentice-Hall, Inc., Englewood Cliffs, N.J., 1985. R.T. Compton, Jr., "Adaptive Antennas, Concepts and Performance", Prentice-Hall, 1988, ISBN 0-13-004151-3.
Windowing articles.F. J. Harris, "On the Use of Windows for Harmonic Analysis with the DFT", IEEE Proceedings, January 1978, pp. 51-83. Perhaps the classic overview paper for discrete-time windows. It discusses some 15 different classes of windows including their spectral responses and the reasons for their development. [Brian Evans, [email protected]] There are several typos in this paper. The errors are corrected by A. H. Nuttall in "Some Windows with Very Good Sidelobe Behavior," IEEE Trans. on Acoustics, Speech, and Signal Processing, Vol. ASSP-29, No. 1, February 1981. Nezih C. Geckinli & Davras Yavuz, "Some Novel Windows and a Concise Tutorial Comparison of Window Families", IEEE Transactions on Acoustics, Speech, and Signal Processing, Vol. ASSP-26, No. 6, December 1978. [Bob Beauchaine, [email protected]] Lineu C. Barbosa, "A Maximum-Energy-Concentration Spectral Window," IBM J. Res. Develop., Vol. 30, No. 3, May 1986, p. 321-325. An elegant method for designing a time-discrete solution for realization of a spectral window which is ideal from an energy concentration viewpoint. This window is one that concentrates the maximum amount of energy in a specified bandwidth and hence provides optimal spectral resolution. Unlike the Kaiser window, this window is a discrete-time realization having the same objectives as the continuous-time prolate spheroidal function; at the expense of not having a closed form solution. [Joe Campbell, [email protected]]
Digital Audio Effects Processing. Books (in no particular order, sorry):Hal Chamberlin, Musical Applications of Microprocessors, 2nd Ed., Hayden Book Company, 1985. Barry Blesser and J. Kates. "Digital Processing in Audio Signals." In A. V. Oppenheim, ed. Applications of Digital Signal Processing. Englewood Cliffs, NJ: Prentice-Hall, 1978. Digital Signal Processing Committee of IEEE Acoustics, Speech, and Signal Processing Society, ed. Programs for Digital Signal Processing. New York: IEEE Press, 1979. John Strawn, ed., "Digital Audio Signal Processing: An Anthology.", Los Altos, CA: W. Kaufmann, 1985. [Contains Moorer J.A. "About This Reverb..." and contains an article which gives a code for Phase Vocoder -- great tool for EQ, for Pitchshifter and more --Juhana Kouhia] Charles Dodge and Thomas A. Jerse. Computer Music: Synthesis, Composition, and Performance. New York: Schirmer Books, 1985. F. Richard Moore, "Elements of Computer Music", Englewood Cliffs, NJ: Prentice-Hall, 1990. ISBN: 0-13252-552-6 [Recommended. --Juhana Kouhia] Curtis Roads and John Strawn, ed., "The Foundations of Computer Music", Cambridge, MA: MIT Press, 1985. [Contains article on analysis/synthesis by Strawn, recommended; also an another article maybe by J.A. Moorer -- Juhana Kouhia] John Strawn, ed., "Digital Audio Signal Processing", 283 pages, $34.95, ISBN 0-86576-082-9, pub: A-R Editions. Contents: 1. Introduction to the mathematics of DSP (F. Richard Moore) [Not a bad little text] 2. Introduction to digital filter theory (Julius O. Smith) [Not a bad little text, either] 3. Spiral Synthesis (Tracy Lind Petersen) [first published account of a new synthesis technique] 4. Signal processing aspects of computer music (J. A. Moorer) [James Moorer's classic article--discusses many synthesis techniques. Reverb algorithms. More than 6 pages of refs] 5. An introduction to the phase vocoder (J. W. Gordon, J. Strawn) [Includes source code for a phase vocoder--a powerful method for synthesis, pitch shifting, time scale modification, etc.] [Comments by Quinn Jensen]. Curtis Road, ed., "Composers and the Computer", 201 pages, $27.95, ISBN 0-86576-085-3, pub: A-R Editions. John Strawn, ed., "Digital Audio Engineering", 144 pages, $29.95, ISBN 0-86576-087-X pub: A-R Editions. Deta S. Davis, "Computer Applications in Music: A Bibliography", 537 pages, $49.95, ISBN 0-89579-225-7, pub: A-R Editions. Ken C. Pohlmann, "The Compact Disc: A Handbook of Theory and Use", 288 pages, $45.95 (cloth) ISBN 0-89579-234-6, $29.95 (paper) ISBN 0-89579-228-1, pub: A-R Editions. Forthcoming books: Curtis Roads, "A Computer Music History: Musical Automation from Antiquity to the Computer Age" Joseph Rothstein, "MIDI: A Comprehensive Introduction" David Cope, "Computer Analysis of Musical Style" Dexter Morrill and Rick Taube, "A Little Book of Computer Music Instruments" Articles: James A. Moorer, "About This Reverberation Business", Computer Music Journal 3, 20 (1979): 13-28. (Also in Foundations of CM below). [Ok article, but you have to know basic DSP operations. --Juhana Kouhia] Check more articles from Journal of the Audio Engineering Society (JAES), for example more articles by Strawn. [The above is largely from Quinn Jensen, [email protected]; Juhana Kouhia, [email protected]; William Alves, [email protected]; and Paul A Simoneau, [email protected]]