Programming Digital Media

Making and modifying digital media
by writing custom software for Mac OS X

A class at Machine Project
taught by Andy Kopra


Programming Digital Media is a class about the implications of software programming for artistic practice. During our final meeting on February 26 we took a look at Csound and talked about the relationship of digital sound synthesis to our ideas about imagery and animation from the previous classes. We also heard a presentation from Doug Barrett about his procedural music notation and composition systems. Much beeping could heard from student laptops running Csound scores, complemented by the procedural scores created by the Python scripts that Doug distributed. There was interest in the class in learning more about Doug's work, and I'll be adding more links to the syllabus to point to Doug's work and related efforts.

I'm going to maintain this website as a resource for the students of the class. At some point, I may need to expand the website beyond the structure imposed by the five week schedule of our original class, but I'll put pointers to any new work I do in this page.

To the students: thanks for attending the class, and keep those randomly shaped black images and 50,000 character musical scores coming!

Andy Kopra
ack@acm.org

Class syllabus


Programming Digital Media is co-sponsored by Machine Project and by
the Center for Integrated Media at the California Institute of the Arts.