advanced topics in max
parsons mfadt spring 2006
joshua goldberg

requirementsjoshschedulelinks and resourcesstudent pages

requirements

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

the instructor

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.

schedule

Jan 23 OpenGL 1 - gl contexts, the gl structure, basic objects, nontraditional matrices, texture matrices

Patch made in class is here.

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

Patches from class

Video part 1 and part 2 (and class notes)

Feb 6

Audio synthesis- Ernesto and Dave

Patches from class

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.

links and resources

Max links:

There are many sites about Max on the web. This list will grow throughout the class.

Mailing lists:

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.

students

your name and face here!


Last updated Mon, Feb 27, 2006, by Joshua Goldberg.