Techniques for digital sound synthesis, analysis, effects, and reverberation. Topics: summary of digital synthesis techniques (additive, subtractive, nonlinear, modulation, wavetable, granular, spectral-modeling, and physical-modeling), digital effects algorithms (filtering, phasing, flanging, etc.) and techniques for digital reverberation. Project-based with hands-on programming (Chuck language). Assignments cover recording, editing, musical illusions, instrument physics and algorithmic composition. Final mini-project end of the quarter.