UCSC, Digital Arts and New Media (DANM) MFA Program
DANM 220: Computer Programming for the Arts, Winter 2008
Professor: Ralph Abraham, Ph.D. Math

Student: G. Craig Hobbs || Craig's DANM Homepage||

Assignments completed (in reverse chronological order):

Meetings, Workshop #4, Processing

Meetings, Workshop #3, Csound Basic

  • I skipped the Csound workshop to complete my 1st year show.

Meetings, Workshop #2, NetLogo Advanced

  • Week 4, Thursday, 01.31.08 - Spruce up your NetLogo model from the final assignment of Workshop #1 with sound, monitors, plots, instructions for the "Information" tab page, and full comments on the procedures page. Post on your website as a *.nlogo file (not as an applet). My test monitor file test.nls is located here. I also posted an applet version without sound and without monitors here for your viewing pleasure. Due Monday, 4 February by 5pm

Meetings, Workshop #1, NetLogo Basic

The below links reference Ralph's page, the assignments, and our general coursework for DANM 220. Thank Ralph! Although, I do have to keep track of those relative path names...

Exemplary NetLogo Applets

Meetings, Workshop #1, NetLogo Basic, 1/08/08

Meetings, Workshop #2, NetLogo Advanced, 1/22/08

Meetings, Workshop #3, Csound Basic, 2/05/08

Meetings, Workshop #4, Processing, 2/19/08

Exemplary Processing Applets

Exemplary NetLogo Applets

  • Circul 02, From Workshop 1, draws a dodecagon
  • Sine 01, From Workshop 3, draws a sine function
  • Sine 02, From Workshop 3, adds two sine functions
  • Sine AM, From Workshop 3, multiplies two sine functions
  • Sine 03, From Workshop 3, improved sine generator
  • Sine 04, From Workshop 3, FM Vibrato demo

Revised by Craig, 2 March 2008