The computer music tutorial /

A comprehensive overall survey of the tools and techniques used in the field of computer music, aimed at beginners as well as intermediate and advanced users.

Bibliographic Details
Main Author: Roads, Curtis (Author)
Format: Book
Language:English
Published: Cambridge, Massachusetts : MIT Press, [2023].
Edition:Second edition.
Subjects:
Table of Contents:
  • Foreword: New music and science / John Chowning
  • Part I. Digital audio. History of digital audio ; Basics of sound signals ; Theory of sampling / Curtis Roads with John M. Strawn ; Sample quantization, Conversion, and audio formats
  • Part II. Introduction to sound synthesis. History of digital sound synthesis ; Wavetable-lookup synthesis ; Time-varying waveform synthesis ; Software synthesis
  • Part III. Sound synthesis. Sampling ; Additive synthesis ; Multiple wavetable synthesis ; Wave terrain synthesis ; Granular synthesis ; Subtractive synthesis ; Modulation I : RM, SSM, and AM ; Modulation II : FM, PM, PD, and GM ; Waveshaping synthesis ; Physical modeling synthesis ; Virtual analog ; Formant synthesis ; Pulsar synthesis ; Waveform segment synthesis ; Concatenative synthesis / Bob L. T. Sturm with Curtis Roads ; Graphic sound synthesis ; Noise, chaotic, and stochastic synthesis
  • Part IV. Mixing and signal processing. Sound mixing ; Dynamic range processing ; Digital filtering / Bob L. T. Sturm with Curtis Roads ; Convolution / Curtis Roads with Bob L. T. Sturm ; Time delay effects ; Pitch-time changing ; Sound spatialization ; Reverberation
  • Part V. Sound analysis. Pitch estimation ; Rhythm recognition and automatic transcription ; Introduction to spectrum analysis ; Spectrum analysis by Fourier methods ; Spectrum analysis by alternative methods ; Spectrum analysis by atomic decomposition / Bob L. T. Sturm
  • Part VI. The musician's interface. Musical input devices ; Interactive performance software ; Sequence editors ; Sound editors, DAWs, and audio middleware ; Spectrum editors ; Common music notation editors ; Unconventional score editors ; Instrument and patch editors ; Languages for sound synthesis ; Languages for composition ; Algorithmic composition
  • Part VII. Interconnections. MIDI ; Open sound control (OSC) / Curtis Roads with Matthew J. Wright
  • Appendix A. Machine learning / Bob L. T. Sturm with Curtis Roads.