May 28 2019

Caffeinated Robots: Combining JavaScript and Robots

Explore the world of JavaScript and what it can do. Learn how to combine Node.js, Johnny-five, and Arduino to create a morse code machine! 

Jun 1 2019 to Jun 15 2019

Intro to Projection Mapping with TouchDesigner

Join us for an introduction to the TouchDesigner interface to learn standard techniques of projection mapping to turn objects and spaces into display surfaces for video projection.

Jun 4 2019 to Jun 11 2019

Building Interactivity: An Introduction to Unity and Biosignals

Learn how to use the game engine Unity to construct an interactive digital experience with real-time biofeedback from the user.

Jun 22 2019 to Jun 26 2019

Touch, Sound, Pulse: DIY Vibrotactile Systems

Learn about the multisensory and emotive world of vibrotactility with David Bobier of VibraFusionLab and build your own wearable and handheld vibrotactile device. 

Jun 25 2019 to Jul 2 2019

Slime Mold as Capacitive Storytelling

Slime mold is a beautiful living monoculture. Due to its tendency to grow in the pattern of nodes and branches, new media bio-artists have been using it as a medium to represent everything from the functionality of the Internet to diaspora migration patterns of the human race.

Jun 29 2019

Build Your Own Psychogeographic Noise Synth!

In this hands on workshop, you will learn how to build your own experimental noise synthesizer - the Fort Processor! All the necessary components in kit format will be provided, as well as guidance to build your device from scratch. 

Jul 6 2019 to Jul 20 2019

PUFF! Create Inflatable Forms

Are you interested in experimenting with the inflated form? Join us for a three-session masterclass taught by renowned installation artist Marcia Huyer and learn how to create your own large-scale inflatable sculpture from scratch. The workshop will finish with a collaborative outdoors presentation. 

Past workshop
Jun 30, 2015

Intro to Rhino 5

Rhinoceros is a powerful 3D modelling software that can be used for many applications.  In this introductory workshop you will learn to navigate Rhino 5 and create 3D models that can be exported for printing. 



Rhino can create, edit, analyze, document, render, animate, and translateNURBS* curves, surfaces, and solids, point clouds, and polygon meshes. There are no limits on complexity, degree, or size beyond those of your hardware.

Special features include:

Past workshop
Jun 25, 2015


signalJam~ is an event for live coding audio compositions for users of Max MSP or Pure Data. This event is all about play, experimentation and improvisation. This is not a workshop, rather it is a creative play space for all levels of skill! 

This event is pay-what-you-can, with a suggested donation of $10.  To track enrollment, please register ahead of time.


Rules of signalJam~:

Because of the open nature of this live coding session, we need to set some perimeters to ensure that it is fun and accessible for everyone.

Past workshop
Jun 23, 2015

3D Modelling for 3D Printing

Have you still not used a 3D printer yet?  We've got two new Ultimaker 2 3D printers and a NextEngine 3D scanner in the studio, so you should learn to 3D model so you can 3D print.  In this workshop you will be introduced to 3D modelling using 123D software, and learn the design rules for 3D printing, how to prepare your files, choose filaments, and set up the 3D printer to print (you'll print, too!).

What to Bring:

Past workshop
Jun 11 - 18, 2015

Max for Ableton Users

This is an exciting time for electronically produced sounds because the lines between instrument, environment, gesture, and performance are all mixing into a pumping aural cocktail. In these workshops you will learn basic approaches and techniques used to create interactive and generative sonic experiences. This is ideal for participants looking to create interactive audio installations or learn some nifty tricks to enhance their audio performances with technology.


Part 1: Introduction to Max For Live and MSP

Past workshop
May 28, 2015

Interfacing Arduino and Max 7

Custom electronics allows you to create unique interfaces and experiences for your interactive installations. Learn how to approach electronics projects from a graphical flow programming approach. Connect switches and sensors to Audio and Video, or control output like LED's based off of audio and video events!

Materials: We'll loan you an Arduino for the workshop, which you're welcome to purchase at the end of the workshop if you like.

Past workshop
May 16, 2015

Wearables and Collaborative Performance

In this full-day workshop you will learn to use Bluetooth and Arduino (in the form of the LightBlue Bean) as well as various body sensors to create generative designs through collaborative performance. You will get your feet wet with writing Arduino code, reading and managing sensor data, sending wireless messages and interfacing with Processing.  You'll learn to think conceptually about the body and its relationship to time, space, and technology.

Past workshop
May 7 - 21, 2015

Interactive Installations in Max 7: A 3-Part Series

NOTE: This is a 3-part workshop series taking place across three Thursdays: May 7, May 14, May 21. You are welcome to sign up for one workshop individually or all three.

In this workshop, we will learn the ins and outs of the Max 7 programming environment as well as some universal concepts to most programming languages as well as electronics. To do this, we will learn the basics of manipulating both pre-recorded and live video feeds in real-time!

Introduction to Max 7

Thursday May 7, 7-10pm

Past workshop
Apr 16 - 30, 2015

Arduino for Artists: a 3-Part Series

NOTE: This is a 3-part workshop series taking place across three Thursdays: April 16, April 23rd, and April 30th. You are welcome to sign up for one workshop individually or all three.

Past workshop
Feb 21, 2015

Intro to Interactive Art with Max 7

Max 7 is a perfect tool for artists learning to create interactive installations, particularly those which use camera or audio input. It's a graphical approach to programming, in which artists create "patches" by visually connecting objects which represent inputs, outputs and functions, rather than typing out lines of code.

We're going to learn how to use this powerful tool to create an interactive video piece!