Beginning Raspberry Pi – Getting Started with Video and Audio

Part 1: Tuesday, July 29th // 7-10pm
Part 2: Thursday, July 31st // 7-10pm
Part 3: Tuesday, August 5th // 7-10pm
at Machine Project
$180 for members // $200 for non-members
CLICK HERE to sign up for this workshop

Deadline to register is Tuesday, July 22nd.

Instructor: Clay Chaplin


In this workshop we will cover getting started with Raspberry Pi computers with an emphasis on working with HD video playback, using the camera module and getting started with sound output using Pure Data. Technically inclined audio-visual artists are encouraged to attend but anyone with a general curiosity about the Raspberry Pi and Linux is welcome. The first class session will focus on getting the Raspberry Pi up and running which will include: installing the system, configuring a WIFI module, and running basic commands

The second class meeting will cover playing back HD video files with a Raspberry Pi and using the camera module to capture HD videos to disk, creating a Python script to make a time-lapse camera capture device, and if time permits we will explore a RaspberryPi “Video Synth” that is remotely controlled from your laptop.

The third class will meeting will delve into using the Raspberry Pi’s built-in audio functions which will include: basic audio playback, installing Pure Data, and running Pure Data patches on a Raspberry pi.

Class One:

– Raspberry Pi basics
– Installing Linux on the Pi
– Initial Settings for the Pi
– Writing a shell script to email the RPi’s IP address
– Configuring a WIFI card to work on the Pi
– Getting the Camera Module running

Class Two:

– Simple Video Playback using a Python script
– Capturing HD video to a file
– Create a time-lapse video capture script via the Python programming language
– Create a “video synthesizer” using your laptop to control a Python script
– Demonstration of a programable pan/tilt controller for the Pi

Class Three:

– Simple Audio playback using the Pi
– Installing Pure Data on the Pi
– Basic patches for sound using Pure Data
– controlling a Pure Data patch on a Pi remotely using your laptop

Participants should be of high school age or older. Intermediate computer skills are required for this class. Basic command line experience is very useful, and experience with the Python programming language and Pure Data is helpful but not required.

Participants should bring a Mac laptop running OSX with an SD card reader. Usb keyboard and usb mouse are recommended.