Getting Started with Max - July series
Get started learning interactive music and video with Max.
What you will learn in this course
Requirements
Week 1 code to download
Week 1 breakout room activities
Part 1 - Introduction
Part 2 - What is Max
Part 3 - Opening up Max
Part 4 - What is a patcher-patch
Part 5 - Checking that our patch is unlocked
Part 6 - Adding an object via the top menu
Part 7 - What is an object
Part 8 - What is an object (con)
Part 9 - Exploring and using the top menu
Part 10 - Exploring the menu on the left
Part 11 - Exploring the objects tab from the left side bar
Part 12 - Exploring the audio tab from the left side bar
Part 13 - Getting started with Activity #1
Part 14 - Creating a playlist~
Part 15 - Using the console.log to check for errors
Part 16 - Checking our Audio Status
Part 17 - Opening up the playlist~ help file
Part 18 - Checking the audio meter-levels
Part 19 - Turning on your audio
Part 20 - Introduction to Activity #1
Part 21 - Section #2 - Creating a patch from scratch
Paert 22 - Adding an audio file from Max's built-in documentation
Part 23 - Adding ezdac~
Part 24 - Adding live.gain~
Part 25 - Connecting the objects together
Part 26 - Introduction to Activity #2 - Create a playlist~ patch
Part 27 - Section #3 More about playlist~
Part 28 - Adding a number
Part 29 - Using a number to playback audio
Part 30 - Adding a message
Part 31 - Adding a float
Part 32 - Controlling the playback speed with a message
Part 33 - Introduction to Activity #3 - Using messages to control the playlist~
Part 34 - Controlling two playlists~ with one number
Part 35 - How to create segmented patch cords
Part 36 - Section #4 Effects
Part 37 - How to add an effect (plug-in) to your patch
Part 38 - Finding the parameters for an effect
Part 39 - How to manipulate a parameter for an effect
Part 40 - Introduction to Activity #4 - Add an effect to your system
Part 41 - Section #5 - Wrapping up the Lesson
Part 42 - Exploring the built-in Max documentation
Part 43 - Recommended objects to explore (play~, buffer~, groove~)
Part 44 - Bonus tip and end of Session 1
Week 2 code to download
Week 2 breakout room activities
Lesson 1 - Intro - Hello
Lesson 2 - Intro - Today's Lesson
Lesson 3 - Section #1 - Data Types, Numbers, and MIDI
Lesson 4 - Number - object for integers (whole numbers)
Lesson 5 - Flonum - object for floats (values with decimels)
Lesson 6 - Messages - a special type of multi-purpose object
Lesson 7 - Symbol - data type for text
Lesson 8 - Lists - a data type consisting of multiple entries
Lesson 9 - Comment
Lesson 10 - Within the print object - what does popup 1 mean
Lesson 11 - Objects for handling lists - pack, pak, unpack
Lesson 12 - unpack - an object for breaking apart a list
Lesson 13 - pack - an object for combining elements into a list
Lesson 14 - Hot inlets - inlets that output changes, bangs immediately
Lesson 15 - Cold inlets - inlets that do not output changes immediately
Lesson 16 - pak - an object for creating a list; outputs changes immediately (all inlets our hot)
Lesson 17 - What happens when a message loops back to the input to form a cycle
Lesson 18 - Is there an object that allows us to output changes from the cold inlet
Lesson 19 - Bang - a visualisation of an event or change; we can use buttons to visualize bangs
Lesson 20 - Looking at a system featuring playlist~
Lesson 21 - Tip - List
Lesson 22 - Loadmess - an object that loads a message when a patch is first loaded, opened
Lesson 23 - Do messages act like bangs, Can messages initalize the patch to do something
Lesson 24 - Why don't the numbers change in pak
Lesson 25 - How does message (selection $1 $2 $3 ) handle the incoming values from pak
Lesson 26 - Activity #1 - Hours, Minutes, Date
Lesson 27 - Activity #1 - Solution
Lesson 1 - Section #2 - Programming Events & Intro to MIDI
Lesson 2 - Button
Lesson 4 - metro - short for 'metronome'
Lesson 5 - counter - an object that counts
Lesson 6 - random
Lesson 7 - drunk
Lesson 8 - urn
Lesson 9 - urn-jb
Lesson 10 - decide
Lesson 3 - Toggle
Lesson 11 - Flow of information
Lesson 12 - MIDI
Lesson 13 - makenote
Lesson 14 - noteout
Lesson 15 - kslider
Lesson 16 - Objects for handling events
Lesson 17 - select
Lesson 18 - Activity #2 - Playback MIDI
Lesson 19 - Activity #2 - Solution
Lesson 20 - pgmout
Lesson 21 - Working with operators - Math in Max
Lesson 22 - Add
Lesson 23 - Subtract
Lesson 24 - Operators and MIDI
Lesson 25 - matrixctrl
Lesson 26 - Using the inspector to redefine an object
Lesson 27 - getcolumn $1
Lesson 28 - Activity #3 - Matrixctrl and MIDI Drums & real time DEMO
Lesson 29 - Wrapping up lesson & what to expect in next Session
Week 3 code to download
Week 3 breakout room activities
Video to be uploaded
Getting Started with Max - LIVE Session 4 / Wednesday 28th July 6pm UK
Open the course in Zoom to access all the features
Week 4 code to download
Week 4 breakout room activities