REAPER Daemon

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.

Aperçu de l'interface de REAPER Daemon

À 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

  1. 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.
  2. 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.
  3. 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.
  4. 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.
  5. É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.

Offre gratuiteOui
Offres payantes$0
PlateformemacOS, Windows, Linux
DéveloppeurDead Pixel Design
CatégorieProgrammation
Date de lancementJan 2025
Dernière mise à jourSep 2025
Visites du siteN/A
Classement mondial du siteN/A
Disponibilité de l’APIOui

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

Forefront · Programmation

Forefront 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.

Gratuit / $0 - $99/moVoir les détails
Startkit

Startkit

StartKit.AI · Programmation

Startkit 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.

Payant / $99 - $499 one-timeVoir les détails
Testim

Testim

Tricentis · Programmation

Testim 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.

Gratuit / Custom pricing on requestVoir les détails