2015-2016 2016-2017 2017-2018 2018-2019 2019-2020
Browse
by subject...
    Schedule
view...
 

1 - 2 of 2 results for: Music320

MUSIC 320: Introduction to Audio Signal Processing

A first-course in signal processing with applications in computer music and audio for students comfortable with high-school algebra, calculus, complex variables, and beginning linear algebra. The lectures cover fundamentals of audio signal processing such as sinusoids, spectra, Fourier transforms, Laplace transform, z transform, linear time-invariant filters, digitizing systems, transfer-function analysis, and basic Fourier analysis in the continuous and discrete-time cases. 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. See http://ccrma.stanford.edu/courses/320/.
Terms: Aut | Units: 2-4

MUSIC 320C: Software Projects in Music/Audio Signal Processing

Course focuses on developing an audio signal-processing plugin or stand-alone application in C++. Prior experience is assumed with programming in Matlab/Octave and C/C++, and signal processing theory on the level of Music 320. Class time is devoted to presenting use of the Faust programming language for generating C++, the JUCE framework for creating audio plugins or stand-alone applications, related theory and projects, project progress reports, and project final presentations.
Terms: Spr | Units: 3-10 | Repeatable for credit
Filter Results:
term offered
updating results...
number of units
updating results...
time offered
updating results...
days
updating results...
UG Requirements (GERs)
updating results...
component
updating results...
career
updating results...
© Stanford University | Terms of Use | Copyright Complaints