Computer-generated sound is pervasive today, and knowing the theory and techniques that have developed to create a wide array of sounds are useful for anyone who wants to compose or do research in computer music. The purpose of this course is to introduce basic and fundamental techniques for sound generation and manipulation by computers. Digital audio and computer music are deep and complex subjects that require knowledge of other diverse fields such as acoustics and psychoacoustics, mathematics, digital signal processing, computer programming, user interface design, music theory, and naturally, music composition. Thus, course content will relate to all of the above. See the syllabus and schedule below for a full list of topics.
Course schedule (subject to change).