Raspberry Pi: Interactive Video and Sound with Processing and Pure Data
Sundays 2 — 5PM
from January 13
to February 24
for 7 class sessions
+ Student Exhibit on March 2, 2019
2015 East Riverside Dr.
Austin, Texas 78741
THE RISE OF ROBOTIC ART
Processing is the standard platform for creating interactive work that streamlines the integration of video, sensors, motors, and LEDs. Pure Data is an open source sound and multimedia development programming environment. This course is also an introduction to The Raspberry Pi, a tiny, single board computer that can run many different interactive applications (including Processing). It can be easily embedded inside an interactive object or installation.
Learn to run Processing on Raspberry Pi
Processing is an application/platform for creating graphics and animation for interactive video projects. With a large community of users, it can now run on the Raspberry Pi! Pure Data (PD) is an open source visual programming language for sound and multimedia (very similar to Max). It also works on a Pi which is very exciting! Why? Because you no longer need to run your projections, sound, and interactive artworks off of a laptop or a desktop which is very expensive and prone to crashing.
In this course, we will all be running our Pis off of a preloaded Raspian OS disk image optimized for creating standalone projects with Processing and PD. You will be up and running within one hour or less. Over the course of seven classes, we will cover how to pass values between software, generate graphics and animation with code, integrate sensors to modulate sounds and visuals and trigger events, learn video projection techniques, generate and manipulate sounds, and control output devices like servos and lights. Through all of these class experiments, you will discover possibilities for a final project and many future projects to come.
WHO THIS CLASS IS FOR
This workshop is for
This course is for anyone interested in learning how to program video and sound for projections, performances, and installations. It is also for those who are interested in learning the basics of the Rasberry Pi and Linux, and anyone who wants to learn the basics of the Java programming language.
This 7-week course will focus on how to work in the Linux OS, how to hook up and program LEDs, sensors, and motors to the Raspberry Pi's GPIO pins, how to program in Java for Processing, how to create Pure Data patches to manipulate sound, and ultimately how do develop standalone interactive video and sound artworks.
WHAT WILL I LEARN?
Raspberry Pi Raspian OS
Programming with Java on the Processing platform
Programming with Python
The Linux OS
Programming graphics and interactivity
Integrating sensors with the Pi’s GPIO
Integrating servos and LEDs with the Pi’s GPIO
WHAT DO I NEED TO KNOW?
Students Must Have: Laptop (Mac or Windows) with an ethernet port or an adapter for an ethernet port
No electronics experience required
No programming experience required
WHAT DO I NEED TO BRING?
All materials listed are provided by dadageek
Raspberry Pi microcontroller
Short Ethernet Cable
Short Micro USB Cable
USB Audio Adapter
Artists Working in this Medium
“I’ve created these tools, these toys, and have had time to play with them.”
Matthew Steinke is a composer, artist, and educator. His sonic narratives and musical experiments take the form of audio recordings, videos, performances, and installations. His invented instruments combine electromechanical engineering and acoustic design for both composed and improvised performances.
Over the past two decades, Steinke's robotic installations and performances have been presented in museums, galleries, and festivals across the U.S., Canada, and Europe.
He holds an MFA in Art and Technology Studies from The School of the Art Institute of Chicago. His work has been featured in Wired, Artweek LA, The Village Voice, The San Francisco Bay Guardian, Spin, Rolling Stone, Keyboard Magazine, Drum Magazine, Hackaday, and on the cover of Tape Op.
Currently residing in Austin, Texas, Matt divides his time between music composition, performance, installation, acoustic research, and experimental musical instrument design.