The book begins with platform-specific fundamentals, explores a large family of creative techniques, and then guides the reader through the nuances of assembling, navigating, and performing large-scale projects. Key topics include synthesis, sampling, sequencing, signal processing, external control, and graphical user interface design. Written with both beginners and intermediate practitioners in mind, this book is an invaluable resource for sound creators whose background falls anywhere on the spectrum between musician and computer programmer, and who seek to add new and innovative code-based techniques to their skill set. The companion website has an extensive collection of detailed code examples, which can be downloaded for exploration, experimentation, and hands-on learning.