Computer-generated sound is pervasive today, and the theory and techniques commonly used for creating and manipulating a wide array of sounds are good background for anyone who wants to compose or do research in computer sound and music.
The purpose of this course is to introduce fundamental techniques and practice basic sound generation/manipulation by computers. Digital audio and computer music have affinities with other fields such as acoustics and psychoacoustics, mathematics, digital signal processing, computer programming, user interface design, music theory, and composition. Course topics will relate to all of the above.
The course uses free open source software. We will use Web Audio API and ChucK for the programming templates, lectures, and assignments. Homework is in the form of mini-composition études submitted online. Some will use multi-channel spatial audio techniques and be formatted for binaural listening (via headphones).
The course syllabus and the course schedule are now online. Feel free to contact the teaching staff with any questions!