Build Max for Live devices using Ableton Live’s API / On-demand hero

Course template / hosted architecture draft

Build Max for Live devices using Ableton Live’s API / On-demand

In this series of workshops you will explore how to use Ableton Live’s API and the Live Object Model (LOM) when building Max For Live devices.

Level

Level 3

Duration

Format

Course overview

In this series of workshops you will explore how to use Ableton Live’s API and the Live Object Model (LOM) when building Max For Live devices.

Who is this course for?

  • In this series of workshops you will explore concepts and techniques associated with Ableton Live’s API and the Live Object Model (LOM). The LOM provides a detailed level of control of Live via M4L and it can be used to underpin unique and novel M4L devices. These workshops aim to expand your knowledge and use of the Live API and the LOM within the M4L development environment, which can be leveraged by M4L developers to enhance their practice and provide unprecedented control of Live.

Requirements

  • A computer and internet connection
  • Access to a copy of Live Suite (preferably Live Suite 11) trial or full licence

Course content

Session 1

Build Max for Live devices using Ableton Live's API - Session 1 / On-demand

Session 1 file to download · Session 1 presentation slides · Lesson 1 - LOM (Start)

+

Session 2

Build Max for Live devices using Ableton Live's API - Session 2 / On-demand

Session 2 download files · Session 2 presentation slides · LOM - Lesson 1 - (Start)

+

Session 3

Build Max for Live devices using Ableton Live's API - Session 3

Week 3 presentation pdf · Live 11 project file to download · Live 10 project file to download

+

Session 4

Build Max for Live devices using Ableton Live's API - Session 4 / On-demand

Week 4 presentation slides · Week 4 download files · LOM - Lesson 1 - (Start)

+

Session materials

Build Max for Live devices using Ableton Live's API - Session 1 / On-demand

Session 1 file to download

Open resource

Build Max for Live devices using Ableton Live's API - Session 1 / On-demand

Session 1 presentation slides

Open resource

Build Max for Live devices using Ableton Live's API - Session 1 / On-demand

Lesson 1 - LOM (Start)

Open resource

Build Max for Live devices using Ableton Live's API - Session 1 / On-demand

Lesson 2 - LOM Part 1 (Intro to LOM)

Open resource

Build Max for Live devices using Ableton Live's API - Session 1 / On-demand

Lesson 3 - LOM Part 2 (Object Paths)

Open resource

Build Max for Live devices using Ableton Live's API - Session 1 / On-demand

Lesson 4 - LOM Part 3 (Getting Properties)

Open resource

Build Max for Live devices using Ableton Live's API - Session 1 / On-demand

Lesson 5 - LOM Part 4 (Changing Properties)

Open resource

Build Max for Live devices using Ableton Live's API - Session 1 / On-demand

Lesson 6 - LOM (End)

Open resource

Build Max for Live devices using Ableton Live's API - Session 2 / On-demand

Session 2 download files

Open resource

Build Max for Live devices using Ableton Live's API - Session 2 / On-demand

Session 2 presentation slides

Open resource

Build Max for Live devices using Ableton Live's API - Session 2 / On-demand

LOM - Lesson 1 - (Start)

Open resource

Build Max for Live devices using Ableton Live's API - Session 2 / On-demand

LOM - Lesson 2 - (LOM Recall)

Open resource

Build Max for Live devices using Ableton Live's API - Session 2 / On-demand

LOM - Lesson 3 - (Observing Live)

Open resource

Build Max for Live devices using Ableton Live's API - Session 2 / On-demand

LOM - Lesson 4 - (Device Parameters)

Open resource

Build Max for Live devices using Ableton Live's API - Session 2 / On-demand

LOM - Lesson 5 - (Mapping & Controlling)

Open resource

Build Max for Live devices using Ableton Live's API - Session 2 / On-demand

LOM - Lesson 6 - (End)

Open resource

Build Max for Live devices using Ableton Live's API - Session 3

Week 3 presentation pdf

Open resource

Build Max for Live devices using Ableton Live's API - Session 3

Live 11 project file to download

Open resource

Build Max for Live devices using Ableton Live's API - Session 3

Live 10 project file to download

Open resource

Build Max for Live devices using Ableton Live's API - Session 3

LOM - Lesson1 - (Start)

Open resource

Build Max for Live devices using Ableton Live's API - Session 3

LOM - Lesson 2 - (Dictionaries)

Open resource

Build Max for Live devices using Ableton Live's API - Session 3

LOM -Lesson 3 - (Routing Audio)

Open resource

Build Max for Live devices using Ableton Live's API - Session 3

LOM - Lesson 4 - (Routing MIDI)

Open resource

Build Max for Live devices using Ableton Live's API - Session 3

LOM - Lesson 5 - (End)

Open resource

Build Max for Live devices using Ableton Live's API - Session 4 / On-demand

Week 4 presentation slides

Open resource

Build Max for Live devices using Ableton Live's API - Session 4 / On-demand

Week 4 download files

Open resource

Build Max for Live devices using Ableton Live's API - Session 4 / On-demand

LOM - Lesson 1 - (Start)

Open resource

Build Max for Live devices using Ableton Live's API - Session 4 / On-demand

LOM - Lesson 2 - (JS Basics)

Open resource

Build Max for Live devices using Ableton Live's API - Session 4 / On-demand

LOM - Lesson 3 - (JS Live API)

Open resource

Build Max for Live devices using Ableton Live's API - Session 4 / On-demand

LOM - Lesson 4 - (End)

Open resource

Instructors

Mark  Towers

Mark Towers

Instructor

Mark Towers is an Ableton Certified Trainer and a lecturer in music technology at Leicester College. He specialises in Max for Live, as well as working with Isotonik Studios to create unique and creative devices for music production and performance such as the Arcade Series.

Frequently asked questions