4.3 out of 5
4.3
39 reviews on Udemy

Ultimate Ableton Live 9: Part 7 – MaxForLive

Learning MaxForLive the right way: From the basics to the advanced, from Ableton Certified Trainer J. Anthony Allen.
Instructor:
Jason Allen
1,258 students enrolled
English
Use MaxForLive to create custom devices in Ableton Live
Speak the syntax of MaxForLive, and know how to find answers
Design unique MaxForLive patches for sale, sharing, and using in your own music

For years I’ve been teaching Ableton Live and Max in the college classroom. As a University Professor, my classes are sought after, and, frankly, expensive. I believe Ableton Live can be learned by anyone, and cost shouldn’t be a barrier. This class uses the same outline and syllabus I’ve used in my college classes for years, at a fraction of the cost.

This is Part 7: MaxForLive

MaxForLive is a powerful tool that lets users design their own instruments, effects, and devices. It isn’t without its drawbacks: MaxForLive is notoriously difficult to learn. I’ve developed an approach for teaching MaxForLive that focuses on teaching it like a language: You will learn small blocks and patches, understanding the how and the why along the way. As we grow our vocabulary, we learn how to learn” more and more.

Topics include:

  • The unique and quirky history and development of Max
  • What we can do with MaxForLive
  • Max vs. MaxForLive
  • The MaxForLive Devices
  • Finding and Sharing MaxForLive Devices
  • Getting Help: Help Windows in MaxForLive
  • Presentation Mode & Patching Modes
  • The Max Editor
  • Messages
  • Bangs & Buttons
  • Project 1: Building a MIDI Delay
  • Project 2: Building an Arpeggiator
  • Working with Audio Signals
  • Project 3: An Audio Delay
  • ~ Objects (tilde objects)
  • Presentation Setup
  • Controlling Live
  • Abstractions
  • Controlling anything in Live
  • Project 4: A Beat-Quantized Randomized Filter
  • Finding the Beat from Live
  • Project 5: Artificial Intelligence (sort of)
  • … And much more!!!

Also included in this class is 6 of my own MaxForLive patches for you to download, dissect, use, and build on.

And of course, once you sign up any part, you automatically get huge discounts to all the upcoming parts of this class. You will not have another opportunity to learn Ableton Live in a more comprehensive way that this.

J. Anthony Allen is an Ableton Certified Trainer, and a PhD in Music Composition and master of Electronic Sounds. His music has been heard internationally in film, radio, video games, and industrial sound, as well as the concert hall and theater.

He currently as an adjunct professor of composition at the University of St. Thomas, Macphail Academy of Music, and the CEO of Slam Academy in Minneapolis.

Praise for other classes by J. Anthony Allen:

  • “I’ve had Live Lite for a while but never quite understood how to use it because of the different options in how to arrange audio. This course explains exactly how to do that and get the most out of Live.”
  • “Great overview – I would start here for sure if you are just getting your feet wet with live. clear and to the point. session walkthroughs are great. looking forward to more”
  • “I have never had any formal training in music at all. Trying to learn all the notes and how everything translated was a serious challenge. After going thru this class, Dr. J has totally brought down the barriers. The content was very useful and was easy to grasp for me.”
  • Welcome & Overview

    1
    Introduction

    Welcome to the world of MaxForLive. Say goodbye to your friends, your spouse, and your social life (but surprisingly not your money). This is addictive stuff.

    What is MaxForLive?

    1
    MaxForLive in a Nutshell

    For starters, I want to just talk about the basics of MaxForLive, and show you what it looks like.

    2
    The 10K ft View

    Next, I want to take a 10,000 foot view, and show you how MaxForLive works.

    3
    What We Can Do in MaxForLive

    Lets talk a little bit about the possibilities of MaxForLive.

    4
    Patch Download: Artificial Intelligence Experiment

    Our first download: This is the patch I showed in the previous video.

    5
    MaxForLive vs. Max vs. Max/MSP/Jitter

    The name of this thing can be a little confusing. I'll address that here just to get us all on the same page.

    6
    A Brief History of Max

    Max has actually been around for a few decades - while MaxForLive is fairly new. It has a long and strange history - worth knowing about (and fun to talk about!)

    Getting Started

    1
    The MaxForLive Devices (in Ableton)

    The MaxForLive Devices are our basic building block - sort of our canvas for creating devices.

    2
    Loading MaxForLive Devices

    Your installation of Ableton Live probably came with a bunch of MaxForLive devices. Take a quick look at what you've got - knowing that any device can be opened and altered.

    3
    Finding and Sharing MaxForLive Devices

    The MaxForLive community is large, and growing every day. There are a number of great resources for find and sharing patches.

    4
    Starting From Scratch

    Finally - I want to talk about some workflow tricks for starting from scratch (which we will be doing for the rest of this class)

    5
    Getting Help: The Help Windows

    MaxForLive (like Ableton) has a built-in Help section that can guide you to answers quickly.

    Creating Our Own Devices

    1
    Modes: Presentation, Patching (Editing), Locked, and Unlocked

    Max has 2 different "modes" and both of them have 2 "views".

    2
    The Max Editor & Patching

    "Patching" is what we call connecting things to build more complex things. In this video I'll walk you through how to patch things and start building.

    3
    Objects & Arguments

    Max is made up of hundreds of things called "Objects". In this video I'll show you how they work.

    4
    Messages

    "Messages" are another kind of building block in Max, important to understand how to use.

    5
    Bangs & Buttons

    The mighty "bang" message is something completely unique to Max, and a little tricky to wrap your head around at first.

    6
    Learning How To Learn Max

    One more note about my approach to teaching Max, and how you can best take advantage of this class.

    Our First Project: A MIDI Delay

    1
    Workflow: Approaching a New Project

    This is how I approach programming a new MaxForLive patch - this is a trick that helps us to outline what we are going to build before we start.

    2
    Our First Object: Pipe

    Pipe - this is an object that will delay numbers, lists, and messages. Perfect for a MIDI delay.

    3
    Adding the Dry (not delayed) Signal

    Next we need a way to add back in our not-delayed signal. While we are at it, lets learn how to put a switch on this so we can turn it on and off.

    4
    Why Not Notein?

    We made this using the default [Midiin] object. But we could have used something called [Notein]. Whats the difference?

    5
    Download Patch

    Here is the patch I just made for you to download, play with, edit, remake, build on, and have fun with.

    Project 2: Arpeggiator

    1
    Walkthrough: What we Will Need For This Project

    First I'm going to walk through the different things we are going to need in order to put this project together.

    2
    Delaying Notes

    Step 1: Delay some notes!

    3
    Transposing Notes

    Step 2: Transposing notes!

    4
    Deploying and Encapsulating

    Once we do something once, we can deploy it to do it a bunch of times.

    5
    Download Patch

    Here is the patch I showed in the previous video. Download it, use it, dissect it, and play with it!

    Working with Audio in Max

    1
    The Tilde (~) Objects and Yellow Patch Chords

    Objects with a Tilde (~) can have an audio signal in them - they mostly work the same, with a few oddities.

    2
    Audio UI Objects

    When we work with audio, we have a few extra UI objects for showing and interacting with our signal.

    Project 3: An Audio Delay

    1
    Walkthrough

    You will soon get used to these! I do them all the time.

    2
    Tapin~ and Tapout~

    Our main object for delaying an audio signal is Tapin~ and Tapout~. These work a little different than other objects we've seen so far.

    3
    Volume Control

    We might as well slap an audio fader (and level meter) on this while we are here!

    4
    Audio Toggle

    We should probably have a way to turn our dry signal on and off - so lets build that in.

    5
    Multitaps

    Now that we have one delay, we can deploy it out and make many delays!

    6
    Presentation Setup

    Lets go one extra step and make this one look nice by visiting Presentation view.

    7
    Download Patch

    Here is the file (the "patch") I showed in the previous video. Download it, use it, dissect it, and play with it!

    Talking to (and Controlling) Live

    1
    Abstractions

    We've seen Abstractions before, but for the next part we will really want to look at them a bit deeper.

    2
    The "M4L List of Abstractions"

    This is a list of a bunch of Abstractions that comes with your installation of MaxForLive. You already have these!

    3
    M4L Patches

    In this video I'll walk you through the basic language of how we talk to Live, and show you a few patches I've made to outline the syntax.

    4
    Patch Download

    Here is the file (the "patch") I showed in the previous video. Download it, use it, dissect it, and play with it!

    5
    Controlling Any Parameter

    More detail on how we can ask for different devices and difference parameters in Live.

    6
    Patch Download

    Here is the file (the "patch") I showed in the previous video. Download it, use it, dissect it, and play with it!

    Project 4: A Beat-Quantized Randomized Filter

    1
    New UI Object: Filtergraph~

    The Filtergraph~ object is what we use to control a filter. But it isn't actually a filter itself. For that we need [biquad~].

    2
    Finding Beats

    We can get the tempo from Live easy enough, but what if we want a steady beat? It can be a little tricky.

    3
    Controlling Filters by using the Beat

    Now that we have a beat, and a filter, lets connect them and see what happens!

    4
    Patch Download

    Here is the file (the "patch") I showed in the previous video. Download it, use it, dissect it, and play with it!

    Wrap Up

    1
    Thanks For Watching (And 1 more project!)

    Thanks for Watching! A few thoughts on some more things you can do to keep learning!

    2
    Patch Download

    Here is the file (the "patch") I showed in the previous video. Download it, use it, dissect it, and play with it!

    3
    Bonus Lecture: MaxForLive Connection Kit

    Update! Ableton has just released this awesome set of MaxforLive externals. Here is the link and what they are.

    4
    Bonus Lecture: Discount Offers & Mailing List

    There is so much more to learn!

    Ableton Live 10 Preview

    1
    Live 10: Session View
    2
    Live 10: Wavetable Synth
    You can view and review the lecture materials indefinitely, like an on-demand channel.
    Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don't have an internet connection, some instructors also let their students download course lectures. That's up to the instructor though, so make sure you get on their good side!
    4.3
    4.3 out of 5
    39 Ratings

    Detailed Rating

    Stars 5
    23
    Stars 4
    11
    Stars 3
    3
    Stars 2
    1
    Stars 1
    1
    34b5d7554b942bea05e1c8bca856d3dd
    30-Day Money-Back Guarantee

    Includes

    5 hours on-demand video
    10 articles
    Full lifetime access
    Access on mobile and TV
    Certificate of Completion