Programming digital music with Csound
A guide to creating digital music with Csound
The aim of the guide is to help you create digital music quickly and effectively at minimal cost. Csound is free software and it is a powerful language for programming music
The guide is in four chapters
Chapter 1 describes a Csound programme and explains how it works
Chapter 2 analyses sound into its key components: amplitude, frequency and phase, and how they interact to produce a waveform
Chapter 3 covers the main techniques used to generate sound including: sampling, additive synthesis, modulation, noise, granular synthesis and physical modelling
Chapter 4 covers sound effects and sound processing techniques including: panning, amplitude processing, filtering, phasing, and delay