![max for live download max for live download](https://i0.wp.com/www.synthtopia.com/wp-content/uploads/2009/01/max-for-live.png)
When a live.path object sees this Live object the first time, an id is assigned to it.
![max for live download max for live download](https://maxforlive.com/images/screenshots/?ss=J74Venus6.png)
To get an id, a live.path object must be used to navigate to the Live object. Object idsĪn object id identifies a particular object instance in Live like a track or a clip. For example, goto this_device canonical_parent is the perfect way to get the own track object. The canonical parents are get-only and useful for patching, too. In the Live Object Model, the canonical path is shown by bold connectors.Īdditionally to what is described in the LOM, all objects have a canonical_parent child which is used by Live to determine the canonical path of an object. The canonical path is send out of live.object in reponse to getpath. live_set view selected_track and live_set tracks 3 are the same object if the fourth track is selected.Įach object has a unique canonical path, live_set tracks 3 in this case.
![max for live download max for live download](https://i.ytimg.com/vi/JXWhLDNKpZg/maxresdefault.jpg)
Canonical Pathĭifferent paths can lead to the same object. (Absolute) paths to all objects start with one of live_app, live_set, control_surfaces N or this_device. These determine a subpath beginning at the current position in the object hierarchy. When navigating through the object model, besides these absolute paths, relative paths can be used. When communicating with the Live API, no quotes are used in paths. One of these paths is the canonical path. Or, if the clip is shown in the detail view, via live_set view detail_clip.Īs you can see, different paths can point to the same Live object. Alternatively, it can be accessed via live_set scenes 0 clip_slots 2 clip. For example, the first clip in the third track can be accessed by the path live_set tracks 2 clip_slots 0 clip. Live objects are accessed using paths according to the Live Object Model.
Max for live download how to#
The Live Object Model reference page shows how to navigate from a number of root objects down a path to the particular object of interest, and what to do with it. For certain objects only a single instance exists, for other multiple instances are hold in lists. There are various classes of objects in the model, like Track or Clip. The model describes the hierarchy of objects inside Live, as seen from the Max devices. The accessible parts of Live are represented by a hierarchy of objects called the Live Object Model (LOM). This chapter defines some basic terms used throughout the whole Live API and introduces the Max objects representing the Live API. Introductionīesides building new instruments and effects to be used in Live, Max For Live also allows to access Live itself, its tracks, clips, devices and hardware control surfaces. This document refers to Ableton Live version 8.2.2 or newer. Click here to access the latest documentation.īasic information about the Live API and links to further readings.