
REAPER Daemon
Dead Pixel Design · Programmation
REAPER Daemon est un serveur MCP REAPER et un pont de fichiers gratuit et open source de Dead Pixel Design qui permet à un agent d'IA de piloter REAPER avec l'IA sous macOS, Windows ou Linux. Au lieu d'ouvrir un port ou d'installer une extension, il surveille un dossier : votre agent écrit un fichier de commande JSON, une boucle Lua dans REAPER l'exécute contre l'API native, et la réponse revient en JSON. Demandez à Claude de vous aider à mixer votre session et chaque modification atterrit dans un bloc d'annulation REAPER, donc un seul Cmd+Z la retire comme n'importe quoi que vous auriez fait à la main. Pour une intégration de Claude avec REAPER sans serveur, c'est toute l'astuce : l'automatisation de REAPER se fait un fichier JSON à la fois.

À propos de REAPER Daemon
Qu'est-ce que REAPER Daemon
REAPER Daemon est un pont entre un assistant d'IA et REAPER, la station de travail audio de Cockos. Il ne livre ni plugin, ni socket, ni serveur. Il scrute un dossier sur le disque, donc tout ce qui sait écrire un fichier peut piloter REAPER. Ce choix de conception, c'est tout le produit : rien n'écoute sur un port réseau et rien de superflu n'est chargé dans votre session. Empreinte réduite, moins de surprises.
Le problème qu'il résout est familier à quiconque mixe. Vous avez une idée, « coupe le groupe ici » ou « humanise cette prise de batterie », et la traduire en clics sur la timeline prend du temps. Le daemon transforme une phrase en l'ensemble exact des éditions, que ce soit 864 changements de vélocité sur une prise MIDI ou une nouvelle série de marqueurs. Alors, où est le piège ? Ce n'est pas une fenêtre de chat qu'on ouvre d'un double-clic. Il vous faut un agent d'un côté, un pilote Python et la boucle ReaScript de l'autre, et une installation de REAPER fonctionnelle. Si vous cherchez un mixeur IA en un clic, passez votre chemin. Si vous voulez scripter votre DAW avec un agent, voici la plomberie.
Le pont reste en outre volontairement ignorant de votre matériel. Il démarre sans rien connaître d'un synthé ou d'un simulateur d'ampli. Votre agent apprend ce que contient réellement le projet en lançant scan_fx d'abord, puis il désigne les effets par leur nom et chaque paramètre par son nom. Cela veut dire qu'il fonctionne avec ce que vous avez installé, plutôt qu'avec une liste figée de plugins pris en charge. Une bonne nouvelle pour qui a une configuration très personnalisée.
Premiers pas
- Téléchargez le daemon sur le site de Dead Pixel Design et décompressez-le dans un dossier accessible à la fois depuis votre agent et depuis REAPER.
- Chargez le script Lua fourni dans REAPER via la fenêtre Actions pour que la boucle defer démarre et se mette à surveiller le dossier de réception.
- Pointez votre agent vers ce même dossier et donnez-lui le script pilote, puis vérifiez que le fichier de battement apparaît pour montrer que la boucle est vivante.
- Lancez scan_fx ou demandez à votre agent de lister l'état du projet pour qu'il apprenne vos pistes, vos effets et vos paramètres par leur nom.
- Écrivez une commande en langage naturel, regardez-la s'exécuter dans un bloc d'annulation, et appuyez sur Cmd+Z si vous voulez revenir à l'état de départ.
Informations sur le produit
Aperçu des tarifs, des plateformes compatibles et des performances de REAPER Daemon.
Idéal pour
Les utilisateurs, tâches et cas d'usage où cet outil convient le mieux.
Utilisateurs
- Producteurs de musique
- Bricoleurs d'IA
- Ingénieurs du son aux recettes répétables
Tâches
- Éditions MIDI par lots
- Préparation de projet
- Analyse de stems
Cas d'usage
- Vous avez enregistré une partie de guitare et voulez une batterie qui suive son ressenti réel plutôt qu'une grille fixe.
- Vous nettoyez une grande session et voulez marqueurs, régions et couleurs de pistes définis en une seule passe.
- Vous explorez le mixage assisté par IA et voulez un moyen simple d'annuler tout ce que fait un agent.
Fonctionnalités clés
Aucun port, aucun socket, aucune extension
Le pont n'ouvre pas de port réseau et ne charge pas d'extension dans REAPER. Il passe par des fichiers sur le disque, ce qui veut dire que tout ce qui sait écrire un fichier peut piloter le DAW. Pour vous, c'est une surface d'attaque plus petite et moins de pièces qui cassent. Cela veut aussi dire que vous gérez les dossiers vous-même.
Une commande par cycle
REAPER Daemon tourne comme une boucle defer qui ne s'arrête jamais tant que REAPER est ouvert. Il prend une commande par cycle dans la boîte de réception, l'exécute et écrit le résultat dans la boîte d'envoi. Les résultats arrivent en JSON, et chaque écriture est atomique, donc un lecteur ne tombe jamais sur un fichier à moitié écrit. Lent, mais fiable. Ce compromis paie sur les longues éditions.
Intégration complète à l'annulation
Chaque commande qui modifie le projet s'exécute dans un bloc d'annulation REAPER. C'est la fonctionnalité qui rend le pilotage par IA rassurant : Cmd+Z annule la modification d'un agent exactement comme une des vôtres faite à la main. Ce n'est pas idéal si vous vouliez la garder, et c'est justement le but. Vous pouvez expérimenter librement et revenir en arrière sans chercher un rétablissement.
Le battement
La boucle dépose un fichier de battement à chaque passe. C'est ainsi que vous savez qu'elle est vivante sans rien lui demander, ce qui compte quand la boucle et votre agent sont deux processus distincts qui peuvent se désynchroniser. Pas de battement, pas de confiance.
Découverte avec scan_fx
Le daemon ne connaît aucun synthé ni simulateur d'ampli précis. Votre agent appelle scan_fx pour apprendre ce que contient réellement le projet, puis il travaille par nom sur chaque effet et chaque paramètre. Il s'adapte à votre configuration au lieu d'une liste figée. Aucun manifeste à mettre à jour.
Tout ce qu'il peut toucher
Les commandes atteignent la lecture, le tempo, le curseur et la sélection temporelle ; les pistes (ajouter, supprimer, renommer, volume, panoramique, mute, solo, armement, couleur) ; les FX (ajouter, retirer, contourner, réordonner, paramètres, enveloppes d'automatisation) ; et la timeline (marqueurs, régions, éléments médias, insertion MIDI, écoute). Le rendu et les médias hors ligne sont couverts aussi. C'est presque tout ce qu'une session touche.
Daemon Beater
Pointez-le vers un stem et il parcourt la prise mesure par mesure. Il mesure ce qu'un batteur écoute : la densité du jeu de médiator, la tenue du tempo, si les notes résonnent ou s'éteignent en palm mute, où se situe le silence et où le ressenti change. La batterie se construit ensuite sur des chiffres réels plutôt que sur des suppositions.
Avantages et inconvénients
Avantages
- Entièrement gratuit et open source sous licence MIT, sans abonnement ni compte.
- Fonctionne sous macOS, Windows et Linux, donc il n'est pas lié à une seule plateforme.
- Chaque modification est annulable dans REAPER, ce qui réduit le risque de laisser un agent éditer votre projet.
- Ni port réseau ni extension, donc rien de superflu n'écoute dans votre projet.
Inconvénients
- C'est de la plomberie, pas une app soignée. Il vous faut REAPER, un agent et un pilote configuré avant que quoi que ce soit se passe.
- Le pilotage par dossiers veut dire que vous êtes responsable de la synchronisation des fichiers de réception, d'envoi et de battement.
- Le daemon ne s'arrête jamais tant que REAPER reste ouvert, donc une boucle bloquée peut laisser des commandes en attente jusqu'à ce que vous le redémarriez. Pas l'idéal.
Questions fréquentes
C'est un pont de fichiers local qui permet à un agent d'IA d'envoyer des commandes JSON à REAPER et de recevoir des résultats JSON en retour. Votre agent écrit un fichier de commande, une boucle Lua dans REAPER l'exécute contre l'API native, et la réponse est écrite dans un dossier d'envoi.
Contenus associés
Découvrez des outils, des compétences et des articles liés à REAPER Daemon.
Alternatives à REAPER Daemon
Forefront
Forefront · ProgrammationForefront est une plateforme web pour construire avec de l'IA open source. Elle vous laisse affiner les principaux modèles de langage open source sur vos propres données, évaluer leurs performances et les exécuter via une API ou les exporter pour les héberger vous-même. Les développeurs qui veulent le confort d'une plateforme fermée mais tiennent à rester propriétaires de leurs modèles et de leurs données sont le public visé ici.
Startkit
StartKit.AI · ProgrammationStartkit est un boilerplate pour créer des produits SaaS d'IA et des wrappers d'IA. Voyez-le comme un boilerplate de startup IA avec les parties ennuyeuses déjà branchées : authentification, paiements Stripe et Lemon Squeezy, limites d'usage, e-mail transactionnel et un kit de démarrage d'API IA qui parle à OpenAI, Anthropic, Groq ou Llama. Vous clonez le dépôt, fixez votre prix et attaquez la partie du produit pour laquelle les gens paient vraiment. Il repose sur Next.js au-dessus de React et Tailwind, donc une bonne partie du code boilerplate vous semble déjà familière.
Testim
Tricentis · ProgrammationTestim est une plateforme d'automatisation des tests dopée à l'IA, qui sert à créer et exécuter des tests de bout en bout sur des applications web, mobiles et Salesforce. Elle s'appuie sur l'apprentissage automatique pour garder les tests stables quand une interface change, alors les équipes passent moins de temps à réparer des sélecteurs cassés. Pas mal pour un outil de tests automatisés que vous pouvez utiliser dès aujourd'hui. Vous créez des tests en enregistrant des actions dans un navigateur, puis vous ajoutez du JavaScript quand vous avez besoin de plus de contrôle. C'est un choix solide pour une équipe QA bien occupée.
