Below is our current schedule, with pointers to all reading assignments, lecture overheads, and theory/lab exercises for the course. Anything marked ``Supplementary'' is not required for the course, but may be of interest.

- Week 1: Course Intro (this document),
Demos
(HTML)
(PDF),
Physical Modeling Overview
- Read ``MUS420A Administrative Info'' (this document)
- Download the Synthesis Tool
Kit
(STK),
and install it, following the directions in
`INSTALL.md`. the online document, ``Introduction to the Synthesis Tool Kit (STK)''. - Review Matlab, if necessary.
- Review elementary spectrum analysis and digital filter analysis.
- Perhaps review the
Laplace Transform
and its relation
to the
*z*transform - Read Chapter 1 of
**PASP**: ``Introduction to Physical Signal Models.'' **Lecture Videos:**- Overview of Signal Modeling Methods [39:34]
- Overview of Homework 1 Theory and Lab [12:08]
- Related Research Overview Intro [1:52]
- Related Research Overviews [59:01]
- Supplementary: ``High Tech Heroes #6'': Julius O. Smith & David A. Jaffe [28:37]

- Exercise #1

- Week 2:
Physical Modeling Overview,
Finite Difference Schemes,
Impedance and One-Ports
**Reading:**- Chapter 1 of
**PASP**entitled ``Introduction to Physical Signal Models.'' - Chapter 7 of
**PASP**entitled ``Lumped Models'' - Supplementary:
**Dynamical Analogies**by Harry F. Olson, 1943 Supplementary: ``State-Space Canonical Forms''

- Chapter 1 of
**Lecture Videos:**- Newton's Laws, Ordinary Differential Equations, Equivalent Circuits, Elementary Finite Difference Schemes [1:22:xx]
- Finite-Difference-Scheme Error Order, State Space Intro, Elementary Impedances [40:45]
- State Space Intro Concluded, Elementary Impedances, Mass, Spring, Dashpot [36:14]
- Continued (unfortunately containing five short audio dropouts) [12:34]

- Ex#2

- Week 3:
State Space Models,
Supplementary: Modal Representation,

Delay Lines, Comb Filters, TDLs, Allpass Filters**Reading:**- State Space Filters
- Chapter 2 of
**PASP**entitled ``Acoustic Modeling with Delay.'' - If needed: Introduction to Matrices

**Lecture Videos:**- Dashpots, Friction [13:20]
- One Ports, Positive Real Immittances, Schur Reflectances, Modeling a Passive Guitar Bridge [56:26]
- State Space Models [24:22]
- State Space Models, Continued [1:02:31]

- Ex#3

- Week 4:
Delay Lines, Comb Filters, TDLs, Allpass Filters
- Chapter 4 of
**PASP**entitled ``Delay/Signal Interpolation'' - Physical Animation Demos:

- Chapter 4 of
- Week 5:
Interpolating Delay Lines,
Flanging, Phasing, Chorus, Leslie
**Reading:**- Chapter 4 of
**PASP**entitled ``Delay/Signal Interpolation''

- Chapter 4 of
**Lecture Videos:**- Segue from Lumped to Distributed Modeling: The Mass-Spring Chain, Ideal String Wave Equation, String Animation Demos [40:53]
- Traveling-Wave Solution of the Wave Equation [4:56]
- Delay Line Interpolation, First-Order Linear and Allpass Interpolation [25:47]
- Ideal Bandlimited (Sinc) Interpolation, Windowed Sinc Interpolation, Nth-Order Polynomial (Lagrange) and Allpass (Thiran) Interpolation
[1:25:15]

- Ex#4

- Week 6:
String Traveling Waves,
Variable Choice,
Simple String Models,
Instantaneous Nonlinearities
- Chapter 6 of
**PASP**entitled ``Digital Waveguide Models'' - First 8 pages of Chapter 9 of
**PASP**entitled ``Virtual Musical Instruments'' - Supplementary: Diode Clipper Simulation
- Ex#5

- Chapter 6 of
- Week 7:
Scattering Junctions
- Chapter 9 of
**PASP**entitled ``Virtual Musical Instruments'' up to but not including Section 9.4 on Piano modeling (p. 382) - Appendix F of
**PASP**entitled ``Digital Waveguide Theory'' from ``Scattering at Impedance Changes'' to ``Two Coupled Strings'' (22 p.)

- Chapter 9 of
- Week 8:
Commuted Synthesis,
Piano Modeling,
Ideal String Struck by a Mass,

Physical Model Overview- Chapter 9 of
**PASP**entitled ``Virtual Musical Instruments'' from Section 9.4 on Piano modeling (p. 382)

- Chapter 9 of
- Week 9:
Wave Digital Filters (WDF),
David Yeh WDF Tutorial
- Simulating Guitar Distortion Circuits Using Wave Digital and Nonlinear State-Space Formulations
- Supplementary: David Yeh Thesis
- Supplementary: Circuit Analysis of the Ibanez Tube Screamer

- Week 10: Special Topics, Applications, Demos, Project Presentations
- Final Exam -
Tuesday, June 9, 2015, 12:15-3:15 PM, in our usual classroom.

The exam will cover- homework/lab assignments, and
- assigned reading (not including ``supplementary'').
- The exam will be
*closed book*, except that you may bring an 8.5" by 11" sheet of paper, covered front and back with notes. - No calculators allowed (you shouldn't need one).
**Practice Questions**

Download intro420.pdf

[Comment on this page via email]

Center for Computer Research in Music and Acoustics (CCRMA), Stanford University