Bibles of DSP.
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]]