Music 220a: Foundations of Computer-Generated Sound

CCRMA Knoll Building Classroom, Tuesdays and Thursdays, 10am - noon

Chris Chafe with Sook Young Won (TA office hrs. Tue. noon to 1:30pm & Thurs. 5pm to 6:30pm @ rm 216)

turning in homework online to the Homework factory
lecture topics (list)


September 2006

register // unix // Pd

Sunday

Monday

Tuesday

Wednesday

Thursday

Friday

Saturday



26

Pd lab1




Jay LeBouef,

Digidesign


27 textbooks

(required)

Real Sound Synthesis, P. Cook

Notes from the Metalevel, H. Taube

(optional) Science of Musical Sound, J.R. Pierce reprinted as reader

28

Miriam K. music
Pd lab2/hw1

29

30

October 2006

Chuck // Stk

Sunday

Monday

Tuesday

Wednesday

Thursday

Friday

Saturday

1

2

3
Mark Cartwright / Jorge Miramontes music


reading (RSS 9,11)

Pd lab3


Phillipe Manoury Jupiter

4

5
Nate Whetsell music

Chafe Oxygen Flute / Ping


6

hw1 due online midnight

7

Concert 8pm Chafe, friends

8

9

10
Michael Horgan music

Roberto Morales performance / discussion of Cenzontle

Pd lab4/hw2

11

12
Marc Karimi / Ben de Jesus music
build mic


Concert 8pm, Graeme Jennings, Violin and electronics


13


14

Alumni Concert 6:34pm

Knoll courtyard

15

16

hw2 due online midnight

17

Dan Steele music
Pd lab5/hw3

18

19
Brook Reeder music
Chowning Turenas

20

21


22

23

reading (RSS 6,7)

24
Luke Dahl / Marc Karimi music

Chuck lab1

Juan Cristobal Cerrillo Contra-Tiempo -Suspendido

25

hw3 due online midnight

26

Roddy Lindsay music
midterm

27

28

midterm answers in email

29

30

31
Nick Moreno music

Chuck lab2/hw4

Morrill Getz Variations

November 2006

Snd // Scheme // CM

Sunday

Monday

Tuesday

Wednesday

Thursday

Friday

Saturday


1

reading (RSS 3,

optional SMS 11)

2
Hien Nguyen / Hassan Abudu

Scheme data types

Theremin DVD

8pm concert Gattengo, sax + electronics

3

Scheme iteration

4

5

6

hw4 due online midnight

7
John Nolting / Brennan Rego

8

9
Jieun Oh / Taylor Bragg

Harvey Mortuos Plango




10

reading (RSS 4)

11

12

13

8pm concert Gareth Davis, bass clarinet + electronics


14
Dong In Lee music


Snd lab1/hw5/hw6

Lansky Things She Carried

15


16
Emiko Arai / Sachin Premasuthan


17

18

19

20

Thanksgiving

break

21

22

23
Thanksgiving

24

25

26

27

hw5 & 6 due online midnight

28
Yao Yang / Sonia Nagala

Chafe Transect and Organum

29

30

Sean Bratnober / Pete Borum music

Chafe Replication

8pm concert Nanou, piano + electronics

December 2006

Sunday

Monday

Tuesday

Wednesday

Thursday

Friday

Saturday


1

2

3

4

5
Juhan Nam / Jack Perng music

Dan Trueman, Princeton -- PlorK Ens --

6

7

Jidenna Mobisson /
Charlie Forkish / Joel Darnauer music

Stockhausen Kontakte

8

9

10

11

3:30 - 6:30

project
presentations






Sep. 26

Introduction to the course by Sook Young Won, new user accounts, and CCRMA tour. Lecture by Digidesign's Director of Advanced Research, Jay LeBoeuf on "The Future of Music Production" - a 220a alum and MA/MST grad - includes "some breakthrough HCI developments, as well as bold predictions on where signal processing can take us. "

Sep. 28

How much sound is 100 ms? Peridodicity, bottom end / top end of hearing. Audio sampling. Timescales.

Oct. 3

Needledrop demo, music clips contain 1000 years? Context and implicit timescales.

Oct. 5

"Found music" and the advent of recording (SFMOMA lecture). Composers: Ruttman, Schaeffer, Reich, Cage, et al.

Oct. 10

Roberto Morales performance techniques with live computer processes.

Oct. 12

Carr Wilkerson demonstration of microphone building. A word about transducers, in general.

Oct. 17

Perceptual time windows, spectral windows, bandwidth/time tradeoff with Snd. Looking at FM spectra with Freqtweak.

Oct. 19

Match the source spectral "quiz."

Oct. 24

Panning techniques: amplitude vs. intensity (power) IID, delay-based ITD, and then combining both IID + ITD in a Pd patch. And a quick explanation of analysis / resynthesis, and phase vocoder.

Oct. 31

Reverb algorithms. Introduction to ChucK programming environment by reassembling NREV reverberator from scratch.


Nov. 2

Final projects described. A word about distance panning cues. Time and frequency analysis of reverberation.


Nov. 7

Digital filters, by hand. Convolution tests.


Nov. 9

Convolution tests continued. Comparison to stretched strings and wind instruments.


Nov. 14

Introduction to Snd and Common Music programming environment. MIDI, fm-violin.


Nov. 16

Cope's Experiments in Musical Intelligence. Demo of video feedback as dynamical system.


Nov. 28

Pitch tracking in Pd. Transients and subharmonics in musical acoustics. Programming dynamical systems. Note-level and audio sample-level interative maps.


Dec. 5

Princeton laptop orchestra.


Dec. 7

Seeing wave motion in strings. Active and passive non-linearity. Examples of physical models used in composition.