§ Guide · Pour les développeurs et les agents

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 :

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 :

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

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

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

Par DAW
  • Logic Promodifications en direct dans le projet ouvert
  • Ableton Liveconstruire, lire, convertir .als
  • FL Studiolire, convertir .flp
  • Pro ToolsDéplacer les fichiers .ptx entre stations de travail audio numériques (DAW)
  • REAPERlire, modifier, convertir .rpp
Par client IA
Par capacité

En rapport