Stevebook - [ teaching:mumt203:schedule ]

MUMT 203 - Introduction to Digital Audio: Schedule

Week 1, Jan. 9, 2008: Course Intro and intro to signals & systems

  • Continuous-time & discrete-time signals
  • Analog and quantized signals
  • Period and non-period signals
  • Functions and transformations
  • Intro to sampling
  • System properties

Reading

Roads: pp. 7-24 McClellan: pp. 1-8

Class #1 slides, intro to signals and systems

Week 2, Jan. 14, 2008: More signals and systems

  • Functions
  • Convolution
  • Trigonometry
  • Logarithms
  • Complex Numbers
  • Periodic Motion and Psychoacoustics
  • Number Systems
  • Time Domain vs. Frequency Domain Representations

Reading

McClellan: pp. 9-10, 12-20, 23-37, 41-42;
Ballora: pp. 1-8, 13-14, 17-21,24-29, 37-43, 48-52, 139-142

Class #2 slides

Week 3, Jan. 21, 2008: Sampling I

  • Sampling Theorem and aliasing
  • Analog-to-digital conversion
  • Quantization error and dither

Class #3 slides

Hand out quiz #1, due week 5
Hand out assignment #1, due week 8

Reading

Ballora: pp. 100-113; Roads: pp. 29-47;
Pohlmann: pp. 21-43; McClellan:pp. 83-111

Week 4, Jan. 28, 2008: Sampling II

  • Lowpass Filtering to Prevent Aliasing
  • S/H Circuits
  • Jitter
  • ADCs
  • Oversampling

Class #4, lecture slides

Reading

Ballora: pp. 114-122, 131-136, 146-148;
Pohlmann: pp.53-66, 81-84, 86-88, 89-104, 117-118;
Watkinson: pp. 196-204, 207-215, 252-258

Week 5, Feb. 4, 2008: Conversion and filtering

  • Filters
  • Oversampling
  • Noise Shaping
  • DACs
  • Output S/Hold Circuits
  • Output Lowpass Filter

Class #5, Lecture slides

Quiz #1 due

Reading

Roads: pp. 1021-1023, 1028-1034;
Pohlman: pp. 67-78, 129-153;
Watkinson: pp. 466-469

Week 6, Feb. 11, 2008: Encoding I

  • Encoding Signals
    • PWM, PPM, PAM, PNM, PCM
    • Floating Point Systems
    • Block-Floating Point Systems
    • Non-Uniform Companding Systems
    • Delta Modulation
    • Adaptive Delta Modulation
    • Adaptive Differential PCM
  • File Formats: Sampling Rates & Bit Depths Slides
    • Headers
    • Overview of Different Formats
    • Huffman Coding
    • Perceptual Coding

Reading

Pohlmann: pp. 49-52, 104-116, 403-405, 489-493;
Watkinson: pp. 275-283;
Ballora: pp. 148-152, 166-168

Week 7, Feb. 18, 2008: Encoding II

  • Synchronization
  • Channel Codes
  • Types of protocols
  • Error Detection & Correction: Brief Overview

Slides

Mid-term exam

Reading

Roads: 1021-1023, 1028-1034;
Pohlman: pp. 67-78, 129-153;
Watkinson: pp. 466-469

Week 8, March 3, 2008: Synthesis I

  • Synthesis Historical Aspects Synthesis Basic Techniques:
    • Unit Generators
    • Envelopes
    • Fixed Table Lookup
    • Interpolating Oscillators
  • Time-varying Waveform Synthesis Sampling Synthesis:
    • Looping
    • Pitch-shifting
    • Sample rate conversion
    • Data Reduction

Assignment #1 due
Hand out assignment #2 Slides

Reading

Dodge : pp. 72-87, 323-329;
Roads : pp. 87-105, 117-133

Week 9, March 10, 2008: Synthesis II

  • Amplitude and Ring Modulation
    • Tremolo
    • Sidebands
    • Modulation Index
    • Negative Frequencies
  • Frequency/Phase Modulation
    • Vibrato
    • Frequency Deviation
    • Modulation Index
    • Sidebands
    • Bandwidth

Slides

Hand out quiz #2

Reading

Dodge : pp.46-58, 87-90, 169-194;
Roads : pp. 134-150, 184-199

Week 10, March 17, 2008: Synthesis III

  • Subtractive Synthesis:
    • Filter Combinations
    • Noise Generators
    • Pulse Generators
    • Channel Vocoders
  • Analysis-based Subtractive Synthesis Additive Synthesis
    • Harmonics and Timbre
    • Fixed-form
    • Time-varying
    • Phase Considerations
    • Analysis-based Additive Synthesis

Slides

Reading

Dodge : pp. 90-95, 115-127;
Roads : pp. 215-235

Week 11, **Thursday March 20**, 2008: Synthesis IV

  • WaveShaping Synthesis:
    • Transfer Functions
    • Distortion Index
  • Spectrum Computations Physical Modeling Synthesis:
    • Mechanical Models
    • Modal Synthesis
    • Waveguides

Slides

Quiz #2 due the following Monday, March 24.

Quiz 2 solutions

Reading

Dodge : pp.139-150, 277-281, 283-287;
Roads : pp. 252-262, 265-275, 279-285, 288

Week 12, March 31, 2008: Digital Audio Effects

  • Digital Audio Effects
    • Delays
    • Equalizers
    • Compressors/Limiters
    • Expanders/Noise Gates
    • Phasers
    • Flangers
  • Chorus Digital Reverberation
    • Schroder Algorithm
    • Room Impulse Response
    • Convolution

Slides

Reading

Dodge : pp. 289-308;
Roads : pp. 390-397, 432-440

Week 13, April 7, 2008: Presentations

Final exam

Project presentations / write-up due (Assignment #2)

Reading

Dodge : pp. 289-308;
Roads : pp. 390-397, 432-440