Tutorial · KI im Studio
Ableton mit KI steuern: Claude Code und MCP einrichten und testen
Überall heißt es, KI verändere alles. Aber kann sie wirklich in deiner DAW arbeiten? In dieser Anleitung verbindest du Claude Code per MCP mit Ableton Live, Schritt für Schritt, und am Ende steht ein ehrliches Fazit, was so ein KI-Co-Pilot heute schon bringt und was nicht.
Was du in dieser Anleitung lernst
- Wie du Claude Code in Visual Studio Code installierst und einrichtest
- Was ein MCP ist und wie du damit Ableton Live an die KI anbindest
- Welcher von zwei Ableton-MCPs was kann und wo die Grenzen liegen
Das Video oben zeigt den kompletten Prozess live, inklusive aller Stolpersteine. Es ist aus der Hosentasche aufgenommen, fast wie ein Livestream. Dieser Artikel ist die aufgeräumte Version davon: eine klare Schritt-für-Schritt-Anleitung zum Nachbauen, mit allen Links an einer Stelle.
Vorweg, damit klar ist, worum es geht und worum nicht: Hier prompten wir keine fertigen Songs wie bei Suno. Wir geben einer KI die Kontrolle über Ableton Live selbst. Sie legt Spuren an, lädt Instrumente, schreibt MIDI-Clips und verstellt Geräte. Das ist der erste Teil einer ganzen Serie zu KI im Musikstudio. In dieser Folge bauen wir das Fundament.
Was du brauchst
Das hier ist kein Ein-Klick-Setup. Du installierst mehrere Tools und arbeitest dabei mit dem Terminal. Plane für das erste Setup ein bis zwei Stunden ein. Konkret brauchst du:
- Einen Mac oder Windows-Rechner. Diese Anleitung zeigt die Schritte für macOS.
- Ableton Live. Im Video läuft Version 12.3, Version 11 funktioniert je nach MCP ebenfalls.
- Ein Claude-Abo (Pro oder Max) oder einen API-Zugang von Anthropic. Ohne eins der beiden läuft Claude Code nicht.
- Etwas Bereitschaft, dich mit Installation und Terminal zu beschäftigen. Wenn dir schon das Installieren von Ableton schwerfällt, ist dieses Thema vielleicht noch nichts für dich.
Visual Studio Code installieren
Visual Studio Code ist eine kostenlose Entwicklungsumgebung von Microsoft. Normalerweise schreibt man damit Software, wir nutzen es als zentrale Oberfläche für unser KI-Studio. Du musst kein Entwickler sein, um damit zu arbeiten.
Lade es dir von code.visualstudio.com herunter, in der passenden Version für dein Betriebssystem, und installiere es wie jedes andere Programm.
Claude Code installieren und anmelden
Claude Code ist das Kommandozeilen-Werkzeug von Anthropic. Es ist der entscheidende Baustein, denn nur darüber darf die KI auf deinem Rechner Befehle ausführen und Dateien anlegen. Die normale Claude-App oder ChatGPT im Browser können das nicht.
Öffne auf dem Mac das Terminal (Command und Leertaste drücken, dann "Terminal" eingeben) und führe den offiziellen Installations-Befehl aus:
curl -fsSL https://claude.ai/install.sh | bashDanach startest du Claude Code mit dem Befehl claude und meldest dich an. Mit einem Pro- oder Max-Abo verbindest du einfach deinen Account. Alternativ geht es über einen API-Schlüssel, dann zahlst du pro Token, also grob gesagt pro verarbeitetem Wort.
Es gibt außerdem eine offizielle Claude-Code-Erweiterung für Visual Studio Code. Du findest sie, indem du in VS Code die Extensions öffnest und nach "Claude Code" suchst. Sie gibt dir ein grafisches Panel statt der reinen Kommandozeile. Im Video läuft Claude Code im integrierten Terminal von VS Code, beide Wege funktionieren. Für den Einstieg reicht das Terminal völlig.
Einen Workspace-Ordner für dein Studio anlegen
Das ist ein wichtiger Schritt, den du nicht überspringen solltest. Gerade hatte Claude Zugriff auf deinen gesamten Rechner. Das willst du nicht. Lege stattdessen einen eigenen Ordner an, zum Beispiel Studio-AI, und öffne ihn in VS Code über File, Open Folder.
Ab jetzt arbeitet die KI nur noch in diesem Ordner. Er wird mit der Zeit dein KI-Studio: Hier landen später Kontext-Dateien, eigene Skills und die Konfiguration der MCP-Server. Öffne in VS Code ein integriertes Terminal, starte dort claude und bestätige den Ordner als vertrauenswürdig.
Homebrew, Python und Node installieren
Die MCP-Server, die wir gleich anbinden, brauchen zwei Laufzeit-Umgebungen. Der erste Server läuft mit Python, der zweite mit Node.js. Am einfachsten installierst du beides über Homebrew, einen Paketmanager fürs Terminal.
Den Installations-Befehl für Homebrew findest du auf brew.sh. Achtung: Bei der Installation fragt das Terminal nach deinem Rechner-Passwort. Während du es eintippst, siehst du nichts, das ist normal. Sobald Homebrew steht, installierst du den Rest mit einem Befehl:
brew install uv nodeHier ist uv der Python-Paketmanager für den ersten MCP, node die Umgebung für den zweiten.
Pro-Tipp
Lass dir von Claude helfen
Der größte Vorteil dieses Setups: Du sitzt die ganze Zeit mit jemandem zusammen, der dir alles erklärt. Wenn ein Befehl nicht durchläuft oder du nicht weißt, was ein Schritt bewirkt, frag Claude direkt im Terminal. Du kannst sogar sagen "installiere Homebrew, uv und node für mich" und den ganzen Schritt abgeben. In genau diesen Dingen kennt sich die KI sehr gut aus.
Den ersten Ableton-MCP einrichten
Jetzt kommt das Herzstück. Ein MCP, kurz für Model Context Protocol, ist die standardisierte Schnittstelle, über die eine KI mit externen Programmen spricht. Eine Datenquelle kann fast alles sein, ein Kalender, eine Datenbank, YouTube, oder eben Ableton Live. Über den MCP wird aus dem Chatbot ein Werkzeug, das wirklich etwas tut.
Wir starten mit dem schlankeren der beiden: ahujasid/ableton-mcp. Er ist quelloffen unter MIT-Lizenz und bringt im Video rund 16 Werkzeuge mit, also 16 Aktionen, die er in Ableton ausführen kann. Die Einrichtung hat zwei Teile.
Teil eins, das Remote Script in Ableton. Lade die Datei __init__.py aus dem Ordner AbletonMCP_Remote_Script des Repositorys herunter. Lege im MIDI-Remote-Scripts-Verzeichnis von Ableton einen Ordner namens AbletonMCP an und kopiere die Datei hinein.
Teil zwei, der MCP-Server in Claude Code. Diesen meldest du mit einem einzigen Befehl bei Claude Code an:
claude mcp add ableton-mcp -- uvx ableton-mcpZum Schluss aktivierst du die Verbindung in Ableton: Gehe in die Einstellungen unter Link, Tempo und MIDI, wähle bei Control Surface den Eintrag AbletonMCP und lass Input und Output auf None.
Wichtig
Prüfe jedes Repo, bevor du es laufen lässt
Das ist das größte Risiko in diesem ganzen Setup. Lade niemals blind Code von GitHub herunter und führe ihn aus. Jeder kann dort etwas hochladen, im schlimmsten Fall steht im Code, dass deine Passwörter irgendwohin geschickt werden.
Bevor du ein Repository installierst, gib Claude den Link und frage: "Bitte prüfe diesen MCP von GitHub, ist er sicher?" Die KI sieht sich den Code an und sagt dir, woran sie ist. Ein guter erster Anhaltspunkt sind außerdem die Sterne des Projekts, also seine Bewertung durch andere Nutzer. Und behalte im Kopf: Falsch eingesetzt kann KI auf deinem Rechner echten Schaden anrichten, von gelöschten Dateien bis Prompt Injection. Dieses Restrisiko gehört dazu.
Pro-Tipp
Die Anleitung gleich an Claude abgeben
Du musst die Installations-Schritte nicht von Hand abarbeiten. Lade das geprüfte Repository herunter, ziehe den Ordner per Drag-and-drop in dein Claude-Code-Fenster und sag: "Das ist der Ableton-MCP, hier ist die Beschreibung, richte ihn bitte für mich ein." Claude liest die README und erledigt Installation und Konfiguration selbst. Fehlt noch ein Tool wie uv, installiert es das gleich mit.
Ableton verbinden und testen
Öffne Ableton Live und starte Claude Code im Terminal neu, damit der neue Server geladen wird. Mit dem Befehl /mcp siehst du alle verbundenen MCP-Server. Taucht dort der Ableton-Server als connected auf, steht die Verbindung.
Jetzt der erste Test. Gib Claude eine einfache Aufgabe, zum Beispiel: "Erstelle vier MIDI-Spuren mit jeweils einem Operator." Wenn alles passt, siehst du, wie die Spuren in Ableton wie von selbst entstehen.
Sei dabei ehrlich zu dir: Es dauert. Vier Spuren mit einem Instrument hättest du von Hand in Sekunden gebaut. Der eigentliche Wert liegt nicht in solchen Mini-Aufgaben, sondern kommt erst später, wenn die KI Kontext und eigene Fähigkeiten hat. Dazu mehr im Fazit.
Mehr Möglichkeiten mit dem Copilot-MCP
Der schlanke MCP hat eine klare Grenze: Er kann keine Geräteparameter setzen. Er kann den Operator also nicht wirklich als FM-Patch programmieren, sondern nur fertige Presets laden. Wer mehr will, nimmt den zweiten Server.
xiaolaa2/ableton-copilot-mcp ist mächtiger. Er bringt im Video rund 35 Werkzeuge mit, kann tatsächlich Patches im Operator bauen und hat ein Logbuch mit Rückgängig-Funktion für Noten-Operationen, falls die KI einmal etwas zerschießt, das sich mit Strg-Z nicht reparieren lässt. Er ist ebenfalls MIT-lizenziert, läuft aber auf Node.js, deshalb haben wir das in Schritt 4 schon mitinstalliert.
Das Remote Script installiert dieser Server selbst, mit einem Befehl im Terminal:
npx @xiaolaa2/ableton-copilot-mcp --install-scriptsDen MCP-Server selbst fügst du wie gewohnt zu Claude Code hinzu:
claude mcp add ableton-copilot -- npx -y @xiaolaa2/ableton-copilot-mcpDieser Server nutzt ein eigenes Remote Script namens AbletonJS. Wähle es in Abletons Einstellungen als zweites Control Surface aus. Ableton hat mehrere Control-Surface-Slots, du kannst also beide MCPs gleichzeitig in je einem Slot betreiben, ohne ständig umzustellen. Starte Ableton und Claude Code danach einmal neu, damit beide Server sauber geladen werden.
Man muss immer aufpassen, dass man sich nicht plötzlich Arbeit macht, wo noch keine ist. — Björn Torwellen
Fazit
Was geht heute also wirklich? Die ehrliche Antwort: Ableton mit KI zu steuern funktioniert, technisch ist es beeindruckend. Aber es dauert spürbar lange, und ohne aufgebauten Kontext muss die KI bei jeder Aufgabe neu überlegen, wie sie etwas anstellt. Für die einfachen Dinge bist du von Hand schneller, und vor dem Rechner zu sitzen und auf ein Ergebnis zu warten ist ein echter Kreativ-Killer. Einen Use Case, der schon heute klar überzeugt, gibt es in diesem ersten Test noch nicht.
Trotzdem stimmt die Richtung. Der echte Hebel liegt nicht im nackten Setup, sondern in dem, was darauf aufbaut: ein Workspace mit echtem Kontext, eine Wissensdatenbank über deine eigenen Tracks und Sounds, und eigene Skills, also wiederverwendbare Fähigkeiten, mit denen die KI nicht mehr raten muss, sondern weiß, wie du arbeitest. Genau da geht es in den nächsten Folgen weiter, unter anderem mit dem Aufräumen bestehender Sessions und dem Aufbau dieser Wissensdatenbank. Wenn du das Thema spannend findest, bleib dabei und schreib in die Kommentare unter dem Video, wie weit du mit KI in deinem Workflow schon bist.