Music 320AB is a two-quarter first-course in digital signal processing with applications in computer music and audio.
The lectures present fundamental elements of digital audio signal processing, such as sinusoids, spectra, the Discrete Fourier Transform (DFT), digital filters, z 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 the matlab language.
Prerequisites: High-school level algebra and trigonometry, some calculus, and prior exposure to complex numbers.