ableton-live

Automate Ableton Live control via OSC, MIDI scripting, and Max for Live.

30|5|Updated Jul 25, 2025
One-click install
npx skills add https://github.com/phuetz/code-buddy --skill ableton-live
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: ableton-live
Source: https://github.com/phuetz/code-buddy/tree/main/.codebuddy/skills/bundled/ableton-live
Command: npx skills add https://github.com/phuetz/code-buddy --skill ableton-live

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Automates Ableton Live control and workflow automation, enabling performers and producers to drive Live programmatically rather than manual control.

Core Features & Use Cases

  • OSC-based control for transport, clips, tracks, and devices.
  • MIDI scripting and Max for Live integration for custom control surfaces.
  • MCP server integration for automated live performance pipelines and batch sessions.

Quick Start

Set ABLETON_OSC_HOST and ABLETON_OSC_PORT to match your Live OSC setup. Run a sample script to start playback and adjust tempo via OSC messages.

Frequently Asked Questions about ableton-live

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I automate Ableton Live control using OSC and MIDI scripting?

You can automate Ableton Live by sending OSC messages to control transport, clips, tracks, and devices, alongside MIDI scripting for custom control surfaces. This enables programmatic workflow automation for live performance and session management.

Can I use Max for Live to create custom control surfaces for Ableton session management?

Yes, Max for Live integration allows you to build custom control surfaces and manipulate clips or devices programmatically. It works alongside OSC and MIDI scripting to drive Live's session management and live performance features.

How do I set up OSC host and port configuration to start automating Ableton Live?

To automate Ableton Live, you must configure your environment by setting the ABLETON_OSC_HOST and ABLETON_OSC_PORT variables to match your Live OSC setup. Once configured, you can run scripts to trigger playback and adjust tempo.

Does Ableton Live automation with MCP server integration support batch sessions?

Yes, MCP server integration supports automated live performance pipelines and batch sessions in Ableton Live. It leverages Python, JavaScript, and Live APIs to drive complex music production scenarios programmatically.

What is the best way to programmatically drive Ableton Live transport and clips without manual control?

Using OSC-based control is the best way to drive Ableton Live transport and clips programmatically. This approach eliminates manual control by leveraging Live APIs and scripting to automate music production workflows.