Skip to content

Materials for the Intro to Programming workshop using Processing taught at Front Gallery as part of SDAI's A>M>T festival.

Notifications You must be signed in to change notification settings

codekitchensd/intro-to-coding-workshop

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Intro To Coding

These Processing sketches are part of a six-hour workshop taught on 21 & 23 February 2018 by @blockwooddev and @jasonalderman at Front Gallery in San Ysidro, as part of SDAI's A>M>T Festival.

Day 1

  1. Setup (20 min.)
  2. println() — this is called a function, explain parts (also explain Processing IDE, console, and errors) (15 min.)
  3. draw shapes! — introduce size(), the coordinate system, and show shape functions in documentation (20 min.)
  4. loop — introduce variables (remember string?) and use variables to draw many shapes to the screen (20 min.)
  5. follow mouse — intro setup() and draw() and mouseX/mouseY
  6. if/else — make something happen when the mouseX/mouseY is in a certain part of window

Day 2

  1. arrays and ArrayList — make a trail of shapes (in x and y arrays), then use 2D array instead
  2. image() —draw images
  3. pixels[] — get pixel data and represent it with differently colored/sized shapes
  4. advanced: do the same with webcam video 10. advanced: translate and rotate and push/pop (make inverse kinematics tentacles?)
  5. Classes (and tabs in Processing)
  6. Using libraries - import statement and the processing.sound library
  7. Play a sound file - change playback speed with mouse movement
  8. Adapt sketch 5 from day 1 to play a different sound file when mouse crosses the threshold boundaries you set ...how do you get it to play only once each time?
  9. Make equalizer from a sound file using FFT
  10. Play with synthesis?

Future explorations?

  • Make interactive visualization involving sound input or output
  • Advanced: envelope stuff?

About

Materials for the Intro to Programming workshop using Processing taught at Front Gallery as part of SDAI's A>M>T festival.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •