Further Reading
Books of General Relevance
Learning about audio processes can be approached in a number of different ways, and it is useful to draw on different sources of information. The following sources are complementary to Audio Processes: Musical Analysis, Modification, Synthesis, and Control as they have different views on the subject:
Roads, Curtis. 1996. The Computer Music Tutorial. Cambridge, MA: The MIT Press.
Although it was published in 1996, The Computer Music Tutorial remains the most wide-ranging book in this area. It lacks some depth on the designs of individual processes, but is a very good introduction to many topics and is easy to read.
Rumsey, Francis, and McCormick, Tim. 2014. Sound and Recording: Applications and Theory (Seventh Edition). Burlington, MA: Focal Press.
Sound and Recording is a very good book on the theory and practice of audio recording. It helps in understanding the application of audio processes within the studio.
Russ, Martin. 2013. Sound Synthesis and Sampling (Third Edition). Burlington, MA: Focal Press.
Sound Synthesis and Sampling explains the theory and techniques used in synthesis. While it does not go into depth on the process designs, it is a good bridge between low level concepts, and their application in commercial systems.
Books Relating to a Specific Programming Language
Audio Processes: Musical Analysis, Modification, Synthesis, and Control includes references to suitable further reading at the end of most chapters, which are a good starting point for learning more. The book describes audio process designs that can be implemented in a wide range of programming languages and environments. For learning about implementation in specific languages and environments there are a number of sources that can help. For example, the following consider audio processes in C and C++:
Boulanger, Richard, and Lazzarini, Victor. 2011. The Audio Programming Book. Cambridge, MA: The MIT Press.
Pirkle, Will. 2013. Designing Audio Effect Plug-Ins in C++: With Digital Audio Signal Processing Theory. Burlington, MA: Focal Press.
Pirkle, Will. 2015. Designing Software Synthesizer Plug-Ins in C++: For RackAFX, VST3, and Audio Units. Burlington, MA: Focal Press.
Similarly, for creating processes in Max by Cycling '74:
Cipriani, Alessandro, and Giri, Maurizio. 2013. Electronic Music and Sound Design: Theory and Practice with Max and MSP - Volume 1 (Second Edition). Rome: ConTempoNet.
Cipriani, Alessandro, and Giri, Maurizio. 2014. Electronic Music and Sound Design: Theory and Practice with Max and MSP - Volume 2. Rome: ConTempoNet.
Sources for More Technical Depth
The books described above include information on audio process theory, practice and application. To learn more about the underlying technical details and mathematics it is appropriate to examine journal, conference, and other research papers. Some of these are referenced at the end of some of the chapters of Audio Processes: Musical Analysis, Modification, Synthesis, and Control. An increasing number of papers are freely accessible in PDF form online. The following institutions, journals, and conferences are a good starting point for access to the body of research that underpins the subject:
- Audio Engineering Society
- Computer Music Journal
www.mitpressjournals.org/cmj
www.computermusicjournal.org - DAFX (Digital Audio Effects)
- International Computer Music Association