Useful resources (links, tutorials, example code, readings) will be posted here. Please be sure to check back in from time to time, as this page will be updated throughout the course.
Context
Code
https://processing.org/download/
https://efs.risd.edu/resources/laser-cutter/
https://efs.risd.edu/resources/electronic-cutter/
https://www.silhouetteamerica.com/software/
Additional Resources
Processing Reference: https://processing.org/reference/
Processing Forum: https://forum.processing.org/
Learning Processing: http://learningprocessing.com
The Nature of Code: http://natureofcode.com/
Generative Design: http://www.generative-gestaltung.de/lang/en
Context
Code
https://cycling74.com/downloads/
https://www.derivative.ca/099/Downloads/
Max Resources
Helpful Tools
Unhelpful Tools
MAX INTERFACE BASICS
What is Max?
Interface overview
How to get help / About the documentation
BASIC OBJECTS
ORDER OF EVENTS
DATA TYPES
SOUND
BASIC UI ELEMENTS
RANDOMNESS
LOGIC
THE BIG BANG
WHAT IS THE MATRIX?
JITTER UI OBJECTS
LISTS
GOING FULLSCREEN
VIDEO COMPRESSION
VIDEO FILES
VIDEO I/O
VIDEO MIXING
BASIC / VIDEO MATHS
ARGUMENTS VS. ATTRIBUTES
AUTOMATION
AUDIO ANALYSIS
BASIC WAVEFORMS
SPECIAL FEATURES
NOISE SOURCES
FILTERS
MIXING / CROSSFADING
LISTS (CONT.)
INTER-APPLICATION COMMUNICATION
SOUND FILES
BUFFERED AUDIO
EFFECTS
DATA SCALING
AUTOMATION (PART 2)
3D BASICS
OPEN GL + VIDEO
EXTRUDING
USING 3D MODELS
OTHER 3D FEATURES
TIDYING UP
MAX TOOLBOX