class: T+Th 10-11:30am
location: CCRMA classroom (the Knoll)
textbook: (required)
Real Sound Synthesis for Interactive Applications, by P. R. Cook
prerequisite:
220a - or
by instructor's permission.
office hours: T+Th 11:30am - 12:30pm (Nick, email: njb /at/ ccrma...)
final exam/project presentation time: Thursday, March 17th, 3:30-6:30pm
course summary:
This is the second course in the 220 series. It investigates algorithmic
composition, more advanced sound synthesis techniques, as well as audio
analysis, some psychoacoustics, and spatialization. Additionally, we
will explore computer-mediated performance as well as issues of
aesthetic in computer music. The course uses the ChucK programming language for
assignments and projects. The format consists of in-class discussions and
lectures, individual and group assignments, a final project, as well as
an experimental live performance component (utilizing the material
presented in class).
synthesis / analysis topics:
- modulation / AM / FM synthesis / waveshaping
- timbre, sculpting, perception
- bread-n-butter synthesis techniques (part two!)
- FFT / audio analysis / UAna in ChucK / resynthesis / event detection
- formant-based synthesis
- granular synthesis / FOF's / phism
- learning to program these via ChucK
computing + algorithmic
composition topics:
- computing, what it can + can't do / computing in the service of music
- understanding underlying mechanism in computer music software
- algorithmic sonification
- cellular automata / genetic algorithms / state-machines
- fractals / grammars / L-systems
- rule-based, constraint-based systems
- agent-based, particle systems / swarm
- aesthetics of computer-mediated composition and performance
assignments:
- homework #0:
Computational
(An)aesthetics
due date: 2011.1.10, Monday, 11:59:59pm (or thereabout)
Chucku Collage
- homework #1:
Timbre-scapes
due date: 2011.1.25, Tuesday, 11:59:59pm (or thereabout)
- homework #2:
Homebrew
due date: 2011.2.9, Wednesday, 11:59:59pm (or thereabouts)
- homework #3:
Generative Drum
Machine + Soundscape
due date: 2010.2.22, Tuesday, 11:59:59pm (or thereabouts)
- final project:
Computer-Music Research Project/Performance
due date: all code/documentation/notes/README - 2010.3.17,
Thursday,
11:59:59pm
presentation/performance - 2010.3.17, Thursday, 3:30-6:30pm, CCRMA Stage