Ableton Live MCP-server: wat een agent daadwerkelijk kan doen
Gepubliceerd in september 2026
Doseedo beheert een gehoste MCP-server op https://api.doseedo.com/mcp dat een AI-agent in staat stelt Ableton Live -projecten bouwen, converteren, lezen en downloaden: maak van een mix een native product .alsJe kunt een set verplaatsen tussen vijf DAW's, een arrangement herstructureren via het platte tekstformaat van REAPER en een project teruggeven dat je in Live hebt geopend. Wat het doet niet Het enige wat je hoeft te doen, is de Live -set aansturen die momenteel op je scherm openstaat. Geen clips starten, geen realtime apparaatinstellingen. Als dat is waar je naar op zoek bent, dan is het antwoord AbletonOSC of pylive, en deze pagina zal je daarheen verwijzen in plaats van de grens te vervagen.
Twee verschillende dingen die " Ableton MCP" heten.
De uitdrukking verwijst naar twee ongerelateerde vaardigheden, en het door elkaar halen ervan leidt vaak tot teleurstelling:
- Realtime besturing van een lopende set. Live beschikt over een volwaardige interne API — het Live Object Model — en community bridges stellen deze beschikbaar: AbletonOSC (een OSC-script voor de bedieningsoppervlakken) en pylive (een Python-wrapper eromheen), plus Max for Live vanuit de set. Deze functies activeren clips, stellen apparaatparameters in en lezen de transportstatus. terwijl Live open isNiets hier kan ze vervangen.
- Agent heeft toegang tot het project zelf. Het uitlezen van een set, het genereren van een nieuwe set, het converteren, herstructureren en downloaden ervan. Dat is een probleem op bestandsniveau: het werkt met Live gesloten en op machines zonder Live geïnstalleerd. Dat is wat de Doseedo MCP-server doet.
De twee concurreren niet met elkaar — ze raken zelfs niet dezelfde objecten aan. AbletonOSC opent nooit een .als Op de schijf; een programma dat op bestandsniveau werkt, ziet je afspeelkop nooit. Gebruik ze allebei: bereid de set voor met het ene programma en voer hem uit met het andere.
Instellen
claude mcp add --transport http --scope user doseedo https://api.doseedo.com/mcp
Die regel is voor Claude Code; de eerste toolaanroep opent een browser om in te loggen en goed te keuren. Headless clients voegen hieraan toe. --header "X-API-Key: dsk_live_..." met een sleutel van Instellingen → API-sleutelsDezelfde URL wordt geïnstalleerd als een aangepaste connector in de Claude-telefoon- en webapps, en in Cursor of elke MCP-client als een Streamable HTTP-server. Niets hoeft zelf gehost te worden; de volledige lijst met tools is te vinden op [link]. de MCP-serverpagina.
Wat de agent kan doen met een Ableton -project
Je communiceert ermee in projecttermen; het regelt zelf het uploaden, peilen en downloaden:
> Here's a stereo bounce of a demo. Build me an Ableton set
from it, with MIDI for the bass and a chord guide track.
> Convert ~/Music/Sets/BridgeIdea.zip (an Ableton set) to
Logic, and tell me what won't survive the trip.
> This set has 40 unnamed tracks. Convert it to REAPER's text
format so you can rename them from what's on each one, then
convert it back to .als.
Concreet zijn dit de mogelijkheden die van toepassing zijn op Live :
- Maak een set van audio. Een complete mix, een inheemse
.alsUitvoer: gescheiden stems op benoemde tracks, een gedetecteerde tempokaart, optionele MIDI per stem en een akkoordengids. Duur: ongeveer vier minuten. Zie audio naar sessie. - Converteer, native. Alle 20 richtingen tussen Logic Pro, Ableton Live, FL Studio, Pro Tools en REAPER. Tracks, MIDI, audio, tempo en markers zijn bewerkbaar; bij de directe Logic ↔ Ableton -richtingen worden automatisering, bussen/sends en de pluginstatus ook overgedragen.
- Lees een set. Een
.alsHet is een gecomprimeerd XML, dus een agent kan het uitpakken en de vraag "Wat zit hierin?" beantwoorden terwijl Live gesloten is. browser .als lezer Toont hetzelfde op één pagina: tempo, tracks, apparaten, plug-ins en waarnaar verwezen wordt in de audio. - Herstructureren vanuit de code. Converteer naar platte tekst in REAPER.
.rpp, bewerk de opmaak als tekst, converteer terug naar.alsStructureel werk blijft overeind; een week van automatisering niet — zie wat wordt overgedragen. - Download het resultaat als een native projectbestand dat je in je DAW kunt openen.
Langdurige taken zijn asynchroon: de indieningstool retourneert een task_id En een wachtprogramma controleert het totdat het artefact gereed is. Het opbouwen van een sessie vanuit een volledige mix duurt ongeveer vier minuten; een conversie gaat sneller.
Je audio verlaat de machine niet per se.
Voor bestanden die al op uw schijf staan, geeft de agent de volgende informatie door: lokaal padDe cloud bouwt de sessiestructuur op — tracks, regio's, bussen, routing — en de download geeft kopieeropdrachten terug waarmee je je eigen bestanden in het project kunt plaatsen. Audio wordt alleen geüpload wanneer de server de samples nodig heeft: scheiding, transcriptie, conversie, generatie of een bounce.
Installeer het en probeer één conversie.
Voeg de server toe, comprimeer een Live set en vraag uw agent om deze te converteren en u te vertellen wat er is achtergebleven.
De Doseedo MCP-server →Wat het niet doet — lees dit voordat je het installeert
- Geen live-besturing van een lopende Live set. Geen transport, geen clip-launching, geen apparaatautomatisering op de open set. Gebruik AbletonOSC of pylive; de map is te vinden in Ableton Live besturen met Python.
- Het bewerken van Live is tegenwoordig de focus Logic Pro. Het gedeelte van dit product dat je openstaande project door een agent laat bewerken, werkt via de Doseedo Desktop bridge op macOS, en Logic is de DAW die het aanstuurt.
- Offline bounce is ook een probleem aan Logic -kant. Het afdrukken van tracks via hun eigen keten van externe plugins, terwijl de DAW gesloten is, loopt via diezelfde brug.
- Het is geen vervanging voor Live. Je mixt en arrangeert nog steeds in de DAW; hiermee verplaats je projecten erin en eruit.
- Automatisering en de status van plug-ins hebben hun beperkingen. Ga niet rechtstreeks van Logic naar Ableton. Herstructureer arrangementen op deze manier, niet de afgewerkte mixen.
Waarom Logic de live bridge krijgt en Live niet.
Het is precies het tegenovergestelde van wat de API's suggereren. Logic levert Nee Het is een openbaar realtime scriptplatform — de Scripter-plugin is JavaScript beperkt tot één kanaalstrip — dus de enige manier om toegang te krijgen tot een open Logic project is via een native bridge, en dat is precies wat de desktop-app doet.De Logic, in detail.Live beschikt al over het Live Object Model en een volwaardige stack eromheen, dus de lacune die moest worden opgevuld, was nooit realtime-besturing: het ging om het projectbestand — het genereren van sets, het converteren ervan, het herstructureren ervan zonder handmatige bewerking XML Live weigert te openen.
Welk gereedschap voor welke klus?
- Ontgrendel clips of draai aan knoppen op een set die nu open is: AbletonOSC of pylive.
- Scheepsbesturingslogica binnen de set: Max voor Live.
- Projecten genereren, converteren, herstructureren of downloaden — vanaf een telefoon, een server of een computer zonder Live : de MCP-server.
- Laat een agent een openstaand project bewerken terwijl u toekijkt: Logic Pro, met Doseedo Desktop rennen.
Veelgestelde vragen
Bestaat er een MCP-server voor Ableton Live ?
Ja, voor projectbestanden. Doseedo beheert een gehoste MCP-server op api.doseedo.com/mcp waarmee een agent Ableton Live -projecten kan bouwen, converteren, lezen en downloaden, inclusief het omzetten van een mix naar een native bestand. .als en het converteren van een Live set naar of van Logic Pro, FL Studio, Pro Tools en REAPER. Het maakt geen verbinding met de Live applicatie die op je scherm draait.
Kan Claude Ableton Live in realtime bedienen?
Niet via deze server. Het afspelen van clips, het bewegen van faders en het draaien van apparaatknoppen op een set die momenteel geopend is, wordt gedaan door AbletonOSC en pylive, via Live 's eigen Live Object Model. Dit zijn realtime Python-tools die draaien op de machine waarop Live geopend is; ze lezen of schrijven geen projectbestanden en deze MCP-server vervangt ze niet.
Wat kan een AI-agent doen met een .als bestand?
Maak een mix (afzonderlijke stems op benoemde tracks, tempokaart, optionele MIDI per stem en een akkoordenschema), converteer een mix van of naar Logic Pro, FL Studio, Pro Tools en REAPER, herstructureer een mix via het platte-tekstformaat van REAPER en converteer terug, en download het resultaat als een native project dat je in Live kunt openen.
Welke DAW biedt tegenwoordig live sessiebewerking?
Logic Pro op macOS werkt via de Doseedo Desktop bridge. Met de desktop-app actief en het project geopend, worden wijzigingen door de agent – zoals het verplaatsen van regio's, het herschrijven van MIDI, faders, plug-ins en tempo – binnen enkele seconden in het geopende Logic project doorgevoerd. Ableton Live werkt niet live; voor Live is het projectbestand het enige werkoppervlak.
Moet ik mijn audio uploaden?
Niet altijd. Wanneer een sessie wordt opgebouwd uit bestanden die al op uw schijf staan, geeft de agent de lokale paden door en bouwt de cloud de structuur op — tracks, regio's, bussen en routing — waarna de download kopieeropdrachten teruggeeft die uw bestanden in het project plaatsen. Audio-uploads vinden alleen plaats wanneer de server de samples daadwerkelijk nodig heeft: scheiding, transcriptie, conversie, generatie of een bounce.
Hoe installeer ik het in Claude of Cursor?
Voer in de Claude-code het volgende commando uit: claude mcp add --transport http --scope user doseedo https://api.doseedo.com/mcp — De eerste toolaanroep opent een browser voor OAuth. In de Claude-telefoon- en webapps wordt deze geïnstalleerd als een aangepaste connector met dezelfde URL, en elke MCP-client kan deze registreren als een Streamable HTTP-server, waarbij optioneel een X-API-Key header gebruiken in plaats van OAuth.