Creative coding

Computer music concepts with CSound

This tutorial gives an introduction to the basics of computer music. It part theory and part practice (using the CSound program to do a few sound experiments).

The tutorial covers:

  • How sound is stored and processed by a computer
  • Musical notes and tonality
  • Timbre
  • Time varying effects
  • Sound synthesis using additive techniques
  • Frequency modulation
  • Sound synthesis using subtractive techniques

The tutorial includes a few simple experiments, creating sounds with CSound. You don’t need any prior knowledge of CSound, as this tutorial serves as a very simple beginner’s guide.