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.
When you login first time using a Social Login button, we collect your account public profile information shared by Social Login provider, based on your privacy settings. We also get your email address to automatically create an account for you in our website. Once your account is created, you'll be logged-in to this account.
DisagreeAgree
I allow to create an account
When you login first time using a Social Login button, we collect your account public profile information shared by Social Login provider, based on your privacy settings. We also get your email address to automatically create an account for you in our website. Once your account is created, you'll be logged-in to this account.