OPERATING SYSTEMS

- Peterson, Silberschatz "Operating system concepts"
- Bach "The design of the UNIX operating system"
- Sten Kelly-Bootle "Understanding UNIX"

DSP

- Oppenheim, Schafer "Digital signal processing"
- Lynn "An introduction to the analysis and processing of signals"
- Lyons "Understanding DSP" 1997
- Libbey "Signal and Image Processing Sourcebook"
- Mitra "DSP using Matlab..."
- Morgan "Practical DSP"
- Danneli "C++ algorithms for DSP"
- Embree "C algorithms for real-time..."
- Stearns "DSP in Matlab"

SPEECH RECOGNITION

- Rabiner, Schafer "Digital processing of speech signals"
- Rabiner, Juang "Fundamentals of speech recognition"
- Junqua, Haton "Robustness in automatic speech recognition"
- C.H.Lee et al "Automatic speech and speaker recognition" (Kluwer)
- Jelinec "Statistical methods of ASR"
- Douglas O'Shaughnessy "Speech Communication. Human and Machine"

CASA

- Rosenthal, Okuno "CASA" 1998
- Moore "An Introduction to the Psychology of Hearing"
- Handel "Listening: an introduction to the perception of auditory events." MIT, Cambridge, MA (1989)
- Dooling, R. J. and Hulse, S. H. (ed.) "The comparative psychologoy of audition: Perceiving complex sounds" Erlbaum, Hillsdale, NJ.
- McAdams, S. and Bigand, E. (ed.) "Thinking in sound: the cognitive psychology of human audition" Oxford Univ. Press, NY
- Sloboda "The musical mind: The cognitive psychology of music" Clarendon, Oxford
- Grey "Multidimensional Perceptual Scaling of Musical Timbres" Journal of the Acoustical Soceiety of America, 63, 1493-1500.
- Moore and Glasberg "Suggested formulae for calculating auditory-filter bandwidths and excitation patterns" JASA 74(3) 1983.
- Bladon and Lindblom "Modeling the judgement of vowel quality differences" JASA 69(5) 1981
- Pierce "The Science of Musical Sound" (Freenam, New York, 1983)
- Roederer "Introduction to the Physics and Psychophysics of Music" (Springer-Verlag, New York, 1975)
- Pickles "An Introduction to the Physiology of Hearing" Academic Press,1982
- Terhardt, E., Stoll, G., & Seewann, M. "Algorithm for extraction of pitch and pitch salience from complex tonal signals" Journal of the Acoustical Society of America, 71, 679-688.
- Parncutt "Harmony: A Psychoacoustical Approach" (Springer Series in Information Sciences, Vol. 19. Eds.: T.S. Huang & M.R. Schroeder.)

DIGITAL IMAGE PROCESSING

- Pratt "Digital image processing"
- Gonzalez, Woods "Digital image processing"
- Jain "Fundamentals of image processing"
- Libbey "Signal and Image Processing Sourcebook"
- Paulus "Applied Pattern Recognition..."

COMPUTER VISION

- Nalwa "A guided tour of computer vision" 1993
- Ballord, Brown "Computer vision"
- Marr "Vision" 1982
- Shirai "3D computer vision"
- Jahne et al "Handbook on computer vision and applications"

COMPUTER GRAPHICS

- Giloi "Interactive computer graphics"
- Watt "Advanced animation and rendering technique"

STATISTICS, INFORMATION THEORY and COMPUTATION

- Duda, Hart "Pattern classification and scene analysis"
- Cover, Thomas "Elements of information theory"
- Gallager "Information theory and reliable communication"
- Friedan "Physics from Fisher Information"
- deGroot "Optimal statistical solutions"
- Cowan "Statistical Data Analysis"
- Thijssen "Computational physics"
- Barlow "Computing for scientists"
- Briggs "A multigrid tutorial"

NEURAL NETWORKS

- Haykin "Neural networks"
- Morgan, Scofield "Neural networks and speech processing"

C/C++

- Schildt "Expert C++" (McGraw-Hill)
- Ira Pohl "C++ for C programers" (Benjamin/Cummings)

Summary of DSP books and significant research articles.

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]]