·ableton-lom
</>

ableton-lom

mikecfisher/ableton-lom-skill

Comprehensive Ableton Live Object Model (LOM) API reference for developing Remote Scripts in Python. Use this skill when working with Ableton Live Remote Scripts, control surfaces, or any Python code that interfaces with Ableton Live's internal API. Covers Live 12.3 API including: Song, Track, Clip, Device, DeviceParameter, Scene, ClipSlot, MixerDevice, Chain, RackDevice, Browser, and all specialized device classes (Simpler, Wavetable, Drift, etc.). Provides property types, access modes (read-only/read-write), observable status, method signatures, and canonical paths. Essential for: (1) Building or extending Remote Scripts, (2) Creating MCP servers for Ableton, (3) Developing control surface integrations, (4) Automating Live via Python.

18Installs·1Trend·@mikecfisher

Installation

$npx skills add https://github.com/mikecfisher/ableton-lom-skill --skill ableton-lom

SKILL.md

This skill provides comprehensive documentation for the Ableton Live Python API used in Remote Scripts. The API is accessed through the Framework.ControlSurface base class and provides programmatic control over every aspect of a Live Set.

Load the appropriate reference file based on what you're working with:

| Song & Transport | references/song.md | Working with tempo, playback, time signatures, loops, cue points | | Tracks | references/track.md | Creating/modifying tracks, routing, arm/solo/mute, meters | | Clips & MIDI | references/clip.md | Creating clips, adding/editing MIDI notes, clip properties, warping |

Comprehensive Ableton Live Object Model (LOM) API reference for developing Remote Scripts in Python. Use this skill when working with Ableton Live Remote Scripts, control surfaces, or any Python code that interfaces with Ableton Live's internal API. Covers Live 12.3 API including: Song, Track, Clip, Device, DeviceParameter, Scene, ClipSlot, MixerDevice, Chain, RackDevice, Browser, and all specialized device classes (Simpler, Wavetable, Drift, etc.). Provides property types, access modes (read-only/read-write), observable status, method signatures, and canonical paths. Essential for: (1) Building or extending Remote Scripts, (2) Creating MCP servers for Ableton, (3) Developing control surface integrations, (4) Automating Live via Python. Source: mikecfisher/ableton-lom-skill.

View raw

Facts (cite-ready)

Stable fields and commands for AI/search citations.

Install command
npx skills add https://github.com/mikecfisher/ableton-lom-skill --skill ableton-lom
Category
</>Dev Tools
Verified
First Seen
2026-02-01
Updated
2026-02-18

Quick answers

What is ableton-lom?

Comprehensive Ableton Live Object Model (LOM) API reference for developing Remote Scripts in Python. Use this skill when working with Ableton Live Remote Scripts, control surfaces, or any Python code that interfaces with Ableton Live's internal API. Covers Live 12.3 API including: Song, Track, Clip, Device, DeviceParameter, Scene, ClipSlot, MixerDevice, Chain, RackDevice, Browser, and all specialized device classes (Simpler, Wavetable, Drift, etc.). Provides property types, access modes (read-only/read-write), observable status, method signatures, and canonical paths. Essential for: (1) Building or extending Remote Scripts, (2) Creating MCP servers for Ableton, (3) Developing control surface integrations, (4) Automating Live via Python. Source: mikecfisher/ableton-lom-skill.

How do I install ableton-lom?

Open your terminal or command line tool (Terminal, iTerm, Windows Terminal, etc.) Copy and run this command: npx skills add https://github.com/mikecfisher/ableton-lom-skill --skill ableton-lom Once installed, the skill will be automatically configured in your AI coding environment and ready to use in Claude Code or Cursor

Where is the source repository?

https://github.com/mikecfisher/ableton-lom-skill

Details

Category
</>Dev Tools
Source
skills.sh
First Seen
2026-02-01

Related Skills

None