The Computer Music Tutorial is a comprehensive text and reference that covers all aspects of computer music, including digital audio, synthesis techniques, signal processing, musical input devices, performance software, editing systems, algorithmic composition, MIDI, synthesizer architecture, system interconnection, and psychoacoustics. A special effort has been made to impart an appreciation for the rich history behind current activities in the field.
Profusely illustrated and exhaustively referenced and cross-referenced, The Computer Music Tutorial provides a step-by-step introduction to the entire field of computer music techniques. Written for nontechnical as well as technical readers, it uses hundreds of charts, diagrams, screen images, and photographs as well as clear explanations to present basic concepts and terms. Mathematical notation and program code examples are used only when absolutely necessary. Explanations are not tied to any specific software or hardware.
Curtis Roads has served as editor-in-chief of Computer Music Journal for more than a decade and is a recognized authority in the field. The material in this book was compiled and refined over a period of several years of teaching in classes at Harvard University, Oberlin Conservatory, the University of Naples, IRCAM, Les Ateliers UPIC, and in seminars and workshops in North America, Europe, and Asia.
About the Author
Curtis Roads is Associate Professor of Media Arts and Technology, with a joint appointment in the Department of Music, at the University of California, Santa Barbara.
Table of Contents
Preface
Acknowledgments
I Fundamental Concepts
Overview to Part I
1. Digital Audio Concepts - Curtis Roads and John Strawn
2. Music Systems Programming - Curtis Abbott
II Sound Synthesis
Overview to Part II
3. Introduction to Digital Sound Synthesis - Curtis Roads and John Strawn
4. Sampling and Additive Synthesis
5. Multiple Wavetable, Wave Terrain, Granular, and Subtractive Synthesis
6. Modulation Synthesis
7. Physical Modeling and Formant Synthesis
8. Waveform Segment, Graphic, and Stochastic Synthesis
III Mixing and Signal Processing
Overview to Part III
9. Sound Mixing
10. Basic Concepts of Signal Processing
11. Sound Spatialization and Reverberation
IV Sound Analysis
Overview to Part IV
12. Pitch and Rhythm Recognition
13. Spectrum Analysis
V The Musician's Interface
Overview to Part V
14. Musical Input Devices
15. Performance Software
16. Music Editors
17. Music Languages
18. Algorithmic Composition Systems
19. Representations and Strategies for Algorithmic Composition
VI Internals and Interconnections
Overview to Part VI
20. Internals of Digital Signal Processors
21. MIDI
22. System Interconnections
VII Psychoacoustics
Overview to Part VII
23. Psychoacoustics in Computer Music - John W. Gordon
Appendix
Fourier Analysis - Curtis Roads and Philip Greenspun
References
Name Index
Subject Index
|