Course Information

Staff and Meeting

Instructor: Juan-Pablo Caceres (jcaceres [at] ccrma [dot] stanford [dot] edu)
TA: Miriam Kolar (kolar [at] ccrma [dot] stanford [dot] edu)
Office hours by appointment

Class meetings: Tuesday and Thursday 10:00-11:50am [Class Room @ the Knoll]


This course is an opportunity for students who have completed Music 220a and Music 220b to pursue an independent research project in computer music. Students regularly present their research and project progress in a weekly seminar-style class meeting. In addition, projects in progress are documented on the web.

This is a 4-unit course. It can be taken for 2 or 3 units to accommodate grad students, but everyone is expected to work at the 4-unit level.


Students can choose between a research project, a musical/artistic project or a combination of both. Projects require a substantial amount of documentation in the form of a website and a mid-quarter and final report. The deliverable are:

  • Weekly progress reports: in-class and website documentation, in a form of progress report logs.
  • Website with all the detailed description, progress reports logs, and all the data so that anyone can be able to reproduce your results.
  • Paper style final report of a quality sufficient to be published in a conference proceedings.
  • A final presentation and a demo or performance of the work.


NOTE: This may be updated during the quarter.

  • Tuesday March 31, 10am: Fist class meeting
  • Tuesday April 7, 10am: Projects website up, including title and description
  • Thursday May 14, 10am: Mid-quarter progress reports (including scheduling of individual meetings with Juan-Pablo and Miriam)
  • Friday, June 5, 3:30pm: Final presentations
  • Tuesday, June 9, 11:59pm: Final paper reports (HARD DEADLINE)


The grading criteria will be based on creativity (is it a novel idea or creative solution to a problem?), execution (how well crafted the project is), presentation (are your paper, website, and presentation well explained and presented?) and own-goal achievements (did you achieve your own goals that you set for the project?).

The final grade will be slip into:

  • Weekly progress reports: 30%
  • Mid-quarter progress report: 20%
  • Final Report and Presentation: 40%
  • Class participation (this also includes giving feedback to your classmates projects): 10%

Some Suggestions

  • Make sure you document everything you do. It will enable you and others to reproduce it later.
  • Start building your bibtex file with all your references (and keep it for the rest of your career). Most likely you'll reuse a lot of those references. This is mine, as and example.