Programming Graphics III: Painting with Sound

Joshua Davis, Artist, Designer, and Technologist

Play Speed
  • 0.5x
  • 1x (Normal)
  • 1.25x
  • 1.5x
  • 2x
45 Videos (5h 41m)
    • HYPE update

      7:11
    • INTRO

      5:37
    • Build 01

      6:50
    • Build 02

      6:20
    • Build 03

      8:37
    • Build 04

      10:43
    • Build 05

      5:55
    • Build 06

      7:26
    • Build 07

      23:29
    • Build 08

      10:25
    • Build 09

      5:13
    • Build 10

      12:14
    • Build 11

      3:43
    • Build 12

      4:19
    • Build 13

      7:35
    • Build 14

      7:51
    • Build 15

      7:42
    • Build 16

      9:37
    • Build 17

      9:28
    • Build 18

      9:44
    • Build 19

      12:49
    • Build 20

      6:19
    • Build 21

      5:29
    • Build 22

      6:50
    • Build 23

      3:21
    • Build 24

      7:48
    • Build 25

      8:11
    • Build 26

      5:51
    • Build 27

      4:47
    • Build 28

      3:20
    • Build 29

      5:46
    • Build 30

      7:54
    • Build 31

      8:13
    • Build 32

      7:42
    • Build 33

      3:23
    • Build 34

      7:04
    • Build 35

      11:12
    • Build 36

      10:38
    • Build 37

      7:07
    • Build 38

      7:25
    • Build 39

      4:04
    • Build 40

      7:39
    • Build 41

      7:45
    • Build 42

      8:41
    • THANKS

      1:51

About This Class

9701878f

We’ll be working with a great processing library called minim and tap into using FFT (Fast Fourier Transform) to read the audio spectrum from audio files or live audio from a microphone or line-in and apply this audio data into controlling something on screen like animation or lighting.

This class is labelled "Intermediate" as it builds upon my first 2 skillshare classes / “Programming Graphics I: Introduction to Generative Art” and “Programming Graphics II: Generative Art Animation”

This class has 42 videos and 42 sample sketches that walk you through how to use audio as input into processing animation.

PLEASE NOTE

the 42 code videos were recorded while using processing 2.2.1 and HYPE.pde - but the intro video "HYPE update" explains the shift to working with processing 3 + HYPE the library. Also please note that the accompanying .zip file in "Your Project" has been updated to reflect this shift to processing 3 + HYPE the library... so some references in the videos may shift slightly.

113

Students

--

Projects

Joshua Davis

Artist, Designer, and Technologist

Joshua Davis is an award-winning designer, technologist, author and artist in new media, and is acclaimed for his role in designing the visualization of IBM’s Watson, the intelligent computer program capable of answering questions, for the quiz show Jeopardy.

Joshua’s work has been exhibited at the Tate Modern (London), the Ars Electronica (Austria), the Design Museum (London), le Centre Pompidou (France), the Institute of Contemporary Arts (London), PS.1 MoMA (New York), the Smithsonian’s Cooper-Hewitt, National Design Museum and more.