Schedule: Fall 2021

Sep 21 in-person Tue
  • Course intro
  • CCRMA accounts
  • How long is 100msec?
  • Chuck language intro
Sep 28 in-person Tue
  • Sonification: tour of examples coded in Chuck and in Web Audio
  • build-your-own hydrophone lab
Sep 30 online Thu
  • Special lecture: John Chowning
  • Web Audio Codelab: FM synthesis
Oct 5 in-person Tue
  • Chuck's shredular
  • Procedural audio programming: scheduling "clips"
  • whale trip prep
  • performance of John Chowning's "Turenas"
Oct 7 WHALE trip not! Thu
  • Heavy seas, no boats going out
  • regular Zoom meeting instead
  • FM & web audio
  • FM & Chuck (hw2)
Oct 12 in-person Tue
  • Delay and digital filters
  • Web Audio Codelab: Delay, filter, and sampler
Oct 14 WHALE trip Thu
  • meet bus at 8:45am
  • meet dockside 12:45pm
  • boat leaves 1:15pm
Oct 19 in-person Tue
  • Convolution and Spatialization
  • Chuck comb filter and reverb code demos
  • Web Audio Codelab: Spatialization
📖   Codelab Deck
Oct 21 online Thu
  • Special lecture: TBD Andrew Allen (Microsoft Research)
  • (optional Friday / Monday) build an air mic
Oct 26 in-person Tue
  • field recording groups (foraging on campus)
OUT HW #4
DUE HW #3
Oct 28 online Thu
  • Recursion in non-linear dynamical systems: algorithmic composition and physical modeling
  • I am Sitting in a Room (Alvin Lucier)
  • Tuning Meditation (Pauline Oliveros)
  • new convolution chugin for Chuck (Andrew Zhu)
Nov 2 Tue
  • no class
Nov 4 online Thu
  • Special lecture: Hongchan Choi (Google, CCRMA) Non-linear effects: dynamics range processing and waveshaping
Nov 9 in-person Tue
  • Special lecture: Douglas McCausland
OUT HW #5
DUE HW #4
Nov 11 online Thu
  • Special lecture: TBD
Nov 16 in-person Tue
  • Final project individual meetings
  • Special lecture: Hongchan Choi (Google, CCRMA) Web Audio: Past, present, and future
Nov 18 online Thu
  • Final project individual meetings
DUE HW #5
Nov 23 Tue
  • no class
Nov 25 Thu
  • no class
Nov 30 in-person Tue
  • Project Presentations (1)
Dec 2 online Thu
  • Project Presentations (2)
Dec 10 in-person Fri
  • Project Presentations (3)