Music 320 is a first course in digital signal processing with applications in computer music.
The lectures present fundamental elements of digital audio signal
processing, such as sinusoids, spectra, the Discrete Fourier Transform
(DFT), digital filters,
transforms, transfer-function analysis,
and basic Fourier analysis in the discrete-time case. Matlab is used
for in-class demonstrations and homework/lab assignments. The labs
focus on practical applications of the theory, with emphasis on
working with waveforms and spectra, ``getting sound'', and developing
proficiency in matlab.
Pre-requisites: High-school level algebra and trigonometry, some calculus, and prior exposure to complex numbers.