The table below shows the lecture dates for the course. For each lecture, we provide slides and a lecture outline. The lecture outline is annotated with references and web links for further study.
Week | Date | Title | Slides | Outline |
1 | Jan 19 | Overview. Introduction to concatenative synthesis. Details on the course project. | [pdf] | [link] |
2 | Jan 26 | Splicing. Evaluating the quality of a candidate concatenation, by comparing pitch, loudness, spectrum, and volume across the concatenation. Methods for performing splices in the time domain and the spectral domain (morphing). Guest appearance by Eric Lindemann of Synful | [pdf] | [link] |
3 | Feb 2 | Speech Synthesis. Guest lecture on concatenative speech synthesis. Concatenative music techniques that are patterned after speech synthesis (diphone synthesis). | [pdf] | [link] |
4 | Feb 9 | Time-Warping. Concatenation of two rhythmic units may require the tempos to match. We describe techniques for matching tempos without otherwise altering units. | [pdf] | [link] |
5 | Feb 16 | Pitch-Shifting, Spectral Matching, Formants Matching. Techniques for altering one sample to match another in preparation for a splice. | [pdf] | [link] |
6 | Feb 23 | Real-time Note Concatenation Control. Techniques for real-time note-level control, such as a MIDI hardware controller. | [pdf] | [link] |
7 | Mar 1 | Project Abstracts Due (via email, Mar 1 is not a lecture day). See link for details. | [link] | |
7 | Mar 2 | Database Descriptors. Methods to compute and use descriptors for database entries (spectral shape, loudness, pitch, etc). | [pdf] | [link] |
8 | Mar 9 | Off-line Note Concatenation Control. Techniques for synthesizing audio from score notation or guide audio. | [pdf] | [link] |
9 | Mar 16 | Spectral Methods. How to use compute spectral representations, and use them to perform signal processing tasks in concatenative synthesis. (David away) | [pdf] | [link] |
10 | Mar 23 | In-Class Student Progress Report Presentations (Part 1) | ||
11 | Mar 30 | No Class - Spring Break | ||
12 | Apr 6 | In-Class Student Progress Report Presentations (Part 2) | ||
13 | Apr 13 | To Be Announced. | ||
14 | Apr 20 | Performance Preview. Lecture by David Wessel on the concatentative synthesis technology related to an upcoming performance. | ||
15 | Apr 27 | To Be Announced. (David away) | ||
16 | May 4 | In-Class Student Final Project Presentations (see link) | ||
17 | May 8 | Final Project Report Due (see link) |