PID

From CCRMA Wiki

(Difference between revisions)
Jump to: navigation, search
 
(5 intermediate revisions not shown)
Line 1: Line 1:
== Physical Interaction Design at CCRMA ==
== Physical Interaction Design at CCRMA ==
-
CCRMA has recently seen growing interest in what we call "Physical Interaction Design" (PID) for Music. Related to Human-Computer Interaction (HCI) and Physical Computing, PID is about the relationship between users, the devices they use, the tasks they accomplish, and possibly people who receive this output. Rather than focusing solely on devices and their inherent qualities, we acknowledge that Physical Interaction Design is about the mutual influences between people and technologies. We mix design, sensors, embedded technologies and real-time sound synthesis to create new ways of interacting with sound.  
+
CCRMA has recently seen growing interest in what we call "Physical Interaction Design" (PID) for Music. Related to Human-Computer Interaction (HCI) and Physical Computing, PID is about the relationship between users, the devices they use, the tasks they accomplish, and people who receive this output. Rather than focusing solely on devices and their inherent qualities, we acknowledge that Physical Interaction Design is about the mutual influences between people and technologies. We mix design, sensors, embedded technologies and real-time sound synthesis to create new ways of interacting with sound.  
== Courses ==
== Courses ==
Line 8: Line 8:
== Facilities ==
== Facilities ==
-
The central hub for PID work at CCRMA is the [MaxLab http://cm-wiki.stanford.edu/wiki/MaxLab], a multi-purpose research lab / office / workshop for developing PID projects.
+
The central hub for PID work at CCRMA is the [http://cm-wiki.stanford.edu/wiki/MaxLab MaxLab], a multi-purpose research lab / office / workshop for developing PID projects.
== People ==
== People ==
Line 14: Line 14:
*[http://ccrma.stanford.edu/~verplank/ Bill Verplank]
*[http://ccrma.stanford.edu/~verplank/ Bill Verplank]
*Michael Gurevich
*Michael Gurevich
 +
*[http://ccrma.stanford.edu/~carrlane Carr Wilkerson]
*Sasha Leitman
*Sasha Leitman
-
 
== Technologies ==  
== Technologies ==  
-
=== AVR ===
+
=== AVR Microcontrollers===
-
 
+
In our courses, we use [http://www.atmel.com/products/avr/ AVR 8-bit RISC] microcontrollers by [http://www.atmel.com Atmel]. These chips have a modern [http://en.wikipedia.org/wiki/Harvard_architecture Harvard Architecture], executing most instruction cycles in a single clock cycle. An extremely efficient open source C compiler is available, and these devices are used and supported by a large community of developers. See the [[AVR]] wiki entry at CCRMA for support on the AVR.
=== Pd ===
=== Pd ===
 +
 +
 +
[[Category:PID]][[Category: CCRMA User Guide]]

Current revision as of 16:47, 4 March 2008

Contents

Physical Interaction Design at CCRMA

CCRMA has recently seen growing interest in what we call "Physical Interaction Design" (PID) for Music. Related to Human-Computer Interaction (HCI) and Physical Computing, PID is about the relationship between users, the devices they use, the tasks they accomplish, and people who receive this output. Rather than focusing solely on devices and their inherent qualities, we acknowledge that Physical Interaction Design is about the mutual influences between people and technologies. We mix design, sensors, embedded technologies and real-time sound synthesis to create new ways of interacting with sound.

Courses

Currently, we teach one course (for Stanford students only): Music 250A -- Physical Interaction Design for Music.

We also have a CCRMA Summer Workshop, also called Physical Interaction Design for Music. The summer workshops are open to anyone.

Facilities

The central hub for PID work at CCRMA is the MaxLab, a multi-purpose research lab / office / workshop for developing PID projects.

People

Technologies

AVR Microcontrollers

In our courses, we use AVR 8-bit RISC microcontrollers by Atmel. These chips have a modern Harvard Architecture, executing most instruction cycles in a single clock cycle. An extremely efficient open source C compiler is available, and these devices are used and supported by a large community of developers. See the AVR wiki entry at CCRMA for support on the AVR.

Pd

Personal tools