This module will study several different aspects of music systems programming. These will include audio programming, signal processing and component development (plugins, opcodes, classes, etc.).
Learning Outcomes
Describe the principles underlying sound generating and processing sections of software synthesizers
Identify the causes and solutions for aliasing distortion
Implement synthesizer elements in software
Implement sound effect processing in software
Construct a software that can interpret and respond to midi protocol messages