Of Sound and Vision

Week 1
1/3 Introduction to Max
> patches | reading | addendum
Week 2
1/9 Minimalism and the History of Techno
> patches | reading
1/10 Basics of Synthesis
> patches | reading
Week 3
1/16 Sound and Our Environment
> patches | reading
1/17 Aesthetics of Noise
> patches | reading | addendum
Week 4
1/23 Introduction to Jitter
> patches | reading | addendum
1/24 History of Visual Music, "Synaesthesia in Art"
> patches | reading | addendum
Week 5
1/30 History of Circuit-Bending and the Aesthetics of Failure
> patches | reading | addendum
1/31 Alternate Interfaces
> patches
Week 6
2/6 Getting more from your data
> patches
2/7 Work day
Week 7
2/13 Final crit
1/3 Introduction to Max

Class introductions

Who is Max?
Who made Max?
Who uses Max?
Why use Max?
Why patcher scripting?

Max Interface Overview:
  • menus, object instantiation
  • how to get help
  • about the documentation
  • options menu, incl. file path, dsp status
  • extras window, incl. audio tester
Objects, Messages:
  • object
  • message
  • comment
  • bang
  • toggle
Order of Events:
  • right-to-left, bottom-to-top
  • debugger
  • trigger
Data Types:
  • int
  • float
  • symbol
  • signal
  • jitter matrix
Data Flow:
  • select
  • <, <=, ==, >=, >
  • If / else
  • route / OSC-route
  • gate / switch
  • gate~ / selector~
Basic UI Controls:
  • int / float number boxes
  • hslider, vslider
  • multislider
  • volume slider
  • signal number box
Sound Input / Output:
  • ezdac~ / dac~, ezadc~ / adc~
Introduction to MSP:
  • cycle~, phasor~, saw~, tri~, noise~, pink~
  Assignment:
Make a monophonic synthesizer with multiple "voices" that is controllable via basic UI controls.
  Reading:
Max Matthews - The Ear and How It Works from Music, Cognition, and Computerized Sound: An Introduction to Psychoacoustics edited by Perry R. Cook

Peter Manning - The Characteristics of Digital Audio from Electronic and Computer Music

Steve Reich - Music as a Gradual Process

Philip Sherburne - Digital Discipline: Minimalism in House and Techno