CS322

MUSIC PROGRAMMING 2

Credits
5
Year
4
Semester
1
Department
COMPUTER SCIENCE

Overview

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
  • Discuss the issues of real-time implementations