Music 270a: Digital Audio Processing
Winter quarter 2005. University of California, San Diego
https://msp.ucsd.edu/syllabi/270a.05w/

Meetings: Tuesdays and Thursdays, 2:00-3:20 at CRCA (bldg. 969)
Instructor: Professor Miller Puckette , CRCA (temporary building 969), msp@ucsd.edu, https://msp.ucsd.edu/ .
Office Hours by appointment

This is a sequel to the undergraduate 171-172 series, open to undergraduates who have taken 172 as well as graduate students.
Links :
Pd: https://www.msp.ucsd.edu/software.html .
Miller's techniques book: https://msp.ucsd.edu/techniques/latest
Julius's math book: https://ccrma.stanford.edu/~jos/mdft/
Julius's filter book: https://ccrma.stanford.edu/~jos/filters/

There are nine weekly assignments, due Thursdays, the first one for Jan. 13.

Preliminary list of topics :
0. Real and complex sinusoids. See chapter 1 and sections 4.1, 4.2 of Techniques. Here are Notes for the first week and assignment 1 . Here are files from 1/4.
1. Amplitude and frequency curves in gory detail. See section 4.2 of Techniques. Here are the files from 1/6 .
2. Level panning, spatialization, and spatial perception. See: https://world.std.com/~griesngr/pan_laws.pdf and https://world.std.com/~griesngr/threedpm.pdf
3. Modulation
4. Non-linear transfer functions
5. PAF synthesis
6. Quaternions and noise modulation
7. Modulated samplers
8. Modulated samplers, continued
9. Linear filters with time-varying coefficients
10. All-pass filters and the Hilbert transform
11. Unitary matrices and linear delay networks
12. Nonlinear filters and reverberators
13. Bandlimited step functions and analog-style waveforms
14. Classic soft- and hard-synced oscillators
15. The lowly envelope generator

Note: no class on 1/27 (will try to reschedule it)