CCRMA HCI Summer Workshop Links

Setting up the environment

Other CCRMA HCI courses

Projects that people have done

Pd

PD mailing list archives (good for searching): http://lists.puredata.info/pipermail/pd-list

Other ways to connect sensors to computers

Matt's opinions

Problems and prospects for intimate and satisfying sensor-based control of computer sound: Wright-SIMS2002.pdf

Daily links

Tuesday, June 27th

  • Spark Fun:some interesting, microcontroller-friendly boards
  • USB and Ethernet on AVR

    Wednesday, June 28th

    Project idea examples

    Wednesday, July 6th

    Pd patches Matt wrote in class are in his directory on the CCRMA filesystem:

    ~matt/MID/pd-bonus

    AVR code to receive serial "commands" from PC by Wendy can be found at:
    /usr/ccrma/web/html/workshops/mid2005/avrlib-demos-NEW/pc2avr
    receives characters from serial terminal (kermit, for instance) and displays lower four bits on the PORT B/PB-LED LEDs.

    /usr/ccrma/web/html/workshops/mid2005/avrlib-demos-NEW/servo2
    receives characters from serial terminal, outputs value of hex byte to LCD and outputs proportional servo control signal from PINB0.

    The pd comport object can read and write raw bytes to the serial port: http://iem.kug.ac.at/~ritsch/programmier/pd_externals/

    Bill Verplank's paper on Interacton Design: http://ccrma.stanford.edu/courses/250a/IDSketchbok.pdf

    Friday, July 8th

    Instructions for flashing the bootloader onto a new AVRmini.