Introduction to Computer Music Course ID 15622 Description Computers are used to synthesize sound, process signals, and compose music. Personal computers have replaced studios full of sound recording and processing equipment, completing a revolution that began with recording and electronics. In this course, students will learn the fundamentals of digital audio, basic sound synthesis algorithms, and techniques for digital audio effects and processing. Students will apply their knowledge in programming assignments using a very high-level programming language for sound synthesis and composition. In a final project, students will demonstrate their mastery of tools and techniques through music composition or by the implementation of a significant sound-processing technique. Key Topics Digital audio; Basic sound synthesis algorithms; Techniques for digital audio effects and processing Learning Resources Course textbook Course Relevance For Emerging Media Masters (EM2) candidates this course is offered as 15-622. This course (15-622) is for graduate students. Undergraduates should enroll in 15-322. Course Goals Understanding of high-level programming for sound synthesis and composition and demonstrate their knowledge in a final project. Pre-required Knowledge Introductory programming skills Assessment Structure Online exercises: 8%; 6 projects: 42%; Midterm: 15%; Final Project: 15%; Final: 20% Extra Time Commitments Students taking the course under 15-622 are expected to execute an ambitious semester-long project in addition to all the other requirements of 15-322. Course Link https://courses.ideate.cmu.edu/15-322