Designing Physical Interactions for Music

Instructors: Sasha Leitman, Roger Linn

Dates: Monday June 24 - June 28, 9am - 5pm plus homework

Location: Center for Computer Research in Music and Acoustics (CCRMA) , Stanford University, Map





Technology Used In Course



Gender Diversity in Computer Music Scholarship


In this hands-on, practice-based workshop you’ll build new tools for music creation and explore new methods of physically interacting with computers to make music.

Participants will design and build working prototypes with the aim of developing these for performance and exhibits. Further issues to be explored will include modes and mappings in computer music, exercises in invention, and applications of sensors and electronics to real-time music. The workshop will be augmented by a survey of existing controllers and pieces of interactive music.

This workshop is intended for: Musicians or composers interested in exploring new possibilities in interactive music in a hands on and technical way; Anyone looking to gain valuable skills in basic analog and digital electronics, with a focus on invention; OR Makers, engineers, computer scientists, or product designers interested in exploring artistic outlets for their talents and collaborating with performers and composers.

Alongside physical interaction design, the workshop integrates programming, electronics, audio, and interactive music. Participants will learn how to use some of the basic tools of Maker community, including the Arduino/Teensy platform, sensor technologies, communication with MIDI and Open Sound Control (OSC), and physical interface design.

The workshop will cover industry-standard resistive, force-sensitive, capacitative, optical, ultrasound, magnetic, and acceleration sensors. We will also teach participants how to make their own sensors with custom geometries constructed out of materials such as conductive fabric, copper tape, piezoelectrics and everyday objects.
In this hands-on, practice-based workshop you’ll build new tools for music creation and explore new methods of physically interacting with computers to make music.


The class will meet from 9am - 5pm each day with an hour break for lunch from 12:30-1:30 most days. There will be “homework” in the evenings and students will have 24 hour access to the prototyping lab at CCRMA.

A more detailed schedule can be found HERE.

This is the overall flow of the week:
Monday: Get our basic tool chain working.
Tuesday: Delve deeper into the toolchain and begin forming project ideas.
Wednesday: Technology, guest lectures and start working on projects.
Thursday: Individual work with consultation.
Friday: Present the final projects.


There are no strict prerequisites for this course. We are assuming a basic familiarity with computers, music and some music software. We assume that you will have some experience using a music production software that can take MIDI input such as Ableton Live, Garage Band, Ardour, Logic, SuperColider, FL Studio, Max/MSP etc. We will be asking attendees to bring their own computers with their preferred music software installed. We do not have any preference about which software you use.

There are no engineering or technical prerequisites. We assume no prior knowledge in electronics, computer coding or building.


While there are many different means of interacting physically with a computer or electronics for music, the toolchain that we will be teaching for this course is a Teensy microcontroller outputting MIDI messages to whatever sound producing software each student is comfortable using. Participants are more than welcome to substitute other systems or protocols for their workshop projects.

We will be focusing on physical interaction in this course. We will not be teaching sound synthesis or sound design but are happy to offer tips and point students in the direction of excellent online influences for self-study.

There is a $50 lab fee included in the cost of this workshop. This includes a kit that you can take home with you (Teensy, prototyping board, USB cable, a few sensors and jumpers) as well as access to the materials we have keep on hand in our prototyping lab.


We will be updating this as the workshop gets closer but here is a preliminary list of
resources related to this workshop.


You can go to the CCRMA Workshop Page for more information.
For a direct link to the Certain registration site, Click Here.

Gender Diversity in Computer Music Scholarship:

The Gender Diversity in Computer Music Scholarship application has closed.

We try to make these workshops as affordable as possible as a means of ensuring as many people as possible can take this workshop.

Previous Work from Course and Workshop:

Flex Effects Glove
Holly Jachowski

Yuval Adler

Ink Drop
Eric Rawn

Toe Candy
Ben Josie

David Grunzweig, Trijeet Mukhopadhyay, Alison Rush

Griffin Stoller, Ned Danyliw, Brian Bolze

Paul Batchelor