This is a workshop class meant as a support group and knowledge-sharing club for students pursuing their own paths in advanced max/msp/jitter work.
Students are required to give a detailed presentation on exploring one topic, supplementary explorations of two more, participate in a community website, and create a midterm and a final. The final project may be doubled up with another class or a thesis, as long as the patchery is extensive and by permission of the instructor.
The blog is here. Everyone should sign up with an account. Everyone has to post (outside of comments), at least three times: detailed supplementation of the exploration topic, the midterm, and the final. Documentation of your work is essential in this semester.
The advanced topics work like this: Every week, I want to see a detailed exploration of a topic in Max. Consider this a mini-class taught by 1 or 2 students, working with each other and me to show the possibilities and explore some paths.
Each student will also have to react to 2 of the deeper talks, posting their own explorations on the blog and/or showing them in class.
Midterm and final projects can be related, as stepping stones to the thesis.
More than anything else, you should be your own worst taskmaster in this class. As you all know, the self-directed students are the ones who excel in this programming environment, and I want to provide a structure for you, the cream of the crop, to thrive. The blog structure is also experimental for this semester, and I will need all of your help to support the Max1 folks as well.
The order of the topics, although detailed below, is by no means set in stone. I will sculpt the order according to what you guys need, and we will make the best
I will have office hours either in the main lab or at another location (you will have plenty of warning if this happens!) practically every Thursday evening, from 6-8PM. This will be the best time to reach me or ask me questions. I also check email frequently.
In late April, my wife will be giving birth, and my life is changing utterly. Office hours and class times at the end of the semester are basically TBA.
Jan 23 | OpenGL 1 - gl contexts, the gl structure, basic objects, nontraditional matrices, texture matrices
Video Part 1 and Part 2 (and class notes!) are online- thanks jb! |
Jan 30 |
OpenGL 2 - textures, interleaving data in nontraditional matrices, vertex sculpting, videoplanes Video part 1 and part 2 (and class notes) |
Feb 6 |
Audio synthesis- Ernesto and Dave Video part 1 and part 2 (and class notes) |
Feb 13 |
Javascript/Custom interfaces - Anton Video part 1 and part 2 (and class notes) |
Feb 20 | Presidents' Day- NO CLASS |
Feb 27 | MSP Guest speaker, Hans Tammen.
Video tracking- Mike and Mary |
March 6 | Matrix munging and repositioning- Robin/Chenchen |
March 13 | Guest speaker: Scott Fitzgerald.
GL synthesis/synesthesia - Christina/Ken |
March 20 | Spring Break- NO CLASS |
March 27 | Physical and Network interfacing- Joe/Paul/Hyojin |
April 3 | Midterm |
April 10 | Particles Dan/Margarida |
April 17 | |
April 24 | Final project proposal. Guest speaker TBA. [Because of baby, this class may change!] |
May 1 | Final project clinic sessions. [Because of baby, this class may change!] |
May 8 | Final project clinic sessions. [Because of baby, this class may change!] |
May 15 | Final projects due. Guests encouraged at this class. |
There are many sites about Max on the web. This list will grow throughout the class.
There is no better way to learn Max than to ask questions. Asking questions is easy when you have the patience for mailing lists. Joining one or all of these is not required for the course, but you will find it much much easier to learn the material with community support.
your name and face here!
Last updated