Schedule: Summer 2021

June 21 Mon
  • Properties of sound
  • Web Audio Codelab: Basics
📖   Codelab deck
OUT HW #0
June 23 Wed
  • Cook Chapter 6 - Spectral Modeling and Additive Synthesis
  • Web Audio Codelab: Function and iteration
June 28 Mon
  • Cook Chapter 5 - The Fourier Transform
  • Web Audio Codelab: Realtime Analysis
June 30 Wed
  • FM synthesis
  • Web Audio Codelab: FM synthesis
July 5 Mon
  • Holiday
July 7 Wed
  • ChucK introduction
  • Procedural audio programming: scheduling "clips"
OUT HW #2
DUE HW #0
DUE HW #1
July 12 Mon
  • Delay and digital filters
  • Sample-based synthesis
  • Web Audio Codelab: Delay, filter, and sampler
July 14 Wed
  • Special lecture: Andrew Allen (Microsoft Research)
OUT HW #3
July 19 Mon
  • Special lecture: Douglas McCausland
July 21 Wed
  • Convolution and Spatialization
  • Web Audio Codelab: Spatialization
📖   Code Examples
📖   Codelab Deck
July 26 Mon
  • Granular Synthesis and Delay-based Effects
  • Web Audio Codelab: Granular synth, Delay, and Modulation
📖   Code Examples
DUE HW #3
July 28 Wed
  • Special lecture: Johannes Goebel (EMPAC, RPI)
OUT HW #4
Aug 2 Mon
  • Non-linear dynamical systems: algorithmic composition and physical modeling
📖   Code Examples
Aug 4 Wed
  • Non-linear effects: dynamics range processing and waveshaping
📖   Code Examples
📖   Codelab Deck
Aug 9 Mon
  • Web Audio: Past, present, and future
DUE HW #4
Aug 11 Wed
  • Special lecture: Phil Burk (Android Audio, Google)
OUT HW #5
Aug 16 Mon
  • Final project 1:1
Aug 18 Wed
  • Final project 1:1
DUE HW #5
Aug 23 Wed
  • Project Presentations (1)
Aug 25 Mon
  • Project Presentations (2)