CS 190: Computer Audio and Music Programming

Overview

This is a landing page for all the projects done within my CS 190 (Computer Audio and Music Programming) at UCI taught by Professor Christopher Dobrian. As such, this page will primarily feature the projects accomplished in the duration of the class. This site will also contain exercises and experiments done to learn digital signal processing through Max.

These projects will be accomplished using JavaScript and its Web Audio API alongside Cycling ‘74’s Max visual programming language.

Projects

Project 1

This is a program that plays different chords depending on the name you type.

3FM Osc

This project replicates the 3xOsc synth from FL Studio but with additional FM/AM Synthesis. This was made in Max 8.

SubSynth

This project is the start of a subtractive synth, the only missing part is the filter section of the synth. This was made in Max 8.