pd-la USB Stick

Now available – pd-la USB sticks.

These are 16 GB USB flash drives in custom-built wood enclosures made on the CRASHspace laser cutter. They are in the shape of a Pd message box, and say “bang” on one side and “pd-la” on the other.


The sticks contain videos of all 20 lectures from Miller Puckette’s MUS171 computer music class at UCSD. These videos are a little rough, but they are an excellent course in Pure Data and computer music design.

They are $40 in the CRASHspace store. Note that CRASHspace does not ship purchases – you have to pick up the stick in person. Please contact me at theron.trowbridge@gmail.com to make arrangements after pd-LAunch week.

Saturday pd-LAunch Party

This Saturday will be the pd-LAunch party at CRASHspace, from noon until whenever we get done.

Noon to 2:00 PM will be the first meeting of the pd-la patching circle. This informal meeting of patching and patchers (Pd, Max/MSP/Jitter, etc.) is free and open to anyone interested.  Come work on personal or professional projects, school work, or just patch quietly to yourself, in a room full of other people patching patches and helping other people patch.

2:00 – 4:00 PM – Pure Data workshop.  Details to come, but this will be a free, introductory workshop on Pure Data.

5:00 – ???? PM – pd-LAunch Party.  Join us for an evening of music performances, demonstrations, and discussion about Pure Data. Performers TBD.

Max V. Mathews, The Father Of Computer Music

Max Mathews, computer music pioneer and namesake of the computer performance software Max , died yesterday from complications due to pneumonia at the age of 84.

Max pioneered computer music with his programs for the IBM 704 mainframe in the late 1950’s. A famous early piece was “Daisy Bell” (AKA Bicycle Built For Two), which was made famous as HAL 9000’s final performance in Stanley Kubrick’s 2001: A Space Odyssey.

There’s a nice profile of Max on the CSounds website, and a good obituary on Synthtopia.

pd-LAunch In San Diego City Beat

Kinsee Morlan wrote an article on Miller, Pure Data, and pd-LAunch titled “The Language Of Invention” in San Diego City Beat.

She profiles a couple artists who are using Pd for their work, and talks about the pd-LAunch event in San Diego on Monday:

Joseph Deken, president of New Blankets Inc., a nonprofit seeking to expand access to new technologies, and director of research program development at UCSD’s Calit2, says he sees Pure Data going even further. He’s helping organize a new, Los Angeles-based Pure Data meetup group (users call them “Patching Circles”) and has plans for getting the programming language in front of even more people, especially kids.
“Pure Data, for me—which I’m just beginning to teach and learn—it represents a certain style of using computers that’s very, very powerful and it’s different than what people are used to,” Deken says. “It’s very visual…. And it’s free and can be taught pretty easily.”
The Pd-LAunch is from 4 to 8 p.m. Monday, April 25, at Calit2 at UCSD. For details or to RSVP, email launch@pd-la.info or visit pd-la.info.com.


pd-LAunch Workshop: Pd As Your Embedded Audio Engine

As part of the pd-LAunch week, Chris McCormick will be teaching a workshop on using pdlib as a sound engine for other applications on April 29th at CRASHspace.

Pd As Your Embedded Audio Engine

“Pd as your embedded audio engine” will teach all about embedding libpd as the sound engine for your app, whether its iPhone, Android, Java, OpenFrameworks, Processing, etc. This workshop provides a broad spectrum of different ways of connecting Pd to other things. Having hardware isn’t a requirement either. The workshop will cover ways of interfacing with Pd from computer to computer. Bring your laptop and devices that you want to install libpd on (Android, iPhone, etc.)

HTML and/or programming knowledge will certainly help. The aim of this workshop is to give a broad spectrum of different ways to interface to Pd. So it will be dipping very slightly into Python, C, Java, Javascript, but this is usually “glue code” and all of the code will be fully provided. You do not need to be proficient in these languages at all, the workshop will also cover methods that also just use Pd with no code at all.
Here is an outline of topics:

  • Introduction
  • History of Pd as an engine
  • Ways to interface with a Pd process:
    • Midi & OSC
    • FUDI
    • stdout
    • Python + sockets
    • pdsend/pdreceive
  • Parsing patches in three languages
  • libpd on Android and iOS
  • PdWebKitDroid
  • RjDj and ScenePlayer
  • WebPd

Students will need a laptop and should have Pd-extended installed and working (download for free from http://puredata.info) – it is available for Linux, Mac OS X, and Windows.

Space is limited.  Cost is $100.  Sign up at the CRASHspace store.


Sunday Pd Concert

Right on the heels of the pd-LAunch event, 0n Sunday, May 1st, there will be a concert south of downtown that you might want to check out:

Miller Puckette, Natacha Diels and Bryan Jacobs will join forces in a presentation of solo, duo, and trio works operating outside their reasonable elements. The group will perform Puckette’s interpretation of Kurt Schwitters’ Ursonate for computer and trio; Rama Gottfried’s BX-51 for solo flute; Bryan Jacobs’ duo Syncro-Vox and Other Cheap Animation Techniques for guitar, alto flute, and electronics; Aaron Cassidy’s vocal piece I, purples, spat blood, laugh of beautiful lips; and a solo presentation of Puckette’s infamous group The Convolution Brothers.

Sunday May 1
The Wulf
1026 South Santa Fe Ave #203 (entrance on Sacramento St.)
Los Angeles CA

pd-LAunch Workshop: Starting with Realtime Audio/Video Interaction

As part of the pd-LAunch week, Hans-Christoph Steiner will be teaching a workshop on using Pure Data for interactive audio and video on April 28th at CRASHspace.

Starting with Realtime Audio/Video Interaction

Pd provides a wide range of tools for tracking and extracting information from audio in realtime. Once in Pd, we can use the audio to control sound generation, effect, video, camera processing, etc. The combination of audio processing and digital media provide myriad opportunities for creating interactions. This workshop will introduce how to create real-time interaction in the physical world with sound and light. Pd (aka Pure Data) will be introduced as a simple programming environment for real-time interaction. This workshop will be a combination of short lectures, hands-on instruction, and unstructured time to work on learning and exploring with support of the instructor. While Pd is fairly easy to learn and designed for artists, familiarity with basic computer programming will be very beneficial. You will be able to apply the concepts learned in this course to a wide range of programming environments that can receive data via OSC messages or a network socket, such as Arduino, Flash, Processing, etc.

Students are also encouraged to bring additional hardware and/or tools they are interested in working with, as long as they are technically self-sufficient with them. Bring MIDI equipment, projectors, etc. to experiment with realtime control. Bring an Arduino with Firmata plus servos or motor controllers to experiment with motion. Or accelerometers, rotary sensors; flex sensors, etc. to experiment with sensing motion.

Students will need a laptop with Pd-extended installed and working (download for free from http://puredata.info) – it is available for Linux, Mac OS X, and Windows. The laptop needs to have a microphone and speakers.

Space is limited. Cost is $60. Sign up at the CRASHspace store.