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.
Syllabus
Context
Code
https://cycling74.com/downloads/
Max Resources
Sound Design
Helpful Tools
Unhelpful Tools
MAX INTERFACE BASICS
1. What is Max?
2. Interface overview
3. How to get help / about the documentation
BASIC OBJECTS
ORDER OF EVENTS
DATA TYPES
THE BIG BANG
WHAT IS THE MATRIX?
JITTER UI OBJECTS
VIDEO FILES
VIDEO COMPRESSION
VIDEO I/O
VIDEO MIXING
BASIC / VIDEO MATHS
ARGUMENTS VS. ATTRIBUTES
BASIC UI CONTROLS
LISTS
GOING FULLSCREEN
Context
Code
BASIC MSP OBJECTS
RECORDING TO DISK / PLAYING BACK FROM DISK
LIVE MULTITRACKING
MIXING / CROSSFADING
FUN WITH MEMORY BUFFERED AUDIO
Context
Code
LISTS
RANDOMNESS
LOGIC / DATA FLOW
DATA SCALING
VARIABLES, DATA STORAGE
MINING FOR / RECALLING QT LOOPS
HANDY OBJECT
SPATIAL AUDIO FUNDAMENTALS
1. Phase-controlled panning
2. el.npan~
3. Ambisonics (ICST)
MORE ABOUT SPATIAL AUDIO
SUBTRACTIVE SYNTHESIS
1. Basic waveforms
2. Special features
3. Noise sources
4. Filters
MODULATION SYNTHESIS
1. Smooth & stepped randoms
2. Some maths
3. Fun with volume
4. Fun with frequency
SIGNAL ANALYSIS
EFFECTS
AUTOMATION
THIRD PARTY VIDEO SYNTHESIS TOOLS
Context
Code
TIMING TIPS / TRICKS
TIDYING UP
KEYING
MATRIX CUTTING / SPLICING
VIDEO DELAY
OPEN GL + VIDEO BASICS
MULTI-VIDEO / MULTI-COMPUTER SYNCING
VIDEO & OPEN GL PT. 2
EXTRUDING
USING 3D MODELS
MORE ABOUT THE STUDIO
Context
Code
FRAME DIFFERENCING
COMPUTER VISION WITH CV.JIT
TIPS + TRICKS
ABSTRACTIONS
MANAGING COMPLEX PATCHES
BASICS OF POLY~
FUN WITH POLY~
MIDI
EXTERNAL CONTROLS