Syllabus for Roster(s):

  • 17Sp MUSI 4545-100 (CGAS)
In the UVaCollab course site:   MUSI 4545-Spring2017

Course Description (for SIS)

Designing Audio Effect Plugins

This course focuses on understanding, designing and implementing audio effects, and using them for musical projects. We will cover the signal processing involved in effects such as delay, chorus, flanger, reverb, distortion, and compression, and we will implement these effects as VST or AudioUnit plug-ins by programming in C/C++ and using the JUCE framework. We will emphasize the musical application of our designs, and as a final project students will create a unique new effect that addresses their own musical goals. Previous programming experience is very helpful!