Introduction to Computer Music explains how musical sounds and musical scores can be represented and manipulated digitally. Fundamentals of sampling theory, music theory, acoustics, perception, and programming provide foundations for practical instruction on using the Nyquist programming language to create music. The reader will learn how to construct software musical instruments, create scores, apply audio effects, and perform audio analyses.