Cook

Pierce

Language Features

Assignments [due]

Oct-1

intro

1,3

1,2,3

language, Stk, custom

1) C/C++ code

Oct-8

Snd

4,9,*

4

all C++ for class

2) mic, tube, imp. resp.

Oct-15

FIR, IIR


8

edit/compile/run

3) tube sounds, waveloop

Oct-22

modes/add.

5



inheritance

-- (extra time for 4) --


Oct-29

FFT/convolve

10
**


Stk class hierarchy, new classes



4) tube simulation

Nov-5

FM,AM


11




UI layer (ncurses)



5) "tfunc" class/DeepNote


Nov-12

mid-term









6) "theremin"


Nov-19

algorithmic

12***

11,12

multiple inheritance



7) reg., tim., streaming


Nov-26

rev., 2d,3d



debugger


8) pitch & amp. follower


Dec-3
TBD



9) logistic, polyph., rev.




* Tong, Frank, "Brain at work: Play by Play"

** Chowning, John, "The synthesis of Complex Audio Spectra by means of Frequency Modulation"

*** Moorer, Andy, "About this Reverberation Business"