MCP.so
Sign In
Servers
A

Ableton For Ai

@peterkolbe

Bridge between Ableton Live and AI models. Inspect tracks, analyze audio (LUFS, spectrograms), and control mixing parameters in real-time via MCP.

Overview

What is Ableton For Ai?

Ableton For Ai is an MCP server that bridges Ableton Live and AI models, enabling real-time inspection, analysis, and modification of music projects. It makes a running Ableton session hearable and visible to AI via OSC.

How to use Ableton For Ai?

Install the server with Python 3.11+ and AbletonOSC as a Control Surface in Ableton Live 11 or 12. Invoke MCP tools such as get_overview, analyze_stems, set_track_volume, and set_device_parameter to interact with the session.

Key features of Ableton For Ai

  • Real-time project inspection — tempo, tracks, mixer state, device chains
  • Deep audio analysis — LUFS, Peak, RMS, transient detection, spectrograms
  • Remote mixing control — volume, pan, mute, solo, any device parameter
  • Sidechain detection — identifies active external sidechain inputs
  • Bulk device parameter changes for preset loading

Use cases of Ableton For Ai

  • Analyze a mix and suggest EQ adjustments to reduce frequency clashing
  • Set kick volume to -6dB and reduce reverb send on vocals
  • Show spectrogram of the bass track and identify problematic resonances
  • Get an overview of all track levels and suggest better gain staging

FAQ from Ableton For Ai

What software is required to run Ableton For Ai?

Ableton Live 11 or 12 with AbletonOSC installed as a Control Surface, and Python 3.11 or newer.

What can the server read from an Ableton Live session?

It reads tempo, locators, all tracks with mixer state, device chains, and all plugin parameters in real time.

Can the server modify audio parameters during playback?

Yes — it can adjust volume (0.0–1.0), panning (-1.0 to 1.0), mute/solo, and any device parameter by normalized value.

What kind of audio analysis does it provide?

It generates LUFS, Peak, RMS, transient detection, and log-frequency spectrograms (WebP) for individual stems.

How does Ableton For Ai communicate with Ableton Live?

It uses the Open Sound Control (OSC) protocol via the AbletonOSC extension.

Tags

More from Other