subject

Kadenze: Programming Max: Structuring Interactive Software for Digital Arts

 with  Matt Wright
Sponsored
Digital Marketing Certificate
Cornell University via eCornell
Class Central Course Rank
#3 in Subjects > Art & Design > Digital Media

Max is a powerful platform that accommodates and connects a wide variety of tools for sound, graphics, music and interactivity using a flexible patching and programming environment. Max allows most computer users to write a simple, meaningful program within a few minutes, even with limited programming knowledge. But to do something more substantial it's necessary to approach Max as an actual programming language, by taking advantage of its various mechanisms for abstracting program elements into scalable, reusable components that can be combined in increasingly powerful ways.

This class will not cover every single capability of the language, but instead will focus on key concepts and mechanisms that will allow for tremendous new freedom and possibilities in Max. The class will touch upon:

  • sound and movie playback
  • sound synthesis
  • sound and video effects processing
  • algorithmic composition
  • cross-modal mappings (e.g., video affecting audio and vice versa)
  • interactive control (e.g., from QWERTY keyboard, mouse, USB devices, Open Sound Control)

Max programming, like most interesting topics, has deep aspects and shallow aspects. This course will largely focus on the deep aspects: principles, concepts, techniques, and theory. If you understand these underlying aspects, your capacity to create in Max will deepen exponentially.

At the same time, this is not just a theory class. You will also create your own projects using Max. This course will teach the minimum you need to start working on assignments, but mostly I will teach you how to learn or look up the shallow knowledge on your own using Max’s built-in documentation, the Internet, and the Kadenze course forum, as well as how to program your own tests that answer specific questions or reveal potential bugs. Working in this way, you will also develop essential skills and habits that will develop confidence and self-sufficiency, and serve you in the future.

14 Student
reviews
Cost Free Online Course
Subject Digital Media
Institution Stanford University
Provider Kadenze
Language English
Certificates Paid Certificate Available
Calendar

Disclosure: To support our site, Class Central may be compensated by some course providers.

+ Add to My Courses
FAQ View All
What are MOOCs?
MOOCs stand for Massive Open Online Courses. These are free online courses from universities around the world (eg. Stanford Harvard MIT) offered to anyone with an internet connection.
How do I register?
To register for a course, click on "Go to Class" button on the course page. This will take you to the providers website where you can register for the course.
How do these MOOCs or free online courses work?
MOOCs are designed for an online audience, teaching primarily through short (5-20 min.) pre recorded video lectures, that you watch on weekly schedule when convenient for you.  They also have student discussion forums, homework/assignments, and online quizzes or exams.

14 reviews for Kadenze's Programming Max: Structuring Interactive Software for Digital Arts

Write a review
6 months ago
Mike O'connor completed this course, spending 16 hours a week on it and found the course difficulty to be hard.
If you are really serious about learning Max, this is the course for you. You will work hard and will emerge with a very solid grounding in how to use this delightful programming environment. Along the way you will meet a very smart professor who's been deeply involved in the development of the language since its ver Read More
If you are really serious about learning Max, this is the course for you. You will work hard and will emerge with a very solid grounding in how to use this delightful programming environment. Along the way you will meet a very smart professor who's been deeply involved in the development of the language since its very beginnings.

I prefer courses where I'm being instructed by a deep expert who's moving at a fast pace and is engaging. Matt Wright completely blew my doors off with his knowledge and ability to demonstrate complex material in a clear and engaging way. He's also a pretty darn good Computer Science instructor and brings in a lot of CompSci fundamentals along the way. AND he's fun to listen to.

I was able to collapse an unstable script that traversed five different apps down to one very-solid Max patch for my final project. Some fun!

Was this review helpful to you? YES | NO
6 months ago
profile picture
Anonymous audited this course.
I consider the offering of this course very valuable from two aspects. 1) Being an experienced Max user myself I found still undiscoverd and interesting new knowledge in the carefully crafted videos and assignments. 2) Being a teacher of courses on interaction design the offering of this course helps me to make a case Read More
I consider the offering of this course very valuable from two aspects. 1) Being an experienced Max user myself I found still undiscoverd and interesting new knowledge in the carefully crafted videos and assignments. 2) Being a teacher of courses on interaction design the offering of this course helps me to make a case to use Max as a valuable tool in the field. Prototyping interactive experiences with Max relatively easy, especially for people who do not have a lot of experience using more traditial language oriented programming tools. It supports blended learning in my courses where I can offer homework to the students building there Max skills at home and focus on the content material in the contact moments in my classes.
Was this review helpful to you? YES | NO
6 months ago
profile picture
Anonymous completed this course.
The course is very well organized, the topics are progressive and the theacher is very exact in his explanations, and in video online you can have English subtitles for a better understanding if you are not English language native. Also home works and evaluations are very well organized and you have possibility of supp Read More
The course is very well organized, the topics are progressive and the theacher is very exact in his explanations, and in video online you can have English subtitles for a better understanding if you are not English language native. Also home works and evaluations are very well organized and you have possibility of support by the staff.

I have completed it in time, and, even if I already used Max a little, it has been very useful for me, both in audio topics and in video ones.

I think the course is very suitable also for beginners, and I have recommended it to my students and friends. So I recommend it to you, too.
Was this review helpful to you? YES | NO
6 months ago
profile picture
Anonymous completed this course.
I was new to MAX/MSP, but I have an engineering background. For this type of profile, the course is excellent! Only the part regarding the developer kit (writing your own objects in C) could have been a bit more in-depth (e.g. to the point where an object is programmed that creates a "hello world" message upon a bang). Read More
I was new to MAX/MSP, but I have an engineering background. For this type of profile, the course is excellent! Only the part regarding the developer kit (writing your own objects in C) could have been a bit more in-depth (e.g. to the point where an object is programmed that creates a "hello world" message upon a bang). Otherwise: great course, both in terms of content and didactic approach, thanks!
Was this review helpful to you? YES | NO
6 months ago
Sergio Kafejian completed this course, spending 10 hours a week on it.
Very good course. I leraned a lot about the inner mechanisms that make MAX a powerfull tool for interactive music. The lecturer has covered a wide field of subjects and from them is possible to envisage several ways of using this software, as well as using third part softwares and external controls and devices. I have done it completeley as a free auditor in 3 weeks. I strongly recommend.
Was this review helpful to you? YES | NO
6 months ago
Robert Appleton is taking this course right now.
The missing manual. I've audited only 2 sessions so far. And beginning with session 2, this course presents itself as a radical teaching document – precisely what I, as a musician, artist and designer with math anxiety, needs to be able to take over the creation and updating of my own software - previously written under max 4, 5 and 6. Thanks to Matt Wright and Stanford.
Was this review helpful to you? YES | NO
6 months ago
profile picture
Anonymous completed this course.
I'm a fairly experienced Max programmer so some of the course was review. But once we got to the more advanced stuff it was great! Matt Wright is a charming lecturer, his presentations are well organized, and the examples are both challenging and interesting. If you want (or need) to learn Max, this is the place.
Was this review helpful to you? YES | NO
6 months ago
profile picture
Anonymous partially completed this course.
This online class really help me to learn more about MaxMsp, although now I only finished two sessions of this class, but I already got many ideas of making program , thanks! I'm a graduate student from Taiwan, I also recommend this great website to my friends :)
Was this review helpful to you? YES | NO
a year ago
profile picture
Anonymous is taking this course right now.
I am enrolled as a premium member. Can't believe that the founder of cycling 74 gives a guest appearance in week 1 of course! Session 1 is kind of long, but full of great information. Excited that I get access to this Stanford University course.
Was this review helpful to you? YES | NO
6 months ago
profile picture
Anonymous completed this course.
this is a great introduction course to Max/MSP , with great ideas and a great tutor .. I highly recommend taking this course even if you have some basic knowledge of max/msp since there are many advanced topics as well .
Was this review helpful to you? YES | NO
6 months ago
profile picture
Anonymous partially completed this course.
This course is helping me a lot to understand the Max/MSP environment basics, as far I can say. I find very inspiring and useful the assignments we get under the course.

I really recommend this course.
Was this review helpful to you? YES | NO
6 months ago
profile picture
Anonymous audited this course.
Terrific course. I've worked on and off with Max for many years but this class in particular gave me insight that I didn't find anywhere else. I highly recommend it.
Was this review helpful to you? YES | NO
6 months ago
profile picture
Anonymous is taking this course right now.
A really comprehensive course, well taught, and so worth while. As a current Max user, I found it great for a review of material I knew already, and for filling in the gaps in my knowledge base. The downloadable code examples and other resources were hugely helpful. The thing I appreciate most is the focus on "deep lea Read More
A really comprehensive course, well taught, and so worth while. As a current Max user, I found it great for a review of material I knew already, and for filling in the gaps in my knowledge base. The downloadable code examples and other resources were hugely helpful. The thing I appreciate most is the focus on "deep learning" vs "shallow learning". More than anything, I think that this provided a solid foundation for further exploration into the program.
Was this review helpful to you? YES | NO
6 months ago
profile picture
Anonymous completed this course.
I liked a lot and learned lots of stuff. However I think Matt Wright tried to deliver too much informations or pace was a bit fast for good reason. In my opinion, it could be better to slow down a bit.
Was this review helpful to you? YES | NO

Class Central

Get personalized course recommendations, track subjects and courses with reminders, and more.

Sign up for free