Serveur GarageBand MCP : ce qu’un agent peut réellement faire
Publié en octobre 2026
GarageBand ne possède pas d'API de script, donc aucun agent ne peut l'exploiter comme ReaScript exploite REAPER. Un agent peut uniquement accéder au fichier de projet. Doseedo héberge un serveur MCP à l'adresse suivante : https://api.doseedo.com/mcp qui ouvre un .band GarageBand 10 enregistre le même document de projet que Logic Pro, le convertit pour Ableton Live, FL Studio, Pro Tools, REAPER, Cubase, Dorico ou en projet Logic vierge, et extrait le MIDI, que GarageBand ne peut pas exporter. GarageBand est ici une source : les projets en sortent, rien n’est réécrit. .band.
Pourquoi « GarageBand MCP » est une question de fichier
Tous les autres séquenceurs audionumériques de ce groupe disposent d'une interface de contrôle en direct sur laquelle peut s'exécuter un serveur MCP : ReaScript, une API de contrôleur Python, une API de contrôleur, une API MIDI Remote. GarageBand n'en possède aucune. Il ne propose ni scripts de plugins, ni OSC, ni SDK de surface de contrôle, ni dictionnaire de scripts permettant d'accéder aux pistes ou aux régions. Par conséquent, un serveur souhaitant le piloter en direct est contraint d'utiliser l'interface utilisateur macOS via l'accessibilité, ce qui provoque des dysfonctionnements dès qu'une fenêtre est déplacée. Le seul projet communautaire GarageBand MCP que nous avons trouvé le reconnaît et le traite comme tel. .band comme point de passage plutôt que comme élément à automatiser.
Le fichier est l'élément stable. Un projet GarageBand 10 est un package structuré exactement comme un projet Logic Pro, et le même lecteur permet d'ouvrir les deux. C'est ce qui rend possible tout ce qui suit, même avec GarageBand fermé et sur une machine autre qu'un Mac.
Installation
claude mcp add --transport http --scope user doseedo https://api.doseedo.com/mcp
Il s'agit de la ligne de code Claude, et le premier appel ouvre un navigateur pour se connecter. ChatGPT, Curseur, VS Code, Gemini CLI et Manuscrit enregistrer la même URL ; un client sans navigateur envoie X-API-Key: dsk_live_… depuis Paramètres → Clés APILa liste complète des 43 outils se trouve dans la référence.
A .band Il s'agit d'un dossier que le Finder affiche comme un seul fichier ; il est donc compressé avant le chargement (clic droit → Compresser, ou l'agent le fait automatiquement). Les instructions proviennent de l'énumération de doseedo_convert_project, tous à partir de GarageBand :
garageband2ableton garageband2fl
garageband2protools garageband2reaper
garageband2cubase garageband2dorico
garageband2logic
Une conversion réelle, et ce que son rapport disait
Un projet GarageBand 10 de sept pistes (pistes d'instruments virtuels, principalement des kits Drum Kit Designer, et aucun enregistrement audio) a été traité. garageband2ableton le 26 octobre 2026. Le rapport, transmis par l'agent, indique :
7 tracks, 240 MIDI notes and 13 plugins reached the
Ableton Live project.
7 regions carry a GarageBand loop length (dragged-out
repeats) this converter does not read yet: each is placed
once at its recorded length.
1 plugin (Drum Kit) has no equivalent in Ableton Live and
was not mapped.
Il a également été signalé que les sept pistes utilisent des instruments Apple dont les sons proviennent de la bibliothèque de GarageBand. Par conséquent, dans Ableton les notes arrivent sur des pistes nécessitant un instrument de votre choix. C'est là le fonctionnement exact d'une conversion GarageBand : les notes, les régions, le tempo et la structure sont conservés, mais pas les sons Apple. De plus, tout élément non pris en charge par le convertisseur est indiqué plutôt que simplement supprimé.
Que peut faire un agent avec un .band ?
- Passez à un autre séquenceur audio. Ableton Live, FL Studio, Pro Tools, REAPER, Cubase (en tant que
.dawproject) ou Dorico (en tant que MusicXML). GarageBand vers Ableton affiche la version web de la même offre d'emploi. - Extraire le MIDI. GarageBand exporte un morceau au format audio (MP3, AAC, AIFF, WAV) ou transfère le projet à Logic, mais ne propose pas d'exportation MIDI ; les notes jouées restent dans le projet. Les régions d'instruments virtuels sont exportées au format MIDI avec le timing, la vélocité et le tempo. Les régions de batterie sont des réglages que GarageBand transforme en performance pendant la lecture ; elles ne contiennent donc aucune note à exporter. GarageBand vers MIDI fait cela dans un navigateur.
- Passez à Logic Pro. Logic ouvre un
.bandelle-même et la met à jour sur open source, ce qui est la voie propre à Apple.garageband2logicexiste pour le cas sans Mac dans la boucle : l'agent écrit un.logicxVous ouvrirez plus tard. - Modifiez-le en tant que session. Converti en Logic ou REAPER, le projet s'ouvre avec
doseedo_import_projectL'agent modifie ensuite les régions, les notes, les faders et le tempo. Le résultat est ensuite exporté sous forme de projet Logic ou autre DAW, car aucun fichier n'est créé directement dans le logiciel..band.
> Here's a GarageBand project from my phone. Get me the MIDI
of every track, named the way they are in GarageBand.
> Convert this .band for my friend who uses FL Studio, and
tell me which instruments she'll need to replace.
Ce qu'il ne fait pas
- Aucun contrôle en direct de GarageBand, que ce soit par ce serveur ou, plus vraisemblablement, par tout autre moyen : il n’existe aucune API sur laquelle le construire.
- Rien n'a été écrit en retour comme un
.band. GarageBand importe les fichiers MIDI et audio, donc la méthode pour les réimporter est MIDI plus stems. - GarageBand '11 et versions antérieures J'ai utilisé un document plus ancien. Ouvrez-le dans GarageBand 10 ou une version ultérieure, enregistrez-le et envoyez-le.
- régions bouclées Les séquences répétées sont placées une seule fois à leur longueur enregistrée aujourd'hui, comme le montre le rapport ci-dessus.
Portée, énoncée une seule fois. Intégrer les modifications d'un agent dans un projet sur votre Mac (Dø Desktop enregistre le projet, le ferme, y intègre les modifications et le rouvre) et la cible de rebond hors ligne Logic Pro sur macOS, à travers le Dø Desktop Ce logiciel permet de lire, créer, convertir et télécharger des projets compatibles avec Logic Pro, Ableton Live, FL Studio, Pro Tools et REAPER. La conversion prend en charge dix formats de stations de travail audio numériques (ces cinq logiciels, ainsi que Cubase, Dorico, Studio One, Bitwig et GarageBand) dans toutes les directions. Aucune commande de transport ou de déplacement de tête de lecture n'est prise en charge : l'agent se charge de l'édition. session, pas la console.
Envoyez un projet par son intermédiaire
Ajoutez le serveur, donnez à votre agent un fichier .band compressé et demandez-lui le MIDI ou un set Ableton, accompagné du rapport.
Le serveur Doseedo MCP →FAQ
Existe-t-il un serveur MCP pour GarageBand ?
GarageBand ne propose pas une solution fiable pour piloter l'application : dépourvu d'API de script, le contrôle en direct se limite aux scripts de l'interface utilisateur macOS. Pour le fichier de projet, Doseedo exécute un serveur MCP hébergé à l'adresse doseedo qui lit un fichier .band, exporte son MIDI et le convertit pour Ableton Live, FL Studio, Pro Tools, REAPER, Cubase, Dorico ou Logic Pro.
Un agent IA peut-il exporter MIDI depuis GarageBand ?
Oui, à partir du fichier projet. GarageBand ne propose pas d'exportation MIDI, mais un fichier .band stocke les régions des instruments virtuels sous forme de notes, et l'agent les lit dans un fichier MIDI standard avec des noms de pistes. Les régions de batterie correspondent à des paramètres de performance, et non à des notes ; elles n'y figurent donc pas.
Claude peut-il convertir un projet GarageBand en Ableton Live ?
Oui. L'agent compresse le fichier .band, le télécharge, appelle la fonction convert_project avec garageband2ableton et renvoie un fichier .als natif contenant les pistes, MIDI et le tempo, ainsi qu'un rapport indiquant les éléments non inclus, tels que les instruments Apple et les régions bouclées.
Peut-il créer un projet GarageBand ?
Non. GarageBand est uniquement une source. GarageBand importe les fichiers MIDI et audio, donc le travail est réimporté sous forme MIDI et stems ; Logic Pro ouvre directement les projets GarageBand pour faciliter leur importation.
Comment l'installer ?
Dans Claude Code : `claude mcp add --transport http --scope user doseedo https:// doseedo /mcp`. Dans ChatGPT, Cursor, Gemini CLI, Codex, VS Code ou les applications Claude, ajoutez la même URL comme serveur MCP personnalisé. L'authentification OAuth vous sera automatiquement attribuée lors du premier appel.
Le serveur Doseedo MCP · une URL, chaque client
- Logic Promodifications apportées à votre projet
- 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
- Studio Onelire .song, écrire .dawproject
- Cubaselire .cpr, écrire .dawproject
- Studio Bitwig.dawproject dans les deux sens
- GarageBandlire le fichier .band, exporter MIDI
- 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 43 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
- Générer MIDIVos notes, plus de 50 instruments d'IA
- Instruments personnalisésentraîné à partir d'un enregistrement
- Bruitagefrappes, boucles, textures
- Composer la musique d'un filmtaches sur stems
- Rebondir hors lignevia de vrais plugins
- Changer un pack de batterieL'audio reste local