Live Object Model Reference¶
Comprehensive reference for the Ableton Live Object Model (LOM) — the object hierarchy exposed by Live's Python runtime to Control Surface scripts, Max for Live devices, and external clients.
About¶
Ableton does not publicly document the Live Python API. This reference is auto-generated from API stubs produced by running introspection inside Live.
How to Read¶
Each page documents one LOM class with:
- Summary tables — quick overview of all properties and methods
- Detail sections — per-member descriptions with type info
- Enums — value tables for enum types defined in each namespace
Use the sidebar navigation to browse by LOM hierarchy, or search for a specific class or member.
Core¶
| Class | Namespace |
|---|---|
| Application | Live.Application |
| Song | Live.Song |
| Scene | Live.Scene |
Tracks¶
| Class | Namespace |
|---|---|
| Track | Live.Track |
| Clip | Live.Clip |
| ClipSlot | Live.ClipSlot |
| Envelope | Live.Envelope |
| MixerDevice | Live.MixerDevice |
| TakeLane | Live.TakeLane |
Devices¶
| Class | Namespace |
|---|---|
| Device | Live.Device |
| DeviceParameter | Live.DeviceParameter |
| Chain | Live.Chain |
| ChainMixerDevice | Live.ChainMixerDevice |
| DrumChain | Live.DrumChain |
| DrumPad | Live.DrumPad |
| RackDevice | Live.RackDevice |
Device Subclasses¶
| Class | Namespace |
|---|---|
| CcControlDevice | Live.CcControlDevice |
| CompressorDevice | Live.CompressorDevice |
| DeviceIO | Live.DeviceIO |
| DriftDevice | Live.DriftDevice |
| DrumCellDevice | Live.DrumCellDevice |
| Eq8Device | Live.Eq8Device |
| HybridReverbDevice | Live.HybridReverbDevice |
| LooperDevice | Live.LooperDevice |
| MaxDevice | Live.MaxDevice |
| MeldDevice | Live.MeldDevice |
| PluginDevice | Live.PluginDevice |
| RoarDevice | Live.RoarDevice |
| Sample | Live.Sample |
| ShifterDevice | Live.ShifterDevice |
| SimplerDevice | Live.SimplerDevice |
| SpectralResonatorDevice | Live.SpectralResonatorDevice |
| WavetableDevice | Live.WavetableDevice |
Other¶
| Class | Namespace |
|---|---|
| Browser | Live.Browser |
| Base | Live.Base |
| Conversions | Live.Conversions |
| Groove | Live.Groove |
| GroovePool | Live.GroovePool |
| Licensing | Live.Licensing |
| Listener | Live.Listener |
| LomObject | Live.LomObject |
| MidiMap | Live.MidiMap |
| TuningSystem | Live.TuningSystem |