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


Membership plan: Going Deeper | Topics: Creative Coding

What you'll learn

  • Identify the LOM structure, LOM paths and LOM Object ids
  • Utilise API Object types, Classes, Children, Properties and Functions
  • Deploy datatypes, debugging, notifications and javascript with the Live API
  • Observe and control Live parameters via the API and M4L

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.

Course content

  • Session 1 file to download
  • Session 1 presentation slides
  • Lesson 1 - LOM (Start)
  • Lesson 2 - LOM Part 1 (Intro to LOM)
  • Lesson 3 - LOM Part 2 (Object Paths)
  • Lesson 4 - LOM Part 3 (Getting Properties)
  • Lesson 5 - LOM Part 4 (Changing Properties)
  • Lesson 6 - LOM (End)
  • Session 2 download files
  • Session 2 presentation slides
  • LOM - Lesson 1 - (Start)
  • LOM - Lesson 2 - (LOM Recall)
  • LOM - Lesson 3 - (Observing Live)
  • LOM - Lesson 4 - (Device Parameters)
  • LOM - Lesson 5 - (Mapping & Controlling)
  • LOM - Lesson 6 - (End)
  • Week 3 presentation pdf
  • Live 11 project file to download
  • Live 10 project file to download
  • LOM - Lesson1 - (Start)
  • LOM - Lesson 2 - (Dictionaries)
  • LOM -Lesson 3 - (Routing Audio)
  • LOM - Lesson 4 - (Routing MIDI)
  • LOM - Lesson 5 - (End)
  • Week 4 presentation slides
  • Week 4 download files
  • LOM - Lesson 1 - (Start)
  • LOM - Lesson 2 - (JS Basics)
  • LOM - Lesson 3 - (JS Live API)
  • LOM - Lesson 4 - (End)

Requirements

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

Meet your 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.

Subscribe
Notify of
guest

Inline Feedbacks
View all comments
About
Privacy

0
Would love your thoughts, please comment.x
()
x