Music Signal Processing (Fall and Winter)
Can you name this tune from it's spectrogram?
Fall Faculty: Greg Wakefield (Electrical Engineering and Computer Science) and Erik Hildinger (Technical Communications)
Winter Faculty: Andrew Yagle (Electrical Engineering and Computer Science) and Pauline Khan (Technical Communications)
Project: Design a simple music synthesizer and music transcriber on a computer and develop a "signature" sound.
This course will teach you to analyze music the way an engineer would analyze an unfamiliar phenomenon. You will learn the basics of Fourier signal analysis and synthesis, motivated by observation of musical signals.
There are two projects: (1) analysis of touch-tone phone signals and design of touch-tone analyzers and synthesizers on a computer; and (2) a simple music synthesizer and music transcriber that produces a musical-staff-like transcription from .wav files of synthesized music, also on a computer. Both of these projects allow you to apply learned signal processing techniques to analyze, design and test a solution to an open-ended problem.
Absolutely no previous knowledge of music is necessary. While previous programming experience is not necessary, it can be helpful. All programming skills will be taught in this course. Please note, this is NOT a composition or performance arts technology course.