Serveur Ableton Live MCP : ce qu’un agent peut réellement faire
Publié en septembre 2026 · Mis à jour en octobre 2026
Doseedo exploite un serveur MCP hébergé à https://api.doseedo.com/mcp qui permet à un agent d'IA créer, convertir, lire et télécharger des projets Ableton Live: transformer un mix en natif .als, déplacer un ensemble entre dix formats DAW, restructurer un arrangement via le format texte brut de REAPER, vous restituer un projet que vous ouvrez dans Live. Ce qu'il fait pas Ce que vous souhaitez faire, c'est piloter le projet Live actuellement ouvert sur votre écran. Aucun lancement de clip ni manipulation de périphériques en temps réel ne sont possibles. Si c'est ce que vous recherchez, la solution est AbletonOSC ou pylive, et cette page vous guidera vers ces outils plutôt que de brouiller les pistes.
Deux choses différentes appelées « Ableton MCP »
« Ableton MCP » est l'expression la plus recherchée et la plus ambiguë, car le projet le plus connu sous ce nom fait exactement le contraire de celui-ci :
- Contrôle en temps réel d'un ensemble en cours de course. Live possède une véritable API interne, le modèle objet Live, et des ponts communautaires l'exposent : AbletonOSC (un script de surface de contrôle parlant OSC) et pylive (une interface Python par-dessus), ainsi que Max for Live intégré au décor. Ces éléments déclenchent des clips, définissent les paramètres du périphérique et lisent l'état du transport. pendant que Live est ouvertRien ici ne les remplace.
- Accès de l'agent au projet lui-même. Lire le contenu d'un ensemble, en générer un nouveau, le convertir, le restructurer et le télécharger : il s'agit d'un problème au niveau des fichiers. Cela fonctionne même avec Live fermé et sur des machines sans Live installé. C'est le rôle du serveur Doseedo MCP.
Les deux ne sont pas en concurrence ; ils n’utilisent même pas les mêmes objets. AbletonOSC n’ouvre jamais de .als Sur disque ; un outil au niveau du fichier ne voit jamais votre tête de lecture. Utilisez les deux : préparez le set avec l’un, jouez-le avec l’autre.
Installation
claude mcp add --transport http --scope user doseedo https://api.doseedo.com/mcp
Cette ligne est destinée à Claude Code ; le premier appel d'outil ouvre un navigateur pour se connecter et approuver. Les clients sans interface graphique ajoutent --header "X-API-Key: dsk_live_..." avec une clé de Paramètres → Clés APILa même URL s'installe dans ChatGPT, Curseur, Gemini CLI, Codex OpenAI, VS Code et les applications mobiles et web Claude, une page par client. Rien à héberger soi-même ; la référence liste tous les outils.
Les dix-sept directions doseedo_convert_project accepte un ensemble Live, directement à partir de l'énumération de l'outil : logic2ableton ableton2logic fl2ableton ableton2fl reaper2ableton ableton2reaper protools2ableton ableton2protools cubase2ableton ableton2cubase dorico2ableton ableton2dorico garageband2ableton bitwig2ableton ableton2bitwig studioone2ableton ableton2studioone plus auto2ableton lorsque l'agent doit détecter la source.
Que peut faire l'agent avec un projet Ableton
Vous interagissez avec lui en termes de projet ; il gère lui-même les chargements, les interrogations et les téléchargements :
> 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.
Concrètement, les fonctionnalités qui s'appliquent à Live :
- Créez un set à partir de fichiers audio. Un mélange complet, un natif
.alsSortie : stems séparées sur des pistes nommées, carte de tempo détectée, MIDI optionnels par piste et guide d’accords. Environ quatre minutes. Voir audio à la session. - Convertir, nativement. Les 75 directions sont disponibles pour dix formats de stations de travail audio numériques (DAW) : Logic Pro, Ableton Live, FL Studio, Pro Tools, REAPER, Cubase, Dorico, Studio One, Bitwig et GarageBand. Les pistes, MIDI, l’audio, le tempo et les marqueurs sont modifiables ; sur les paires Logic, Ableton, Pro Tools et REAPER, l’automation, les bus/envois et l’état des plugins sont également conservés.
- Lire un ensemble. Un fichier
.alsIl s'agit d' XML compressé (gzip), ce qui permet à un agent de le décompresser et de répondre à la question « Qu'y a-t-il dedans ? » même avec la Live fermée. lecteur .als du navigateur affiche les mêmes informations sur une même page : tempo, pistes, appareils, plugins et fichiers audio référencés. - Restructurer à partir du code. Convertir en texte brut REAPER
.rpp, modifiez la mise en page sous forme de texte, reconvertissez-la en.alsLes travaux de structure survivent ; une semaine d’automatisation, non, voir ce qui est conservé. - Télécharger le résultat en tant que fichier de projet natif que vous ouvrez dans votre DAW.
Les tâches longues sont asynchrones : l’outil de soumission renvoie un task_id Un outil d'attente interroge le système jusqu'à ce que l'artefact soit prêt. La création d'une session à partir d'un mix complet prend environ quatre minutes ; une conversion est plus rapide.
Votre signal audio ne quitte pas nécessairement la machine.
Pour les fichiers déjà présents sur votre disque, l'agent transmet le chemin localLe cloud construit la structure de session (pistes, régions, bus, routage) et le téléchargement renvoie des commandes de copie permettant d'intégrer vos fichiers au projet. L'audio n'est téléchargé que lorsque le serveur a besoin des échantillons : séparation, transcription, conversion, génération ou exportation.
Installez-le et essayez une conversion
Ajoutez le serveur, compressez un dossier Live et demandez à votre agent une version Logic ainsi que la liste des éléments qui n'ont pas été conservés ; ce rapport est la partie qu'un convertisseur par glisser-déposer ne vous fournira jamais.
Le serveur Doseedo MCP →Ce qu'il ne fait pas, lisez ceci avant l'installation
- Aucun contrôle en direct d'un set Live en cours. Aucun transport, aucun lancement de clip, aucune automatisation d'appareil sur le set ouvert. Utilisez AbletonOSC ou pylive ; la map se trouve dans Contrôler Ableton Live avec Python.
- L'édition Live cible aujourd'hui Logic Pro. La partie de ce produit qui permet à l'agent de modifier votre projet ouvert fonctionne via le pont Doseedo Desktop sur macOS, et Logic est la station de travail audio numérique (DAW) qu'il pilote.
- Le rebond hors ligne est également pris en charge côté Logic. L'impression des pistes via leurs véritables chaînes de plugins tiers avec le DAW fermé passe par ce même pont.
- Ce n'est pas un remplacement pour Live. Vous mixez et arrangez toujours dans le séquenceur ; cela permet de déplacer des projets à l'intérieur et à l'extérieur de celui-ci.
- L'automatisation et l'état des plugins ont des limites. En dehors du chemin direct Logic ↔ Ableton, restructurez vos arrangements de cette manière, et non vos mixages finaux.
Pourquoi Logic bénéficie-t-il du pont en direct et pas Live ?
C'est l'inverse de ce que suggèrent les API. Logic aux navires Non surface de script en temps réel publique, son plugin Scripter est du JavaScript confiné à une seule tranche de canal, donc le seul moyen d'accéder à un projet Logic ouvert est un pont natif, ce qu'est l'application de bureau (Le côté Logic, en détailLive dispose déjà du modèle objet Live et d'une pile technologique mature autour de celui-ci ; le problème à résoudre n'a donc jamais été le contrôle en temps réel : il s'agissait du fichier projet, générer des ensembles, les convertir, restructurer un ensemble sans modifier manuellement XML Live refusera d'ouvrir.
Quel outil pour quelle tâche
- Tirez des clips ou tournez les boutons d'un ensemble qui est ouvert en ce moment : AbletonOSC ou pylive.
- Logique de contrôle du navire à l'intérieur du set : Max pour Live.
- Générez, convertissez, restructurez ou téléchargez des projets, depuis un téléphone, un serveur ou une machine sans Live : le serveur MCP.
- Demandez à un agent de modifier un projet ouvert pendant que vous regardez : Logic Pro, avec Doseedo Desktop en cours d'exécution.
FAQ
Existe-t-il un serveur MCP pour Ableton Live ?
Oui, pour les fichiers de projet. Doseedo héberge un serveur MCP à l'adresse suivante : api.doseedo.com/mcp qui permet à un agent de créer, convertir, lire et télécharger des projets Ableton Live, y compris de transformer un mix en un projet natif .als et la conversion d'un set Live vers ou depuis Logic Pro, FL Studio, Pro Tools et REAPER. Il ne se connecte pas à l'application Live exécutée à l'écran.
Claude peut-il contrôler Ableton Live en temps réel ?
Ce n'est pas possible via ce serveur. Le déclenchement des clips, le déplacement des faders et la manipulation des potentiomètres d'un projet ouvert sont gérés par AbletonOSC et pylive, grâce au modèle objet Live de Live. Ce sont des outils Python temps réel exécutés sur la machine où Live est ouvert ; ils ne lisent ni n'écrivent les fichiers du projet, et ce serveur MCP ne les remplace pas.
Que peut faire un agent d'IA avec un fichier .als ?
Créez-en un à partir d'un mix (stems séparés sur des pistes nommées, carte de tempo, MIDI optionnel par stem et guide d'accords), convertissez-en un vers ou depuis Logic Pro, FL Studio, Pro Tools et REAPER, restructurez-en un via le format texte brut de REAPER et reconvertissez-le, puis téléchargez le résultat en tant que projet natif que vous ouvrez dans Live.
Est-il possible d'intégrer directement les stems d'un mix dans un set Live ?
Oui, c'est bien cette version qui cible directement Live. audio_to_session avec target:"ableton" renvoie un natif .als avec les stems séparées sur des pistes nommées, une carte du tempo, des marqueurs de section et, sur demande, un MIDI par tige et un guide d'accords ; separate_stems avec export:"ableton" Il s'agit de la version allégée. L'édition Live (une modification intégrée à un projet ouvert à l'écran) se fait via Logic Pro grâce à l'interface macOS ; le projet Live est renvoyé sous forme de fichier.
Dois-je télécharger mon fichier audio ?
Pas toujours. Lorsqu'une session est créée à partir de fichiers déjà présents sur votre disque, l'agent transmet les chemins locaux et le cloud construit l'arborescence (pistes, régions, bus et routage). Le téléchargement renvoie ensuite les commandes de copie qui intègrent vos fichiers au projet. L'audio n'est téléchargé que lorsque le serveur a réellement besoin des échantillons : séparation, transcription, conversion, génération ou exportation.
Comment l'installer dans Claude, ChatGPT ou Cursor ?
Dans Claude Code, exécutez claude mcp add --transport http --scope user doseedo https://api.doseedo.com/mcp Le premier appel d'outil ouvre un navigateur pour l'authentification OAuth. Dans les applications mobiles et web Claude, il s'installe comme connecteur personnalisé avec la même URL, dans ChatGPT comme serveur MCP personnalisé, et tout client MCP peut l'enregistrer comme serveur HTTP Streamable, en envoyant éventuellement une requête. X-API-Key utiliser l'en-tête au lieu d'OAuth.
Le serveur Doseedo MCP · une URL, chaque client
- Tout agent d'IAce qui fonctionne aujourd'hui
- Code Claude et Claudetéléphone, ordinateur de bureau, terminal
- ChatGPTen tant que serveur MCP personnalisé
- Curseurmcp.json, une entrée
- Gemini CLIajout de Gemini MCP
- Codex OpenAIajout du codex mcp
- VS Code Copilotmcp.json, type http
- Les 33 outilsla référence
- Convertir les projetsdix formats de stations de travail audio numériques, 75 directions
- stems séparéeschant, batterie, basse, et plus encore
- Audio vers MIDItranscription, accords, tonalité
- Générer de la musiquechansons, parties, reprises
- Rebondir hors lignevia de vrais plugins
- Changer un pack de batterieL'audio reste local
En rapport
- Serveur MCP FL Studio
- Serveur Pro Tools MCP
- Serveur REAPER MCP
- Contrôlez votre DAW avec ChatGPT
- Les 33 outils, leur fonction
- Le serveur Doseedo MCP
- Contrôler Ableton Live avec Python
- Éditez des projets Logic et Ableton avec Claude
- Control Logic Pro avec Python
- Qu’est-ce qu’un fichier .als
- Convertir Ableton en Logic