Advanced training in standard digital signal processing techniques for audio and music processing. Topics include filters, delay lines, additive and subtractive synthesis and modulation techniques. The course is organized in seminar-style lectures, where the theory will be reviewed. These will be complemented with MATLAB-based assignments.

**Instructor**-
Ron Weiss
`<[email protected]>`

**Office hours**-
Wednesdays 13:00 — 15:00

Room 624 Ed Building **Lectures**-
Thursdays 18:45 — 20:25

ITS Multimedia Center, 35 West 4th Street, 2nd Floor **Textbook**-
There is no required textbook, but you might find many of the
following to be useful references. Any assigned reading will come
from freely available sources.
- DAFX – Digital Audio Effects, U. Zolzer, Editor, Wiley, 2002 (ISBN 0-471-49078-4)
- A Digital Signal Processing Primer: with Applications to Digital Audio and Computer Music, K. Steiglitz, Addison-Wesley, 1996 (ISBN 0805316841)
- Julius Smith's many freely available online publications:

**Grading**- Final grades will be based on (approximately) 5 biweekly homework assignments and a more comprehensive final project. Homeworks will require some MATLAB programming (I'm very receptive to Python / SciPy for those with strong preferences).

Details about the final project can be found here.

Lecture | Date | Topic | Resources |
---|---|---|---|

1 | 2010-01-21 | Administrivia, Review of DSP fundamentals | slides matlab notes |

2 | 2010-01-28 | EQ, Wah, Phaser | slides notes pd demos homework 1 (due 2010-02-11) |

3 | 2010-02-04 | Delays, Fractional Delays, Comb filters, Flanger, Chorus, Vibrato | slides notes pd demos |

4 | 2010-02-11 | Reverberation | slides notes homework 2 (due 2010-03-04) |

5 | 2010-02-18 | Matlab practical - Schroeder reverb | practical (matlab code, Pd code) notes final project details |

2010-02-25 | canceled | ||

6 | 2010-03-04 | Time-segment Processing, Pitch-Synchronous Overlap-Add | slides notes sound file matlab diary (raw and unedited) |

7 | 2010-03-11 | Project Proposal Presentations | homework 3 (due Sunday night 2010-03-28) |

2010-03-18 | Spring break — no class | ||

8 | 2010-03-25 | Phase Vocoder | slides |

9 | 2010-04-01 | Channel Vocoder, Linear Predictive Coding (LPC) | slides |

10 | 2010-04-08 | Sinusoidal Modeling | slides homework 4 (due 2010-04-25) |

11 | 2010-04-15 | Modulation — Ring, AM, FM | slides |

12 | 2010-04-22 | Physical modeling, Waveguides, Karplus-Strong String Model | slides |

13 | 2010-04-29 | Distortion, Dynamics Processing | slides |

14 | 2010-05-06 | Final Project Presentations |

Last updated on April 29, 2010.