Skip to Main Content
It looks like you're using Internet Explorer 11 or older. This website works best with modern browsers such as the latest versions of Chrome, Firefox, Safari, and Edge. If you continue with this browser, you may see unexpected results.
Class 10: April 15
Topic: Max, APIs & Web Interactivity
Download and install (free) Sublime Text for your Operating System.
Max Object: Maxurl
For Class 11
Watch for more info:
What is an API?
Create an html based choose-your-own-adventure game.
Use text, sound and image to tell a story / solve a mystery/ display data.
Add CSS to customize your game.
Try: Running this game on your local network using your computer's built-in Web Server.
Add screenshots of your game to your class WebLog.
Try: Use the API Maxurl Query patches provided from class 10.
if you do, post a video of your patcher! or if you have trouble running it, post what you are working on.
For Class 11
DO NOT install Node on your computer, Max comes with Node already installed! Examples will be provided.
For more information on Node.js a look at this introduction to node.js from W3schools
We will cover Max's N4M (Node for Max) Help Files and we will build our own Node.js Express Servers for use on our local networks. This will facilitate dynamic browser-based communication with Max.
Class 11 : April 22
Topic: Max 8 & Node.js
Lesson: Interactive Web pages using Max 8 and Node.js.
Download Class 11 files here.
Max8 > EXTRAS > Node for Max Overview
For our Node Web servers we will use Express, a minimalist web framework for Node.js.
For interaction between the browser and Max we will use Socket.IO. This enables real-time, bidirectional and event-based communication. It works on every platform, browser or device, focusing equally on reliability and speed.
For Class 12
Use my pages as examples.
Work on Final Projects.
Make a post on your Weblog outlining what your final project will be.
Post research materials and questions that you have for me and the community.
Class 12: April 29
Topic: Machine Learning & Max
Lesson: How to use Google's Teachable Machine to train a model for use with Max 8.
Max 8 Machine Learning Packages:
Using the Max Package Manager you can download and launch these libraries!
ml.* (watch and learn with this tutorial for ml.markov)
the fantastic & dense MuBu by ircam.
and one compiled for Max and Pd (you can run on Raspberry pi) ml.lib.
Further Resource Links: