This comprehensive book presents a broad and detailed overview of the theory and practice of computer music; including: digital audio concepts, music systems programming, sound synthesis, digital signal processing, sound analysis, musician interfaces, system schematics and psychoacoustics. Although some sections do open technical “black boxes” revealing the inner workings of hardware and software, the content is accessible to both technical and non-technical readers/musicians and includes some discussion concerning the musical applications of certain techniques.
Table of contents:
- Digital Audio Concepts
- Music Systems Programming
- Introduction to Digital Sound Synthesis
- Sampling with Additive Synthesis
- Multiple Wavetable, Wave Terrain, Granular, and Subtractive Synthesis
- Modulation Synthesis
- Physical Modeling and Formant Synthesis
- Waveform Segment, Graphic, and Stochastic Synthesis
- Sound Mixing
- Basic Concepts of Signal Processing
- Sound Spatialization and Reverberation
- Pitch and Rhythm Recognition
- Spectrum Analysis
- Musical Input Devices
- Performance Software
- Music Editors
- Music Languages
- Algorithmic Composition Software
- Representations of Strategies for Algorithmic Composition
- Internals of Digital Signal Processors
- MIDI
- System Interconnections
- Psychoacoustics in Computer Music Appendix. Fourier Analysis