Music 220b |
Lectures + Listenings
Compositional Algorithms, Psychoacoustics, and Spatial Processing
Ge Wang
and
Spencer Salazar
(TA)
class
homepage
lectures:
Week 1
ChucK code:
prob.ck
|
impulse.ck
|
popcorn.ck
|
gunshot.wav
|
pen-click.wav
James Harkins:
Lament
(2005, mp3)
Week 2
ChucK code:
FM by hand
|
FM (.sync)
|
FM (Step)
| FM Drone:
1
|
2
|
3
pd patch:
FM
|
FM (sliders)
|
FM (graphed)
|
FM trumpet
|
video:
McGurk effect
Stanford video:
FM synthesizer!
Week 3
events:
1-signal.ck
|
2-signal.ck
|
3-extend.ck
HID + synthesis:
modulate2.ck
|
kb.ck
|
kb-organ.ck
|
mouse-fm.ck
|
impulse.ck
|
noise.ck
|
6-maybe-continue.ck
|
dinky.ck
(also check out
S.M.E.L.T.
for more interaction goodness)
envelope follower:
bang.ck
|
crystalis-go.ck
|
crystalis-server-local.ck
Week 4
Paul Lansky:
Table's Clear
|
Night Traffic
(from
Homebrew
)
pluck string filter:
1-delay.ck
|
2-feedback.ck
|
3-ks.ck
|
4-ks.ck
|
5-pluck-filter.ck
|
ohno.aiff
6-tune.ck
|
7-tune-play
format filter
Chant1.ck
spectral modeling synthesis
TAPESTREA
Week 5
PLOrk Beat Science
(code, zip) |
PBS site
Week 6
on-the-fly programming examples:
lame + more lame
(zip) |
example 2
(zip)
Week 7
X, event sender/receiver:
X.ck
|
send.ck
|
recv.ck
randomness, arrays, markov:
foo.ck
|
mand-o-matic.ck
|
score.ck
|
markov.ck
Week 8
Unit Anaylyzers
|
training + testing
(image)
analysis examples
(6 files)
granular.ck
|
xroads-mono.aiff
Week 9
Processing
|
p5osc
(Processing OSC library)
osc_ball.pde
|
OSC_recv.ck
|
OSC_send.ck
MCD
|
CCRMA
|
music
|
stanford