§ Guide · Pour les développeurs et les agents

Contrôlez votre DAW avec un agent IA

Publié en septembre 2026

Oui, cela existe aujourd'hui : connecter le Serveur Doseedo MCP à https://api.doseedo.com/mcp et un agent IA — Claude Code, Claude sur votre téléphone, Cursor, n'importe quel client MCP — peut lire les sessions de votre compte comme des arrangements complets, les modifier, puis vous restituer un projet ouvert par votre DAW. Application de bureau Doseedo Si vous utilisez macOS, ces modifications seront intégrées à votre système. Ouvrez votre projet Logic Pro en quelques secondes.: le montage en direct et le bounce hors ligne sont Logic Pro uniquement, via le pont de bureau macOS. Ce n'est pas une télécommande pour l'application en cours d'exécution : rien ne contrôle le transport ni le déplacement de la tête de lecture.

Cette distinction — modification de la session contre manipulation de l'application — Voilà tout le sujet. La plupart des gens entendent par « contrôler mon séquenceur avec une IA » la première chose à faire : restructurer l’arrangement, corriger le MIDI, créer le modèle, exporter les stems. Ça fonctionne déjà.

Ce qu'un agent peut réellement faire à une session

Vingt-et-un outils au total : contrôle de session, conversion de projet, conversion audio en session, stem separation, transcription, génération et création de reprises. La famille d’outils de contrôle de session est le sujet abordé ici. lire L'interface est primordiale : un agent qui ne peut pas visualiser la configuration ne peut que faire des suppositions. Un seul appel permet de récupérer la structure de la session : chaque piste avec son identifiant, chaque région positionnée en temps et en secondes, les niveaux de la table de mixage avec leurs valeurs réelles en dB, la chaîne de plugins sur chaque canal, le tempo, les marqueurs, et l'état d'activité de l'application de bureau sur cette session.

Alors modifier, sous forme de liste d'opérations appliquées en un seul appel :

rebond hors ligne Voici une fonctionnalité que les séquenceurs audio numériques (DAW) natifs ne proposent pas : l’exportation des pistes audio via leurs chaînes de plugins tiers, même lorsque le DAW est fermé. L’application de bureau fonctionne alors en arrière-plan, sans interface graphique. Les pistes audio sont ainsi prises en charge ; les pistes d’instruments et MIDI nécessitent toujours que le DAW soit ouvert et sont signalées individuellement plutôt que d’être supprimées discrètement. Le téléchargement est effectué via un outil distinct et ne requiert aucune application de bureau : la session est reconstruite côté serveur de manière native. .logicx.

Live ou en différé — la distinction qui compte

Chaque modification est d'abord enregistrée dans la session cloud. La suite dépend de l'application de bureau :

Seuls l'application en direct et le rebond hors ligne nécessitent le pont de bureau, et les deux ciblent Logic Pro sur macOS. Tout le reste (lecture, compilation, conversion, téléchargement) ne nécessite que le connecteur et couvre Logic Pro (.logicx), Ableton Live (.als), FL Studio (.flp), Pro Tools (.ptx) et REAPER (.rpp), dans les 20 directions de conversion.

Installer

Aucun hébergement requis, aucun SDK. Le point de terminaison est hébergé sur Streamable HTTP à l'adresse suivante : https://api.doseedo.com/mcp.

claude mcp add --transport http --scope user doseedo https://api.doseedo.com/mcp

Le premier appel d'outil ouvre un navigateur pour se connecter et approuver. Pour l'intégration continue, les serveurs ou tout client sans navigateur, ajoutez une clé provenant de Paramètres → Clés API plutôt:

claude mcp add --transport http --scope user doseedo https://api.doseedo.com/mcp \
  --header "X-API-Key: dsk_live_..."

Dans les applications mobiles et web Claude, il s'installe en tant que connecteur personnalisé : Paramètres → Connecteurs → Ajouter un connecteur personnalisé → la même URL. Cursor et tout autre client MCP enregistrent la même URL dans leur propre configuration MCP.

Un exemple concret : créer un modèle, puis l’imprimer

Le test le plus évident consiste à créer quelque chose à partir de rien. Demandez un modèle de piste :

> In my Doseedo sessions, make a new one called "Beat Template"
  at 92 BPM: four sampler tracks — Kick, Snare, Hat, Perc — with
  the one-shots from ~/Samples/Analog/ loaded, all four routed
  into a drum bus with a compressor and a channel EQ on it.
  Then bounce the bus and give me the file.

Voici les actions effectuées par l'agent, dans l'ordre : création de la session et réglage du tempo ; ajout de quatre pistes et chargement de chaque échantillon dans Quick Sampler ; création du bus de sous-mixage et routage des quatre pistes vers celui-ci ; insertion du compresseur et de l'égaliseur sur le bus. par nomLe système vérifie d'abord les plugins installés sur votre machine, puis met en file d'attente le rendu et interroge la machine jusqu'à la fin. Le rendu est ensuite traité par la chaîne de plugins réelle, ce qui permet d'obtenir le son de vos inserts, et non un résultat brut.

Deux détails rendent cela plus concret qu'une simple démonstration. Les tâches de longue durée sont asynchrone — l'outil de soumission renvoie un task_id et un outil d'attente l'interroge. Et vos échantillons restez sur votre disqueL'agent transmet le chemin local, le cloud construit la session autour de celui-ci, et le téléchargement renvoie des commandes de copie qui placent vos fichiers dans le projet. Le résultat est téléchargé en tant que fichier natif. .logicxUne conversion séparée permet de récupérer un projet Ableton, FL Studio, Pro Tools ou REAPER. Dans les deux cas, il s'ouvre comme une session classique : pistes réelles, MIDI et audio, tempo et marqueurs, éditable.

Indiquez-lui où se trouve votre agent.

Une seule commande permet de connecter Claude Code ; les applications Claude pour ordinateur, mobile et web l'ajoutent via l'interface utilisateur du connecteur personnalisé, et Cursor via sa propre configuration MCP. Ajoutez l'application de bureau si vous souhaitez que les modifications soient prises en compte immédiatement dans un projet Logic ouvert.

Le serveur Doseedo MCP →

Pourquoi a-t-on besoin d'un pont ici ?

Logic Pro ne fournit aucune API de script en temps réel publique — sa seule surface de script, Scripter, est un plugin MIDI -FX qui voit les événements sur une seule tranche de canal et ne peut ni lire ni modifier l'arrangement (l'image complète). Ableton est l'inverse : un set Live en cours d'exécution peut être piloté via AbletonOSC ou pylive, mais cela se fait avec l'application et non avec vos fichiers de projet, et c'est uniquement compatible avec Live (détailsLe pont comble le fossé Logic : l’agent modifie une session qu’il peut lire, et une application locale applique ces modifications au projet ouvert.

Ce qu'il ne fait pas

Pour la partie liée aux fichiers (conversion d'un projet, restructuration, création d'un projet à partir d'un ensemble de projets), voir Édition de projets Logic et Ableton avec Claude et conversion de projets entre stations de travail audio numériques (DAW).

FAQ

Un agent IA peut-il contrôler mon séquenceur audio numérique (DAW) ?

Il permet de contrôler votre session. Connectez le serveur Doseedo MCP et un agent comme Claude lira les sessions de votre compte sous forme d'arrangements complets et les modifiera : déplacer ou rogner des régions, réécrire les notes MIDI, ajouter ou supprimer des pistes, régler les faders, la panoramique et la mise en sourdine, insérer des plugins par leur nom, modifier le tempo, ajouter des marqueurs, créer des bus de sous-mixage et y router des pistes. Avec l'application Doseedo Desktop exécutée sur macOS, ces modifications sont appliquées au projet Logic Pro ouvert en quelques secondes. Elle ne contrôle pas le transport ni ne sert de télécommande pour l'application en cours d'exécution.

Claude peut-il contrôler Logic Pro ?

Oui, pour l'édition de session. Logic Pro ne propose pas d'API de script temps réel publique ; le processus passe donc par l'interface Doseedo Desktop sur macOS : Claude modifie la session cloud via MCP, et l'application de bureau applique chaque modification au projet Logic ouvert et synchronise le fichier sur le disque. Une fois l'application de bureau fermée, les modifications sont conservées et appliquées à la prochaine ouverture de la session, ou intégrées au projet téléchargé.

ChatGPT peut-il contrôler Ableton ?

Doseedo ne prend pas en charge l'édition en direct. L'édition de sessions Live et le bounce hors ligne sont actuellement compatibles Logic Pro. Un agent peut toujours lire, compiler, convertir et télécharger des projets Ableton Live, et un set Live en cours d'exécution peut être piloté séparément avec AbletonOSC ou pylive, qui interagissent avec l'interface de script distant de Live plutôt qu'avec un fichier projet.

Quelles stations de travail audio numériques (DAW) sont concernées ?

La lecture, la création, la conversion et le téléchargement de projets couvrent Logic Pro (.logicx), Ableton Live (.als), FL Studio (.flp), Pro Tools (.ptx) et REAPER (.rpp) — les 20 directions de conversion. L'édition Live et le bounce hors ligne sont réservés Logic Pro, via le pont de bureau macOS.

Quels clients d'IA peuvent s'y connecter ?

Tout client MCP compatible avec Streamable HTTP. Claude Code l'installe en une seule commande ; les applications Claude pour ordinateur, mobile et web l'ajoutent via l'interface utilisateur du connecteur personnalisé ; Cursor et les autres clients enregistrent la même URL dans leur configuration MCP. Le premier outil vous connecte via le navigateur, ou vous pouvez transmettre une clé API Doseedo. X-API-Key En-tête pour l'intégration continue, les serveurs et tout ce qui ne nécessite pas de navigateur.

Existe-t-il un serveur MCP pour la production musicale ?

Oui. Le serveur Doseedo MCP est un point de terminaison HTTP Streamable hébergé à l'adresse suivante : https://api.doseedo.com/mcp Avec 21 outils couvrant le contrôle de session, le bounce hors ligne, la conversion de projets, l'audio vers session, stem separation, la transcription, la génération et les reprises. Aucune installation requise, ni SDK : installez-le dans Claude Code en une seule commande, ou comme connecteur personnalisé dans les applications mobiles et web Claude.

En rapport