Digital Signal Processing Courses
INTRODUCTION TO THE TECHNIQUES OF DIGITAL SIGNAL PROCESSING
This course offers a non-calculus approach to understanding the fundamental concepts of Digital Signal Processing. Topics include: Using trigonometric functions to represent musical sounds; Sampling and quantization; Digital signals; Spectra; the Discrete Fourier Transform; Convolution; Z-transform; Digital Filtering.
DIGITAL SOUND SYNTHESIS
Introduction to the methods and techniques of digital waveform synthesis. Digital synthesis instrument design concepts. Waveforms and spectra, wavetable synthesis, additive synthesis, digital filters and subtractive synthesis. Noise and random event generation. Tuning and intonation systems. Linear and exponential envelopes, modulation techniques. Vibrato and tremolo, amplitude modulation, frequency modulation. Waveshaping, granular synthesis, basic physical modeling synthesis. Audio processing. Timbral consonance and dissonance. Synthesis and musical style.
DIGITAL SIGNAL PROCESSING
Introduction to digital signal processing, sampling and quantization, A/D and D/A converters, discrete time systems, Discrete Fourier Transform, convolution, z-transforms, transfer functions, digital filter realizations, and fast Fourier transforms. Introduction to digital filter design and digital audio applications.
DIGITAL SOUND DESIGN
Application of studio production skills to sound effect sourcing and generation for film and video production and post-production. Analysis of the soundtrack, sound map and visual map generation, ADR, foley. Use of professional sound effect libraries. Advanced studio- and location recording, audio editing and processing techniques, synchronization, audio post mixing, project management and delivery formats for audio for film and video.
DIGITAL FILTER DESIGN
Design of digital FIR and IIR filters. Analysis of impulse response. Z-transform and geometric methods of filter design. Design and implementation of Elliptical, Bessel, Butterworth, Chebyshev filter types. Windowing. Applications to audio.
DIGITAL AUDIO ELECTRONICS
Applications of DSP concepts to DSP devices. DSP chip architecture and opcodes. Circular buffers and convolution. Algorithm design and cross-compilation. Digital audio systems architecture and design considerations. Lab experiments taken from real-world applications such as digital filter design, reverberation and special audio effects.