AudioMulch Help > Getting Help and Further Information Previous Next

Selected Technical Bibliography

Below is a list of the books and articles that have been particularly useful while developing AudioMulch. The list is not complete, notable exceptions include many miscellaneous articles in Computer Music Journal (MIT Press), Proceedings of the International Computer Music Conference (ICMC), Proceedings of the DAFX Conference, Journal of the Audio Engineering Society (JAES) and Doctor Dobbs Journal. The music-dsp mailing list has also been an indispensable resource, you can find out about the music-dsp mailing list at their web site: http://www.music.columbia.edu/cmc/music-dsp/

For a more musically oriented reading list, see Further Reading in this help file.

Computer Music and Signal Processing

Zolzer, U. (ed) 2002. DAFX: Digital Audio Effects, John Wiley and Sons, New York, New York.

Moore, F.R. 1990. Elements of Computer Music, Prentice Hall, Englewood Cliffs, New Jersey.

Orfanidis, S. J. 1996. Introduction to Signal Processing, Prentice Hall, Upper Saddle River, New Jersey.

Puckette, M. 1988. The Patcher, Proceedings, ICMC. San Francisco: International Computer Music Association, pp. 420-429.

Roads, C. 1996. The Computer Music Tutorial, MIT Press, Massachusetts.

Truax, B. 1988. Real-Time Granular Synthesis with a Digital Signal Processor. Computer Music Journal 12(2): 14-26.

Chamberlin, H. 1980. Musical Applications of Microprocessors, Hayden Book Co., Rochelle Park, New Jersey.

Matthews, M. V. et al. 1969. The Technology of Computer Music, MIT Press, Massachusetts.

Software Development

Fowler, M. 1999 Refactoring: Improving the Design of Existing Code, Addison-Wesley Longman Publishing Co., Boston, Massachusetts.

Austern, M. H. 1998.Generic Programming and the STL: Using and Extending the C++ Standard Template Library, Addison-Wesley Longman Publishing Co., Boston, Massachusetts.

Fowler, M. 1996. Analysis Patterns: Reusable Object Models, Addison-Wesley Longman Publishing Co., Boston, Massachusetts.

Meyers, S. 1996. More Effective C++, Addison-Wesley Longman Publishing Co., Boston, Massachusetts.

Gamma, E. et al. 1995. Design Patterns: elements of reusable object-oriented software, Addison-Wesley Longman Publishing Co., Boston, Massachusetts.

Booch, G. 1995. Object-Oriented Analysis and Design, 2nd Ed. Benjamin/Cummings, Redwood City, California.

Martin, R. C. 1995. Designing Object-Oriented Applications Using the Booch Method, Prentice Hall, Englewood Cliffs, New Jersey.

Sedgewick, R. 1992. Algorithms in C++, Addison-Wesley, Reading, Massachusetts.

Meyers, S. 1991. Effective C++, Addison-Wesley Longman Publishing Co., Boston, Massachusetts.

Stroustrup, B. 1991. The C++ Programming Language, 2 nd Ed. Addison-Wesley, Reading, Massachusetts.

Szyperski, C. 1998. Component Software Beyond Object-Oriented Programming, Addison-Wesley Longman Ltd., Edinburgh Gate, Essex.

Source Code

Listed below are some openly distributed sources of musical signal processing code. Although I have not used this source code in AudioMulch, I learnt much of what I know about implementing audio signal processing systems and algorithms from studying this code.

Csound software sound compiler

http://www.csounds.com

Princeton CMIX sound processing toolkit

http://www.music.princeton.edu/winham/cmix.html

NeXT / CCRMA Music Kit

http://www-ccrma.stanford.edu/CCRMA/Software/MusicKit/MusicKit.html

Supercollider 3

http://www.audiosynth.com

Previous Next