The Computer Music Tutorial (Technology)
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.
Why Read This Book
You should read this book if you want a single, encyclopedic treatment that connects DSP techniques to musical applications: you will get both practical descriptions (sampling, FFT-based analysis/resynthesis, synthesis algorithms) and context (historical development and psychoacoustics). The book is packed with references and examples that make it a go-to resource when you need authoritative explanations of audio signal processing concepts used in music technology.
Who Will Benefit
Audio/DSP engineers, music technologists, and graduate students who need a broad, well-referenced bridge between signal-processing methods and musical/synthesis applications.
Level: Intermediate — Prerequisites: Basic signals and systems and Fourier transform familiarity; some comfort with mathematical notation; programming experience (e.g., Matlab, C, or a music-language such as Csound) is helpful but not strictly required.
Key Takeaways
- Understand digital audio fundamentals including sampling, aliasing, quantization, and multirate concepts as applied to music
- Apply Fourier and spectral analysis techniques to analyze, synthesize, and transform musical sounds
- Implement common synthesis methods (additive, subtractive, FM, wavetable, granular, and physical modeling) and understand their trade-offs
- Design and use audio-specific digital filters and time-domain processing for musical applications
- Use MIDI, synthesis architectures, and software tools to construct interactive music systems
- Evaluate perceptual and psychoacoustic principles relevant to coding, synthesis, and sound design
Topics Covered
- Introduction and history of computer music
- Acoustics and psychoacoustics for music
- Digital audio: sampling, quantization, aliasing, and multirate
- Fourier analysis, spectral methods, and FFT applications
- Digital filters and time-domain processing for audio
- Additive, subtractive, and wavetable synthesis
- Frequency modulation (FM) and phase modulation synthesis
- Granular synthesis, time-stretching, and spectral processing
- Physical modeling and advanced synthesis techniques
- Analysis/resynthesis and spectral transformations
- MIDI, control protocols, and performance interfaces
- Music programming languages, software, and system architecture
- Algorithmic composition and score/sequence systems
- Hardware, real-time systems, and implementation considerations
Languages, Platforms & Tools
How It Compares
Broader and more music-focused than Julius O. Smith's DSP-centric texts (which dive deeper into implementation and mathematical derivations), and more DSP-anchored than historical/creative accounts like Thom Holmes' works; Roads combines history, theory, and many applied techniques in one volume.












