Pure Data tutorials by Rafael Hernandez

by Wasilios Ntuanoglu in Computer Science

Video tutorials on Pure Data (Pd) with Dr. Rafael Hernandez.


Lecture 1

PURE DATA: Lesson 01, Hello World!

Discussion Board
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.
Lecture 2

PURE DATA: Lesson 02, Help!

Discussion Board
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...
Lecture 3

PURE DATA: Lesson 03, Basic Math & Bang Order

Discussion Board
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 ...
Lecture 4

PURE DATA: 04, Metro

Discussion Board
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.
Lecture 5

PURE DATA: 05 MIDI (Mac) & Makenote

Discussion Board
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...
Lecture 6

PURE DATA: 06 Conditional Logic with Spigot & Moses

Discussion Board
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.
Lecture 7

PURE DATA: 07 Lists with ReacTIVision

Discussion Board
Video 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 Board
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].
Lecture 9

PURE DATA: 09 Send & Receive

Discussion Board
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..
Lecture 10

PURE DATA: 10 The Expression Object [expr ]

Discussion Board
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.
Lecture 11

PURE DATA: 11 Subpatching

Discussion Board
Video 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 Board
Video 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 Board
Video 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 Board
Video 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 Board
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.
Lecture 16

PURE DATA: 16 Simple Abstractions

Discussion Board
Video 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 Board
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...
Lecture 18

PURE DATA: 18 Simple Oscillators with [osc~]

Discussion Board
Video 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 Board
Video 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 Board
Video 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 Board
Video 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 Board
Video 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 Board
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.
Lecture 24

PURE DATA: 24 Open Sound Control, Part 2

Discussion Board
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...
Lecture 25

PURE DATA: 25 Open Sound Control, Part 3

Discussion Board
Video 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 Board
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.
Lecture 27

PURE DATA: 27 Video Playback with GEM

Discussion Board
Video 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 Board
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]...
Lecture 29

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

Discussion Board
Video 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 Board
Video 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 Board
Video 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 Board
Video 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 Board
Video tutorials on Pure Data (Pd) with Dr. Rafael Hernandez. In this lesson, applying reverb to sound and writing delay lines.
Back