
REAPER Daemon
REAPER Daemon est un pont de fichiers local gratuit et open source (MIT) qui permet à Claude, Codex ou tout agent IA de contrôler REAPER sur macOS/Windows/Linux via des commandes JSON – pas d'extensions, pas de serveur, pas de sockets et pas de MCP.
https://deadpixeldesign.com/workflows/reaper-daemon?ref=producthunt&utm_source=aipure

Informations sur le produit
Mis à jour:Jun 22, 2026
Qu'est-ce que REAPER Daemon
REAPER Daemon est un outil de flux de travail léger pour piloter le DAW REAPER à partir d'un agent IA ou d'un script en utilisant uniquement des fichiers locaux. Il est conçu pour les créateurs et les développeurs d'outils qui souhaitent qu'un agent effectue de véritables modifications dans un projet REAPER – contrôle du transport, modifications de pistes et d'effets, marqueurs/régions, modifications d'éléments, rendu, et plus encore – sans installer d'extensions REAPER tierces ni exécuter de service réseau. Il s'installe en environ trente secondes (REAPER + Python 3) et est disponible en tant que logiciel libre et open source sur GitHub sous licence MIT.
Caractéristiques principales de REAPER Daemon
REAPER Daemon est un pont de fichiers local gratuit et open-source qui permet à un agent IA (ou à tout script) de contrôler directement la DAW REAPER sur macOS, Windows ou Linux sans extensions, sockets, serveurs ou MCP. Un agent écrit des fichiers de commande JSON dans un dossier de boîte de réception ; un script Lua exécuté comme une boucle de report persistante dans REAPER exécute ces commandes via l'API native de REAPER, applique les modifications dans des blocs d'annulation et écrit les résultats JSON dans une boîte d'envoi avec un fichier de pulsation pour les vérifications d'état. Il prend en charge de vastes opérations de projet (pistes, FX, éléments, marqueurs/régions, insertion MIDI, rendu et découverte de projets/FX) afin que l'automatisation et les modifications de session puissent être générées et appliquées par programme tout en restant entièrement sur la machine locale.
Pont de fichiers JSON local (pas de réseau): Les agents déposent les commandes JSON dans un dossier de boîte de réception et lisent les résultats JSON d'une boîte d'envoi ; tout reste sur l'appareil sans serveur de socket, connexion réseau ou MCP.
S'exécute dans REAPER via une boucle de report Lua: Un seul script de pont Lua s'exécute en continu dans REAPER, interrogeant une commande par tick et émettant un fichier de pulsation pour confirmer qu'il est actif.
Large surface de contrôle DAW: Prend en charge le transport/tempo/curseur/sélection de temps/rendu ainsi que les opérations de piste (ajouter/supprimer/renommer/sélectionner/volume/panoramique/muet/solo/armement/couleur), les marqueurs/régions/éléments et l'insertion/audition MIDI.
Gestion des FX + automatisation des paramètres: Ajoutez/supprimez/contournez/réorganisez les FX, définissez les paramètres et écrivez des enveloppes d'automatisation, permettant des mouvements de mixage assistés par l'IA et des chaînes de traitement reproductibles.
Découverte de projets et d'effets (scan_fx): Peut vider chaque FX et paramètre du projet afin qu'un agent puisse apprendre ce qui est présent, puis agir sur les pistes/FX/paramètres par leur nom.
Modifications sûres pour l'annulation + recettes réutilisables: Chaque commande mutante s'exécute dans un bloc d'annulation REAPER pour une annulation facile, et les séquences de commandes peuvent être enregistrées comme des "recettes" et rejouées sur plusieurs projets.
Cas d'utilisation de REAPER Daemon
Production musicale assistée par l'IA: Générez et appliquez des mouvements de mixage (chaînes d'effets, ajustements de paramètres, enveloppes d'automatisation), configurez des pistes/bus ou préparez des sessions pour différentes étapes de production avec des recettes reproductibles.
Automatisation de la post-production de podcasts/dialogues: Automatisez les tâches courantes d'édition et de préparation de session (configuration de piste, création de région/marqueur, édition d'éléments et rendu) pilotées par un agent qui écrit des commandes JSON structurées.
Conception sonore et flux de travail par lots audio de jeu: Créez rapidement des régions/marqueurs, appliquez un traitement FX standardisé et rendez des variations ; utilisez scan_fx pour adapter les actions aux outils disponibles du projet.
Outils de pipeline de studio et utilitaires internes: Créez des outils internes légers qui contrôlent REAPER sans maintenir un service réseau (juste des E/S de fichiers) – utiles pour les modèles standardisés et les livrables reproductibles.
Laboratoires d'éducation et de formation: Fournissez aux étudiants des opérations REAPER scriptées et reproductibles (configuration de piste/FX, insertion MIDI, rendus) qui peuvent être auditées via des entrées/sorties JSON.
Avantages
Aucun serveur, socket ou réseau requis – intégration simple basée sur des fichiers locaux, facile à comprendre et qui conserve les données sur la machine.
Multiplateforme (macOS/Windows/Linux) et sans extension – utilise uniquement l'API native de REAPER.
Sécurité des blocs d'annulation pour les commandes mutantes – les erreurs sont réversibles avec l'annulation standard de REAPER.
Les outils de découverte (scan_fx) permettent une adaptation pilotée par l'agent aux FX et paramètres du projet actuel.
Inconvénients
Nécessite l'installation/le câblage d'un pont Lua de démarrage dans REAPER (via l'installateur) et le redémarrage de REAPER pour l'activer.
L'exécution des commandes est interrogée (une commande par tick), ce qui peut être moins immédiat qu'une approche IPC/socket directe pour certains besoins en temps réel.
Conçu autour des E/S de fichiers (boîte de réception/boîte d'envoi), les flux de travail doivent donc être structurés comme des commandes JSON plutôt que comme un contrôle d'interface utilisateur interactif.
Comment utiliser REAPER Daemon
1) Installer les prérequis de REAPER: Assurez-vous que REAPER est installé sur votre machine (macOS, Windows ou Linux) et que Python 3 est disponible dans votre terminal ("python3" sur macOS/Linux, généralement "python" sur Windows).
2) Cloner le dépôt et exécuter l'installateur en une ligne (macOS/Linux): Dans un terminal, exécutez : git clone https://github.com/wretcher207/reaper-daemon.git && cd reaper-daemon && python3 setup/install.py
3) Cloner le dépôt et exécuter l'installateur en une ligne (Windows): Dans un terminal (PowerShell), exécutez : git clone https://github.com/wretcher207/reaper-daemon.git; cd reaper-daemon; python setup/install.py
4) Laisser l'installateur configurer le démarrage de REAPER: L'installateur détecte votre OS, trouve le dossier de ressources de REAPER et écrit un bloc géré dans le script de démarrage de REAPER afin que le pont Lua se charge automatiquement à chaque lancement de REAPER.
5) Redémarrer REAPER pour charger le pont: Quittez et rouvrez REAPER une fois. Après le redémarrage, le pont Lua s'exécute en continu comme une boucle de report à l'intérieur de REAPER.
6) Comprendre le flux de travail du pont de fichiers (pas de serveur, pas de réseau): Votre agent (Claude, Codex, etc.) écrit des fichiers de commande JSON dans un dossier de boîte de réception. Le pont Lua à l'intérieur de REAPER interroge cette boîte de réception, exécute une commande par tic, et écrit les résultats JSON dans un dossier de boîte d'envoi. Tout reste local – pas de sockets, pas de serveur MCP.
7) Pointer votre agent IA (ou script) vers les dossiers du démon: Indiquez à votre agent où se trouve le dossier reaper-daemon cloné afin qu'il puisse écrire des commandes JSON dans inbox/ et lire les réponses de outbox/.
8) Confirmer que le démon est actif (battement de cœur + informations sur le projet): Depuis le dossier du dépôt cloné, exécutez : python3 reaperd.py status (utilisez "python reaperd.py status" sur Windows). Un fichier de battement de cœur actif et une description JSON du projet ouvert indiquent que le démon est en cours d'exécution.
9) Commencer par la découverte : scanner les effets et les paramètres: Utilisez la capacité de découverte (scan_fx) pour vider chaque effet et paramètre du projet actuel. Le pont est agnostique aux plugins, de sorte que l'agent apprend généralement ce qui existe via scan_fx, puis cible les pistes/effets/paramètres par leur nom.
10) Piloter les actions REAPER courantes via des commandes JSON: Envoyez des commandes JSON (via inbox/) pour contrôler le transport, le tempo, le curseur, la sélection temporelle et le rendu ; gérer les pistes (ajouter/supprimer/renommer/sélectionner/volume/panoramique/muet/solo/armement/couleur) ; gérer les effets (ajouter/supprimer/contourner/réorganiser/définir les paramètres/écrire des enveloppes d'automatisation) ; et modifier les marqueurs, les régions, les éléments multimédias et le MIDI (insérer/auditionner des fichiers MIDI). Lisez les résultats JSON de outbox/.
11) Utiliser l'annulation en toute sécurité pour les commandes modifiant le projet: Chaque commande mutante s'exécute à l'intérieur d'un bloc d'annulation REAPER. Si l'agent effectue une modification incorrecte, annulez-la avec l'annulation normale de REAPER (Cmd+Z / Ctrl+Z).
12) Enregistrer et rejouer des séquences de commandes (recettes): Créez un flux de travail reproductible en enregistrant une séquence de commandes comme une recette, puis rejouez-la sur n'importe quel projet pour appliquer le même ensemble de modifications/opérations.
FAQ de REAPER Daemon
REAPER Daemon est un pont de fichiers local gratuit et open-source qui permet à un agent IA (ou à tout script) de contrôler REAPER sur macOS, Windows ou Linux en échangeant des fichiers de commande/résultat JSON – sans extensions, sans serveur réseau, sans sockets et sans MCP.
Vidéo de REAPER Daemon
Articles populaires

Atoms : Une plateforme d'IA multi-agents qui transforme les idées en produits prêts à être lancés
May 22, 2026

Nano Banana SBTI : Qu'est-ce que c'est, comment ça marche et comment l'utiliser en 2026
Apr 15, 2026

Atoms : L'outil de création de produits IA qui redéfinit la création numérique en 2026
Apr 10, 2026

Kilo Claw : Comment déployer et utiliser un véritable agent d'IA "Faites-le pour vous" (Mise à jour 2026)
Apr 3, 2026







