Music256a / CS476a |
Lectures
Music, Computing, and Design (Fall 2010)
Ge Wang
class
homepage
lectures:
Week 1 Class B
HelloSine
(c++) |
konvolve
(c++)
Week 2 Class A + B
aesthetics of music software
(slides) |
chuck
|
tapestrea
|
marsyas
|
CLAM
|
components of Karplus Strong
(chuck)
Week 3 Class A (2011.10.12)
Karplus-Strong algorithm
(diagram) |
ChucK examples
|
Delayed example
(c++) |
Delayed example (
refactored
)
Week 4 Class A (2011.10.17)
MIDI messages specs
|
MIDI message format
(unofficial) |
MIDI + real-time audio
, (C++) using the KS class from lecture 3A |
File I/O
(C++) using
libsndfile
Week 5 Class A (2011.10.24)
myFirstGL
Week 5 Class B : FFT + STK (2011.10.26)
chuck_fft
example code
using mutexes (should I say
rubber chicken
?) |
Stk
example code
Week 7 Class B : OSC + libxtract (2011.11.09)
OSC simultaneous send and receive
example code
|
Chuck OSC scripts
(for testing and debugging)
Feature exatraction example code
using libxtract
MCD
|
CCRMA
|
music
|
stanford