Computer Music Class Syllabus (G6610/fall-1999)
NOTE: We will be placing class announcements, etc. in this space -- so
check here often! We will also be adding quite a lot to this syllabus
as the term progresses (code examples, on-line soundfiles,
assignments, etc.).
Although some of the weeks are spilling over into other weeks (and
previous weeks), we will still be organizing the web pages here
by topic. In other words, the concept of a "week" should be considered
a bit diffuse...
Weeks 4, 5 and 6 have just been updated -- more sounds to be added to them
later, however.
G6610 on-line resources
Week 1   Introduction
languages used:   Hoosier
Week 2   Performance Models
strumming/Burundi drums
languages used:   Minc/RTcmix
Week 3   Real Things
bugs/bicycle wheel spokes
languages used:   C/Minc/RTcmix
Week 4   L-systems
the bumbleball
languages used:   C/X-motif
Week 5   Fractals, Cellular Automata
languages used:   C/X-motif
Week 6   Fractal reflections, Room simulation
languages used:   C/csound
Week 7   Genetic Algorithms
modeling performance evolution, GA applications
languages used:   C/Lisp
Week 8   Timbral Sculpting
modeling erosion processes with CAs/GAs
languages used:   C/csound
Week 9   Low-level Modelling of Physical Action
a grossly simplifed bowed string, wind in the pines
languages used:   C++/RTcmix
Week 10   Interpretation of Systems
light reflecting on water; green trees on the mountain
languages used:   OpenGL/RTcmix/csound
Week 11   Building Musical Gestures
languages used:   all of them
Week 12   Neural Nets
languages used:   C/Lisp
Week 13   Granularity and Chaos
like water
languages used:   C/csound
Week 14   Projects Due!
languages used:   expressive ones!