Serveur Ableton Live MCP : ce qu’un agent peut réellement faire
Publié en septembre 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 .alsDéplacer un ensemble entre cinq stations de travail audio numériques (DAW), restructurer un arrangement grâce au format texte brut de REAPER, vous restituer un projet ouvert 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 »
Cette expression désigne deux capacités sans lien entre elles, et c'est en les confondant que les gens finissent par être déçus :
- 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 comme connecteur personnalisé dans les applications mobiles et web Claude, et dans Cursor ou tout client MCP comme serveur HTTP Streamable. Aucun hébergement requis ; la liste complète des outils est disponible sur [lien manquant]. page du serveur MCP.
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 20 directions sont compatibles avec Logic Pro, Ableton Live, FL Studio, Pro Tools et REAPER. Les pistes, MIDI, l'audio, le tempo et les marqueurs sont modifiables ; lors des transferts directs Logic ↔ Ableton, l'automatisation, les bus/envois et l'état des plugins sont également conservés.
- Lire un ensemble. Un
.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 se poursuit. - 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 ensemble Live et demandez à votre agent de le convertir — et de vous indiquer ce qu'il a dû omettre.
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.
Quel séquenceur audio numérique (DAW) propose aujourd'hui l'édition de session en direct ?
Logic Pro, sur macOS, est accessible via le pont Doseedo Desktop. Une fois l'application de bureau lancée et le projet ouvert, les modifications effectuées (déplacement de régions, réécriture MIDI, faders, plugins, tempo) sont répercutées dans le projet Logic ouvert en quelques secondes. Ableton Live quant à lui, n'est pas piloté en direct ; pour Live l'interface est le fichier projet.
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 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 OAuth. Dans les applications mobiles et web Claude, il s'installe comme un connecteur personnalisé avec la même URL, 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.