Ultimate Ableton Live: Part 7 - MaxForLive
4.8 (22 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
756 students enrolled
Wishlisted Wishlist

Please confirm that you want to add Ultimate Ableton Live: Part 7 - MaxForLive to your Wishlist.

Add to Wishlist

Ultimate Ableton Live: Part 7 - MaxForLive

Learning MaxForLive the right way: From the basics to the advanced, from Ableton Certified Trainer J. Anthony Allen.
4.8 (22 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
756 students enrolled
Created by Jason Allen
Last updated 1/2017
English
English
Current price: $35 Original price: $40 Discount: 12% off
30-Day Money-Back Guarantee
Includes:
  • 5 hours on-demand video
  • 10 Articles
  • 1 Supplemental Resource
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
What Will I Learn?
  • 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
View Curriculum
Requirements
  • Knowledge of Ableton Live is required to understand this course.
  • Taking Ultimate Ableton Live: Part 1 - The Interface & The Basics is a great place to start, but not required to get the most out of this course.
  • Taking Ultimate Ableton Live: Part 2 - Recording & Warping is also great, but not required to get the most out of this course.
  • Taking Ultimate Ableton Live: Part 3 - Producing & Editing is also great, but not required to get the most out of this course.
  • Taking Ultimate Ableton Live: Part 4 - Synths & Samplers is also great, but not required to get the most out of this course.
  • Taking Ultimate Ableton Live: Part 5 - Audio & MIDI Effects is also great, but not required to get the most out of this course.
  • Taking Ultimate Ableton Live: Part 6 - DJ Techniques & Controllers is also great, but not required to get the most out of this course.
  • Access to Ableton Live will be required. Using the trail version (free for 30 days) would be a great way to start.
Description

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."
  • Who is the target audience?
    • Students who want a comprehensive understanding of Ableton Lve
    • Students looking to understand the deeper levels of Ableton Live
    • Anyone looking to explore the possibilities of MaxForLive
    Curriculum For This Course
    51 Lectures
    04:54:08
    +
    Welcome & Overview
    1 Lecture 05:47

    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.

    Preview 05:47
    +
    What is MaxForLive?
    6 Lectures 24:12

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

    Preview 05:21

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

    Preview 03:11

    Lets talk a little bit about the possibilities of MaxForLive.

    Preview 05:39

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

    Patch Download: Artificial Intelligence Experiment
    00:05

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

    Preview 02:12

    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!)

    A Brief History of Max
    07:44
    +
    Getting Started
    5 Lectures 23:11

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

    The MaxForLive Devices (in Ableton)
    03:35

    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.

    Loading MaxForLive Devices
    03:36

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

    Preview 04:38

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

    Preview 05:22

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

    Preview 06:00
    +
    Creating Our Own Devices
    6 Lectures 45:22

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

    Preview 08:03

    "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.

    The Max Editor & Patching
    09:11

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

    Objects & Arguments
    10:45

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

    Preview 07:32

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

    Bangs & Buttons
    07:27

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

    Learning How To Learn Max
    02:24
    +
    Our First Project: A MIDI Delay
    5 Lectures 27:28

    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.

    Preview 05:16

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

    Preview 10:00

    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.

    Preview 07:22

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

    Why Not Notein?
    04:45

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

    Download Patch
    00:05
    +
    Project 2: Arpeggiator
    5 Lectures 33:52

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

    Walkthrough: What we Will Need For This Project
    04:00

    Step 1: Delay some notes!

    Delaying Notes
    11:27

    Step 2: Transposing notes!

    Transposing Notes
    05:11

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

    Deploying and Encapsulating
    13:09

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

    Download Patch
    00:05
    +
    Working with Audio in Max
    2 Lectures 07:17

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

    The Tilde (~) Objects and Yellow Patch Chords
    05:00

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

    Audio UI Objects
    02:17
    +
    Project 3: An Audio Delay
    7 Lectures 44:41

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

    Walkthrough
    06:31

    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.

    Tapin~ and Tapout~
    11:01

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

    Volume Control
    03:30

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

    Audio Toggle
    06:03

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

    Multitaps
    09:43

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

    Presentation Setup
    07:48

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

    Download Patch
    00:05
    +
    Talking to (and Controlling) Live
    6 Lectures 41:31

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

    Abstractions
    09:33

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

    The "M4L List of Abstractions"
    08:16

    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.

    M4L Patches
    13:28

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

    Patch Download
    00:05

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

    Controlling Any Parameter
    10:03

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

    Patch Download
    00:05
    +
    Project 4: A Beat-Quantized Randomized Filter
    4 Lectures 33:27

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

    New UI Object: Filtergraph~
    10:07

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

    Finding Beats
    13:36

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

    Controlling Filters by using the Beat
    09:39

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

    Patch Download
    00:05
    1 More Section
    About the Instructor
    Jason Allen
    4.6 Average rating
    6,188 Reviews
    35,990 Students
    62 Courses
    Ph.D / Ableton Certified Trainer

    J. Anthony Allen has worn the hats of composer, producer, songwriter, engineer, sound designer, DJ, remix artist, multi-media artist, performer, inventor, and entrepreneur. Allen is a versatile creator whose diverse project experience ranges from works written for the Minnesota Orchestra to pieces developed for film, TV, and radio. An innovator in the field of electronic performance, Allen performs on a set of “glove” controllers, which he has designed, built, and programmed by himself. When he’s not working as a solo artist, Allen is a serial collaborator. His primary collaborative vehicle is the group Ballet Mech, for which Allen is one of three producers.

    J. Anthony Allen teaches at the University of St. Thomas in St. Paul, MN., and is an Ableton Live Certified Trainer. He is a co-founder and owner of Slam Academy, a multimedia educational space in downtown Minneapolis. Recently, Allen founded Hackademica – an innovative net-label for new music.

    J. has a PhD in music composition, 2 Master’s degrees in music composition and electronic music, and a bachelors degree in guitar performance. Through his academic travels, Dr. Allen has received numerous awards along the way.

    If you run into him on the street, he prefers to be addressed as J. (as in, Jay.)