A look back at some items in our archives.
[http://www.baranoffrossine.com/museum/index.cfm?SelectLang=English|Wladimir Baranoff-Rossine]
[http://www.centerforvisualmusic.org/Belson|Jordan Belson]
[http://en.wikipedia.org/wiki/Mary_Ellen_Bute|Mary Ellen Bute]
[http://www.iotacenter.org/visualmusic/profiles/brakhagestan|Stan Brakhage]
[http://www.iotacenter.org/visualmusic/profiles/castellouis|Louis-Betrand Castel]
[http:
Center for Visual Music: http://www.centerforvisualmusic.org
The iotaCenter: http://www.iotacenter.org/
arika: http://www.arika.org.uk/
Ars Electronica: http://www.aec.at/en/index.asp
Center for Brain and Cognition: http://psy.ucsd.edu/chip/CBC2.html
Ernest Chladni: http://en.wikipedia.org/wiki/Ernst_Chladni
Experimental Television Center: http://www.experimentaltvcenter.org/
Fred Collopy: http://rhythmiclight.com/
Color organ: http://en.wikipedia.org/wiki/Color_organ
Richard Cy
Expanded Cinema, Youngblood, P. Dutton & Co., 1970, http://www.ubu.com/historical/youngblood/expanded_cinema.pdf
Experimental Animation, Russett - Starr, Da Capo Press, 1976, ISBN 0-306-80314-2
The Sound of Painting, von Maur, Prestel, 1999, ISBN 3-7913-2082-3
Sons & Lumières, von Maur - Rousseau - Cooper - Levin - Lista - Kahn - Duplaix - Kihm - Szendy, Éditions du Centre Pompidou, 2004, ISBN 2-84426-244-9
- [http://homepages.inf.ed.ac.uk/rbf/CAVIARDATA1/|Video-Tracking Test Footage]
- [http://www.archive.org/|Archive.org] - Ephemeral Films,Open-source Video,etc.
- [http://vjforums.com/forumdisplay.php?f=11|VJ Forums Content Finding Forum] - Browse the threads here for links to all sorts of short clips in every theme.
- [http://abstrakt.vade.info/|Anton Marini] - AKA vade.
- [http://www.goldbergs.com/|Joshua Goldberg]
- [http://2uptech.com/|Randy Jones]
- [http://www.sue-c.net/|Sue Costabile]
##Class Patches:::
- [http://pile.pixlpa.com/cnmat/Day_1.zip|Day 1 patches]
- [http://pile.pixlpa.com/cnmat/Day_2.zip|Day 2 patches]
- [http://pile.pixlpa.com/cnmat/Day_3.zip|Day 3 patches]
- [http://pile.pixlpa.com/intro_patches.zip|Jitter Demo Patches]
##Jitter Recipes:::
- [http://pile.pixlpa.com/JitterRecipes-Book1.zip|Jitter Recipes-Book1]
- [http://pile.pixlpa.com/JitterRecipes-Book
+ Friday: Guest Speakers
- Catch-up on all that we missed the previous 4 days, and Questions and Answeres
- Guest: Edmund Campion (CNMAT)
- Guest: Sue C (Oaktown)
- [Sue's Video Delay patch is attached below]
- Guest: Bob Ostertag (UC Davis)
-
Resources for Further Study
websites:
http://crca.ucsd.edu/~msp/techniques/latest/book-html/
http://ccrma.stanford.edu/~jos/GlobalJOSIndex.html
books:
[http://www.amazon.com/Computer-Music-Tutorial-Curtis-Roads/dp/0262680823...|The Computer Music Tutorial, by Curtis Roads]
Friday Lecture
# Ideas
Max is often used is inter-device and inter-media "plumbing." In other words, some sensor, controller, or input device is connected to a computer, running Max, which then outputs some audio, video, motor control messages to realize the artists wishes.
# Topics
- Keyboard and Mouse as controllers
- External devices (joystick, tablet...?)
- Open Sound Control
- Building a User Inter
#Ideas
Much Max programming can be thought of "getting the right message to the right place at the right time".
# Your assignment
## Sound
Play with the patches we have provided for making envelopes with line~ and adsr~ to get a feel for amplitude envelopes, and make yourself a collection of amplitude envelopes that you like.
# Ideas
A common and powerful method of control is grouping messages together into lists, and storing lists in collections to be played back, like a musical score. Methods of creating an playing scores will be discussed.
Also, as projects get more complex, it becomes useful to organize one's patches. Two useful tools are: Sub-patchers and Abstractions.
# Topics
- lists in message boxes: variables
- lists with pack and unpack
- collections
- encapsulating
- abstractions: variables
# Ideas
Max is a graphical programming where messages are passed between objects using patch cords. Today's lecture begins with the mode of interacting with the Max environment (locked/unlocked, patching/presentation). It moves on types (ints, floats, symbols, lists, audio, matrix) of messages, and how they can be formed and transmitted. Basic debugging techniques are addressed.
#Topics
- navigating the patcher window
- messages and objects
- getting help
- data types
- file paths and the file browser
# Your assignment
Play with the additive synthesizer instrument we have provided (named simple-additive~) to get a feel for additive synthesis.
Play with the slide show patch we have provided, named "simple-slideshow."
simple-sequencer demonstrates the concepts of playing a score, or a timed list of cues. Currently it "plays" each note by printing a list in the Max window.
# What we have provided
- "percussion-buffers", a small patch which reads nine percussion sound files into nine buffers.
- "simple-sampler~", a straightforward sample-playback synthesis patch based on play~. There is also a help patch that shows how to use simple-sampler~.
- "simple-draw.maxhelp" draws triangles, squares, and circles into an LCD object.
# Your assignment
Using the audio and visual patches provided, build a four voice poly-rhythmic metronome.
Hint: Use the metro object.
Friday Lab
#When, where, who
- The workshop runs July 14-18, 11 AM-4 PM (Lecture 11-12, lunch break 12-1, lab session with instructor support 1-4)
- CNMAT is located at 1750 Arch Street, Berkeley, CA
- Instructors: [cnmat:node/509|Michael Zbyszynski] and other experienced Max/MSP/Jitter teachers
The workshop will be held in the Main Room at CNMAT.
Live processing