- The workshop runs July 20-24, 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
- Fee: $550

Requirements: Must bring your own laptop computer (Mac or PC) with Max/MSP (Jitter optional) 5.0.6 installed and running. Set of headphones, earbuds, etc. for use during lab.

Max/MSP/Jitter is a graphical environment for music, audio, and multimedia that runs on both Macintosh (OSX) and Windows (XP and Vista) platforms. In use worldwide for over twenty years by performers, composers, artists, teachers, and students, Max/MSP/Jitter is the way to make your computer do things that reflect your individual ideas and dreams.

##[cnmat:library/2008_max_msp_jitter_day_school_syllabus| Detailed Syllabus Here]

This course covers Max 5.0, which was released in the first quarter of 2008.

This intensive week of hands-on classes on the basics of Max/MSP/Jitter programming, including the following:

- Navigating the user interface
- Work flow: organizing multi-file projects, the Max search path, where to save things
- Data types: messages, bangs, integers, floats, and lists. Open Sound Control, audio signals, and Jitter matrices
- Structure and interpretation of Max programs: objects, timing, patchers, and abstractions
- Basics of DSP: sampling, aliasing, amplitude, the frequency spectrum
- Examples of sample playback and looping, synthesis (FM, additive, and granular), audio effects
- Basics of Digital Video: the Jitter Matrix
- Examples of Movie Playback and Manipulation, and Animation with OpenGL
- Dealing with input from controllers and sensors (MIDI, the mouse and keyboard, USB devices, Serial (eg Arduino), and Ethernet)
- Mixing event processing, signal processing, and matrix processing
- Using the [cnmat:library/max_msp_jitter_depot|CNMAT Max/MSP/Jitter Depot], an online repository of patches, tutorials, and repertoire.

The workshop will be held in the Main Room at CNMAT. Each morning will start with a brief lecture introducing important concepts and a variety of hands-on programming projects based on these concepts. Each afternoon's lab assignment will solidify students' understanding of the most important ideas; additional projects will be available for faster or more advanced students. Experienced teaching assistants will be available to answer questions during the afternoon sessions.
After completing this course, students will be able to write Max programs that synthesize and/or process sound and video in response to real-time control and/or simple algorithmic processes. Graduates of this course will also have the skills to read and understand larger Max/MSP/Jitter programs and the foundation for exploring more advanced features of Max via tutorials, help patches, and online documentation.

NOTE: Participants are required to bring their own laptops with Max/MSP 5.0.6 already installed and running. (Mac OSX or Windows XP/Vista) Jitter is optional, but recommend for students interested in video processing. Please bring a set of headphones to use during the lab. Also, participants are strongly advised to have gone through the Max, MSP, and Jitter (if applicable) tutorials before the workshop.

For more information on Max/MSP and Jitter, visit the [http://www.cycling74.com/|Cycling74] web site.

To learn more about CNMAT's ongoing Max work, visit the [http://cnmat.berkeley.edu/library/max_msp_jitter_depot|Max/MSP/Jitter Depot] on our web site.

For information on housing, contact the [http://conferenceservices.berkeley.edu/summer_visitor.html|UC Berkeley Summer Visitor Housing] office for information on availability of rooms on campus: (510) 642-4444

Add to iCal
Find on Google Maps

Monday, July 20, 2009, 7:00pm to Friday, July 24, 2009 7:00pm
Contact name
Richard Andrews
Contact Phone
(510) 643-9990 x300