Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Skillshare

Programming Graphics III: Painting with Sound

via Skillshare

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!

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.

Syllabus

  • HYPE update
  • INTRO
  • Build 01
  • Build 02
  • Build 03
  • Build 04
  • Build 05
  • Build 06
  • Build 07
  • Build 08
  • Build 09
  • Build 10
  • Build 11
  • Build 12
  • Build 13
  • Build 14
  • Build 15
  • Build 16
  • Build 17
  • Build 18
  • Build 19
  • Build 20
  • Build 21
  • Build 22
  • Build 23
  • Build 24
  • Build 25
  • Build 26
  • Build 27
  • Build 28
  • Build 29
  • Build 30
  • Build 31
  • Build 32
  • Build 33
  • Build 34
  • Build 35
  • Build 36
  • Build 37
  • Build 38
  • Build 39
  • Build 40
  • Build 41
  • Build 42
  • THANKS

Taught by

Joshua Davis

Reviews

Start your review of Programming Graphics III: Painting with Sound

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.