Video tutorials on Pure Data (Pd) with Dr. Rafael Hernandez.
Lecture 1
PURE DATA: Lesson 01, Hello World!
Discussion BoardFirst 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.
Lecture 2
PURE DATA: Lesson 02, Help!
Discussion BoardVideo 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...
Lecture 3
PURE DATA: Lesson 03, Basic Math & Bang Order
Discussion BoardVideo tutorials on Pure Data (Pd) with Dr. Rafael Hernandez. In this lesson, doing basic arithmetic and stressing the important of patching order to achieve ...
Lecture 4
PURE DATA: 04, Metro
Discussion BoardVideo 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.
Lecture 5
PURE DATA: 05 MIDI (Mac) & Makenote
Discussion BoardVideo 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...
Lecture 6
PURE DATA: 06 Conditional Logic with Spigot & Moses
Discussion BoardVideo tutorials on Pure Data (Pd) with Dr. Rafael Hernandez. In this lesson, testing for logical conditions by which something is either true or false.
Lecture 7
PURE DATA: 07 Lists with ReacTIVision
Discussion BoardVideo tutorials on Pure Data (Pd) with Dr. Rafael Hernandez. In this lesson, packing and unpacking lists; using ReacTIVision for sample list data.
Lecture 8
PURE DATA: 08 Random Numbers
Discussion BoardVideo 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].
Lecture 9
PURE DATA: 09 Send & Receive
Discussion BoardVideo tutorials on Pure Data (Pd) with Dr. Rafael Hernandez. In this lesson, using [s ] and [r ] objects to send and receive data without patchcords..
Lecture 10
PURE DATA: 10 The Expression Object [expr ]
Discussion BoardVideo tutorials on Pure Data (Pd) with Dr. Rafael Hernandez. In this lesson, using the [expr ] object to do math and conditional logic more efficiently.
Lecture 11
PURE DATA: 11 Subpatching
Discussion BoardVideo tutorials on Pure Data (Pd) with Dr. Rafael Hernandez. In this lesson, creating cleaner patches with subpatching.
Lecture 12
PURE DATA: 12 AU Lab and MIDI Instruments
Discussion BoardVideo tutorials on Pure Data (Pd) with Dr. Rafael Hernandez. In this lesson, exploring AU Lab and its instrument hosting capabilities.
Lecture 13
PURE DATA: 13 Tables and Arrays
Discussion BoardVideo tutorials on Pure Data (Pd) with Dr. Rafael Hernandez. In this lesson, reading and writing to tables and arrays.
Lecture 14
PURE DATA: 14 Reading Tables with [expr ]
Discussion BoardVideo tutorials on Pure Data (Pd) with Dr. Rafael Hernandez. In this lesson, using the [expr ] object to read tables and arrays.
Lecture 15
PURE DATA: 15 Useful Objects for Manipulating Lists
Discussion BoardVideo tutorials on Pure Data (Pd) with Dr. Rafael Hernandez. In this lesson, the [zl ] objects from the Zexy library and [bondo] for synchronizing lists.
Lecture 16
PURE DATA: 16 Simple Abstractions
Discussion BoardVideo tutorials on Pure Data (Pd) with Dr. Rafael Hernandez. In this lesson, creating custom abstractions to be used in other Pd patches.
Lecture 17
PURE DATA: 17 Beginning Audio with [readsf~]
Discussion BoardVideo tutorials on Pure Data (Pd) with Dr. Rafael Hernandez. In this lesson, exploring basic audio file playback with [readsf~] and associated Pd audio engin...
Lecture 18
PURE DATA: 18 Simple Oscillators with [osc~]
Discussion BoardVideo tutorials on Pure Data (Pd) with Dr. Rafael Hernandez. In this lesson, using a simple sine wave generator to make sound.
Lecture 19
PURE DATA: 19 Basic Amplitude Modulation
Discussion BoardVideo tutorials on Pure Data (Pd) with Dr. Rafael Hernandez. In this lesson, adjusting amplitude using [line~] and other oscillators ([osc~]).
Lecture 20
PURE DATA: 20 Smoothing Amplitude
Discussion BoardVideo tutorials on Pure Data (Pd) with Dr. Rafael Hernandez. In this lesson, smoothing amplitude changes to eliminate clicks.
Lecture 21
PURE DATA: 21 Beginning FM Synthesis
Discussion BoardVideo tutorials on Pure Data (Pd) with Dr. Rafael Hernandez. In this lesson, achieving simple FM synthesis with a carrier and a single modulator.
Lecture 22
PURE DATA: 22 Advanced Audio with [tabread4~]
Discussion BoardVideo tutorials on Pure Data (Pd) with Dr. Rafael Hernandez. In this lesson, loading sound into tables and arrays and reading back with [phasor~]
Lecture 23
PURE DATA: 23 Open Sound Control, Part 1
Discussion BoardVideo tutorials on Pure Data (Pd) with Dr. Rafael Hernandez. In this lesson, connecting a Wiimote in a DJ Hero controller to Pd via OSCulator.
Lecture 24
PURE DATA: 24 Open Sound Control, Part 2
Discussion BoardVideo 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...
Lecture 25
PURE DATA: 25 Open Sound Control, Part 3
Discussion BoardVideo tutorials on Pure Data (Pd) with Dr. Rafael Hernandez. In this lesson, sending OSC messages to iPhone application, touchOSC.
Lecture 26
PURE DATA: 26 Physical Control via [hid]
Discussion BoardVideo 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.
Lecture 27
PURE DATA: 27 Video Playback with GEM
Discussion BoardVideo tutorials on Pure Data (Pd) with Dr. Rafael Hernandez. In this lesson, using the [pix_film] object to play and control video.
Lecture 28
PURE DATA: 28 Simple Video Manipulation in GEM
Discussion BoardVideo tutorials on Pure Data (Pd) with Dr. Rafael Hernandez. In this lesson, applying position and rotation transformations to a movie loaded into [pix_film]...
Lecture 29
PURE DATA: 29 Applying Gain & Threshold to Video in GEM
Discussion BoardVideo tutorials on Pure Data (Pd) with Dr. Rafael Hernandez. In this lesson, adjusting gain and threshold of a [pix_film] object.
Lecture 30
PURE DATA: 30 Visual Abstractions
Discussion BoardVideo tutorials on Pure Data (Pd) with Dr. Rafael Hernandez. In this lesson, making abstractions with GUIs.
Lecture 31
PURE DATA: 31 Writing and Recording Audio
Discussion BoardVideo tutorials on Pure Data (Pd) with Dr. Rafael Hernandez. In this lesson, writing audio to disk using [writesf~] and to memory using [tabwrite~].
Lecture 32
PURE DATA: 32 Filtering Audio
Discussion BoardVideo tutorials on Pure Data (Pd) with Dr. Rafael Hernandez. In this lesson, filtering audio with high-pass, low-pass and band-pass filters.
Lecture 33
PURE DATA: 33 Reverb and Delay
Discussion BoardVideo tutorials on Pure Data (Pd) with Dr. Rafael Hernandez. In this lesson, applying reverb to sound and writing delay lines.


0 reviews
GIS Data Presentation Module II
Data and processes in computing
Representing and manipulating data in computers
Exploring data: graphs and numerical summaries
GIS Data Capture Module
PURE DATA: 11 Subpatching
PURE DATA: 12 AU Lab and MIDI Instrument
PURE DATA: 13 Tables and Arrays
PURE DATA: 14 Reading Tables with [expr 
