Lectures:

Lecture 1 (07:15)

PURE DATA: Lesson 01, Hello World!

First in a series of tutorials on Pure Data (Pd) by Dr. Rafael Hernandez. In this lesson, the concept of object creation and patching is gone over.

Step 1116%
Lecture 2 (02:40)

PURE DATA: Lesson 02, Help!

Video tutorials on Pure Data (Pd) with Dr. Rafael Hernandez. In this lesson, the interactive help system that allows you to learn about objects while testing...

Step 2391%
Lecture 3 (04:57)

PURE DATA: Lesson 03, Basic Math & Bang Order

Video tutorials on Pure Data (Pd) with Dr. Rafael Hernandez. In this lesson, doing basic arithmetic and stressing the important of patching order to achieve ...

Step 3210%
Lecture 4 (10:26)

PURE DATA: 04, Metro

Video tutorials on Pure Data (Pd) with Dr. Rafael Hernandez. In this lesson, using the metro object to create regular bangs and also creating a BPM-based metro.

Step 4105%
Lecture 5 (08:33)

PURE DATA: 05 MIDI (Mac) & Makenote

Video tutorials on Pure Data (Pd) with Dr. Rafael Hernandez. In this lesson, setting up the IAC Driver on Mac to send MIDI messages from PD to other software...

Step 5100%
Lecture 6 (10:59)

PURE DATA: 06 Conditional Logic with Spigot & Moses

Video tutorials on Pure Data (Pd) with Dr. Rafael Hernandez. In this lesson, testing for logical conditions by which something is either true or false.

Step 6100%
Lecture 7 (13:58)

PURE DATA: 07 Lists with ReacTIVision

Video tutorials on Pure Data (Pd) with Dr. Rafael Hernandez. In this lesson, packing and unpacking lists; using ReacTIVision for sample list data.

Step 7100%
Lecture 8 (17:57)

PURE DATA: 08 Random Numbers

Video tutorials on Pure Data (Pd) with Dr. Rafael Hernandez. In this lesson, various random number objects in PD and an example of probability using [moses].

Step 8100%
Lecture 9 (15:55)

PURE DATA: 09 Send & Receive

Video tutorials on Pure Data (Pd) with Dr. Rafael Hernandez. In this lesson, using [s ] and [r ] objects to send and receive data without patchcords..

Step 9100%
Lecture 10 (24:21)

PURE DATA: 10 The Expression Object [expr ]

Video tutorials on Pure Data (Pd) with Dr. Rafael Hernandez. In this lesson, using the [expr ] object to do math and conditional logic more efficiently.

Step 10100%
Lecture 11 (05:43)

PURE DATA: 11 Subpatching

Video tutorials on Pure Data (Pd) with Dr. Rafael Hernandez. In this lesson, creating cleaner patches with subpatching.

Step 11100%
Lecture 12 (09:19)

PURE DATA: 12 AU Lab and MIDI Instruments

Video tutorials on Pure Data (Pd) with Dr. Rafael Hernandez. In this lesson, exploring AU Lab and its instrument hosting capabilities.

Step 12353%
Lecture 13 (17:17)

PURE DATA: 13 Tables and Arrays

Video tutorials on Pure Data (Pd) with Dr. Rafael Hernandez. In this lesson, reading and writing to tables and arrays.

Step 13100%
Lecture 14 (05:56)

PURE DATA: 14 Reading Tables with [expr ]

Video tutorials on Pure Data (Pd) with Dr. Rafael Hernandez. In this lesson, using the [expr ] object to read tables and arrays.

Step 14252%
Lecture 15 (06:20)

PURE DATA: 15 Useful Objects for Manipulating Lists

Video tutorials on Pure Data (Pd) with Dr. Rafael Hernandez. In this lesson, the [zl ] objects from the Zexy library and [bondo] for synchronizing lists.

Step 15263%
Lecture 16 (07:29)

PURE DATA: 16 Simple Abstractions

Video tutorials on Pure Data (Pd) with Dr. Rafael Hernandez. In this lesson, creating custom abstractions to be used in other Pd patches.

Step 16100%
Lecture 17 (13:10)

PURE DATA: 17 Beginning Audio with [readsf~]

Video tutorials on Pure Data (Pd) with Dr. Rafael Hernandez. In this lesson, exploring basic audio file playback with [readsf~] and associated Pd audio engin...

Step 17100%
Lecture 18 (09:03)

PURE DATA: 18 Simple Oscillators with [osc~]

Video tutorials on Pure Data (Pd) with Dr. Rafael Hernandez. In this lesson, using a simple sine wave generator to make sound.

Step 18100%
Lecture 19 (06:27)

PURE DATA: 19 Basic Amplitude Modulation

Video tutorials on Pure Data (Pd) with Dr. Rafael Hernandez. In this lesson, adjusting amplitude using [line~] and other oscillators ([osc~]).

Step 19100%
Lecture 20 (02:16)

PURE DATA: 20 Smoothing Amplitude

Video tutorials on Pure Data (Pd) with Dr. Rafael Hernandez. In this lesson, smoothing amplitude changes to eliminate clicks.

Step 20100%
Lecture 21 (06:28)

PURE DATA: 21 Beginning FM Synthesis

Video tutorials on Pure Data (Pd) with Dr. Rafael Hernandez. In this lesson, achieving simple FM synthesis with a carrier and a single modulator.

Step 21209%
Lecture 22 (14:14)

PURE DATA: 22 Advanced Audio with [tabread4~]

Video tutorials on Pure Data (Pd) with Dr. Rafael Hernandez. In this lesson, loading sound into tables and arrays and reading back with [phasor~]

Step 22100%
Lecture 23 (11:33)

PURE DATA: 23 Open Sound Control, Part 1

Video tutorials on Pure Data (Pd) with Dr. Rafael Hernandez. In this lesson, connecting a Wiimote in a DJ Hero controller to Pd via OSCulator.

Step 23100%
Lecture 24 (17:33)

PURE DATA: 24 Open Sound Control, Part 2

Video tutorials on Pure Data (Pd) with Dr. Rafael Hernandez. In this lesson, creating a scratching patch using a Wiimote in a DJ Hero controller to Pd via OS...

Step 24100%
Lecture 25 (07:30)

PURE DATA: 25 Open Sound Control, Part 3

Video tutorials on Pure Data (Pd) with Dr. Rafael Hernandez. In this lesson, sending OSC messages to iPhone application, touchOSC.

Step 25121%
Lecture 26 (16:40)

PURE DATA: 26 Physical Control via [hid]

Video tutorials on Pure Data (Pd) with Dr. Rafael Hernandez. In this lesson, using a Logitech joypad with Pd in order to control sounds in FM 8.

Step 26100%
Lecture 27 (15:17)

PURE DATA: 27 Video Playback with GEM

Video tutorials on Pure Data (Pd) with Dr. Rafael Hernandez. In this lesson, using the [pix_film] object to play and control video.

Step 27100%
Lecture 28 (07:21)

PURE DATA: 28 Simple Video Manipulation in GEM

Video tutorials on Pure Data (Pd) with Dr. Rafael Hernandez. In this lesson, applying position and rotation transformations to a movie loaded into [pix_film]...

Step 28100%
Lecture 29 (05:53)

PURE DATA: 29 Applying Gain & Threshold to Video in GEM

Video tutorials on Pure Data (Pd) with Dr. Rafael Hernandez. In this lesson, adjusting gain and threshold of a [pix_film] object.

Step 29118%
Lecture 30 (07:18)

PURE DATA: 30 Visual Abstractions

Video tutorials on Pure Data (Pd) with Dr. Rafael Hernandez. In this lesson, making abstractions with GUIs.

Step 30100%
Lecture 31 (09:36)

PURE DATA: 31 Writing and Recording Audio

Video tutorials on Pure Data (Pd) with Dr. Rafael Hernandez. In this lesson, writing audio to disk using [writesf~] and to memory using [tabwrite~].

Step 31100%
Lecture 32 (10:02)

PURE DATA: 32 Filtering Audio

Video tutorials on Pure Data (Pd) with Dr. Rafael Hernandez. In this lesson, filtering audio with high-pass, low-pass and band-pass filters.

Step 32100%
Lecture 33 (06:46)

PURE DATA: 33 Reverb and Delay

Video tutorials on Pure Data (Pd) with Dr. Rafael Hernandez. In this lesson, applying reverb to sound and writing delay lines.

Step 33148%

License