C S 3860 Computer Music Programming

Introduction to the concepts and software techniques of computer music. Students will write programs to produce sounds, process sounds, and organize sounds into musical structures. Fundamentals of digital audio. Additive, subtractive, and non-linear synthesis techniques. Physical models. Reverberation and sound spatialization. Algorithmic composition. Computer languages for synthesis and scoring. Programming experience in the C programming language required.
  • Syllabus
  • pd patches
  • Assignments

    TBA

    Web Resources