
REAPER Daemon
REAPER Daemon es un puente de archivos local gratuito y de código abierto (MIT) que permite a Claude, Codex o cualquier agente de IA controlar REAPER en macOS/Windows/Linux a través de comandos JSON, sin extensiones, sin servidor, sin sockets y sin MCP.
https://deadpixeldesign.com/workflows/reaper-daemon?ref=producthunt&utm_source=aipure

Información del Producto
Actualizado:22/06/2026
¿Qué es REAPER Daemon?
REAPER Daemon es una herramienta de flujo de trabajo ligera para controlar el DAW REAPER desde un agente de IA o un script utilizando solo archivos locales. Está diseñado para creadores y constructores de herramientas que desean que un agente realice ediciones reales en un proyecto de REAPER (control de transporte, cambios de pista y efectos, marcadores/regiones, ediciones de elementos, renderizado y más) sin instalar extensiones de REAPER de terceros ni ejecutar ningún servicio de red. Se instala en unos treinta segundos (REAPER + Python 3) y está disponible como software gratuito y de código abierto en GitHub bajo la licencia MIT.
Características Principales de REAPER Daemon
REAPER Daemon es un puente de archivos local gratuito y de código abierto que permite a un agente de IA (o cualquier script) controlar directamente el DAW REAPER en macOS, Windows o Linux sin extensiones, sockets, servidores o MCP. Un agente escribe archivos de comandos JSON en una carpeta de entrada; un script Lua que se ejecuta como un bucle de aplazamiento persistente dentro de REAPER ejecuta esos comandos a través de la API nativa de REAPER, aplica ediciones dentro de bloques de deshacer y escribe los resultados JSON en una bandeja de salida junto con un archivo de latido para verificar el estado. Admite amplias operaciones de proyecto (pistas, FX, elementos, marcadores/regiones, inserción MIDI, renderizado y descubrimiento de proyectos/FX), por lo que la automatización y las ediciones de sesión se pueden generar y aplicar programáticamente mientras se permanece completamente en la máquina local.
Puente de archivos JSON local (sin red): Los agentes colocan comandos JSON en una carpeta de entrada y leen los resultados JSON de una bandeja de salida; todo permanece en el dispositivo sin servidor de socket, conexión de red o MCP.
Se ejecuta dentro de REAPER a través del bucle de aplazamiento de Lua: Un único script de puente de Lua se ejecuta continuamente dentro de REAPER, sondeando un comando por tick y emitiendo un archivo de latido para confirmar que está activo.
Amplia superficie de control DAW: Admite transporte/tempo/cursor/selección de tiempo/renderizado más operaciones de pista (agregar/eliminar/renombrar/seleccionar/volumen/pan/silenciar/solo/armar/color), marcadores/regiones/elementos e inserción/audición MIDI.
Gestión de FX + automatización de parámetros: Agrega/elimina/omite/reordena FX, establece parámetros y escribe envolventes de automatización, lo que permite movimientos de mezcla asistidos por IA y cadenas de procesamiento repetibles.
Descubrimiento de proyectos y FX (scan_fx): Puede volcar cada FX y parámetro en el proyecto para que un agente pueda aprender lo que está presente y luego actuar sobre pistas/FX/parámetros por nombre.
Ediciones seguras para deshacer + recetas reutilizables: Cada comando mutante se ejecuta en un bloque de deshacer de REAPER para una fácil reversión, y las secuencias de comandos se pueden guardar como "recetas" y reproducir en todos los proyectos.
Casos de Uso de REAPER Daemon
Producción musical asistida por IA: Genera y aplica movimientos de mezcla (cadenas de efectos, ajustes de parámetros, envolventes de automatización), configura pistas/buses o prepara sesiones para diferentes etapas de producción con recetas repetibles.
Automatización de postproducción de podcasts/diálogos: Automatiza tareas comunes de edición y preparación de sesiones (configuración de pistas, creación de regiones/marcadores, ediciones de elementos y renderizado) impulsadas por un agente que escribe comandos JSON estructurados.
Flujos de trabajo por lotes de diseño de sonido y audio de juegos: Crea rápidamente regiones/marcadores, aplica procesamiento de efectos estandarizado y renderiza variaciones; usa scan_fx para adaptar las acciones a las herramientas disponibles del proyecto.
Herramientas de pipeline de estudio y utilidades internas: Crea herramientas internas ligeras que controlan REAPER sin mantener un servicio de red (solo E/S de archivos), útil para plantillas estandarizadas y entregables repetibles.
Laboratorios de educación y capacitación: Proporciona a los estudiantes operaciones de REAPER programadas y reproducibles (configuración de pistas/FX, inserción MIDI, renderizados) que se pueden auditar a través de entradas/salidas JSON.
Ventajas
No se requieren servidores, sockets o red: integración simple basada en archivos locales que es fácil de entender y mantiene los datos en la máquina.
Multiplataforma (macOS/Windows/Linux) y sin extensiones: utiliza solo la API nativa de REAPER.
Seguridad de bloque de deshacer para comandos mutantes: los errores son reversibles con el deshacer estándar de REAPER.
Las herramientas de descubrimiento (scan_fx) permiten la adaptación impulsada por agentes a los FX y parámetros del proyecto actual.
Desventajas
Requiere instalar/conectar un puente Lua de inicio en REAPER (a través del instalador) y reiniciar REAPER para activarlo.
La ejecución de comandos se sondea (un comando por tick), lo que puede ser menos inmediato que un enfoque directo de IPC/socket para algunas necesidades en tiempo real.
Diseñado en torno a la E/S de archivos (bandeja de entrada/salida), por lo que los flujos de trabajo deben estructurarse como comandos JSON en lugar de control interactivo de la interfaz de usuario.
Cómo Usar REAPER Daemon
1) Instalar los requisitos previos de REAPER: Asegúrese de que REAPER esté instalado en su máquina (macOS, Windows o Linux) y de que tenga Python 3 disponible en su terminal ("python3" en macOS/Linux, generalmente "python" en Windows).
2) Clonar el repositorio y ejecutar el instalador de una línea (macOS/Linux): En una terminal, ejecute: git clone https://github.com/wretcher207/reaper-daemon.git && cd reaper-daemon && python3 setup/install.py
3) Clonar el repositorio y ejecutar el instalador de una línea (Windows): En una terminal (PowerShell), ejecute: git clone https://github.com/wretcher207/reaper-daemon.git; cd reaper-daemon; python setup/install.py
4) Dejar que el instalador configure el inicio de REAPER: El instalador detecta su sistema operativo, encuentra la carpeta de recursos de REAPER y escribe un bloque administrado en el script de inicio de REAPER para que el puente Lua se cargue automáticamente en cada inicio de REAPER.
5) Reiniciar REAPER para cargar el puente: Cierre y vuelva a abrir REAPER una vez. Después de reiniciar, el puente Lua se ejecuta continuamente como un bucle diferido dentro de REAPER.
6) Comprender el flujo de trabajo del puente de archivos (sin servidor, sin red): Su agente (Claude, Codex, etc.) escribe archivos de comandos JSON en una carpeta de entrada. El puente Lua dentro de REAPER sondea esa bandeja de entrada, ejecuta un comando por ciclo y escribe los resultados JSON en una carpeta de salida. Todo permanece local: sin sockets, sin servidor MCP.
7) Apunte su agente de IA (o script) a las carpetas del demonio: Dígale a su agente dónde se encuentra la carpeta reaper-daemon clonada para que pueda escribir comandos JSON en inbox/ y leer las respuestas de outbox/.
8) Confirmar que el demonio está activo (latido + información del proyecto): Desde la carpeta del repositorio clonado, ejecute: python3 reaperd.py status (use "python reaperd.py status" en Windows). Un archivo de latido activo y una descripción JSON del proyecto abierto indican que el demonio se está ejecutando.
9) Comenzar con el descubrimiento: escanear FX y parámetros: Utilice la capacidad de descubrimiento (scan_fx) para volcar cada FX y parámetro en el proyecto actual. El puente es agnóstico a los complementos, por lo que el agente generalmente aprende lo que existe a través de scan_fx, luego apunta a pistas/FX/parámetros por nombre.
10) Controlar acciones comunes de REAPER a través de comandos JSON: Envíe comandos JSON (a través de inbox/) para controlar el transporte, el tempo, el cursor, la selección de tiempo y la renderización; administrar pistas (agregar/eliminar/renombrar/seleccionar/volumen/pan/silenciar/solo/armar/color); administrar FX (agregar/eliminar/omitir/reordenar/establecer parámetros/escribir envolventes de automatización); y editar marcadores, regiones, elementos multimedia y MIDI (insertar/audicionar archivos MIDI). Lea los resultados JSON de outbox/.
11) Usar deshacer de forma segura para comandos que modifican el proyecto: Cada comando de mutación se ejecuta dentro de un bloque de deshacer de REAPER. Si el agente realiza una edición incorrecta, reviértala con el deshacer normal de REAPER (Cmd+Z / Ctrl+Z).
12) Guardar y reproducir secuencias de comandos (recetas): Cree un flujo de trabajo repetible guardando una secuencia de comandos como una receta, luego reprodúzcala en cualquier proyecto para aplicar el mismo conjunto de ediciones/operaciones.
Preguntas Frecuentes de REAPER Daemon
REAPER Daemon es un puente de archivos local gratuito y de código abierto que permite a un agente de IA (o cualquier script) controlar REAPER en macOS, Windows o Linux mediante el intercambio de archivos JSON de comando/resultado, sin extensiones, sin servidor de red, sin sockets y sin MCP.
Video de REAPER Daemon
Artículos Populares

Atoms: Una Plataforma de IA Multiagente Que Transforma Ideas en Productos Listos para Lanzar
May 22, 2026

Nano Banana SBTI: Qué es, cómo funciona y cómo usarlo en 2026
Apr 15, 2026

Reseña de Atoms: El Constructor de Productos de IA que Redefine la Creación Digital en 2026
Apr 10, 2026

Kilo Claw: Cómo implementar y usar un verdadero agente de IA "Hágalo por usted" (Actualización 2026)
Apr 3, 2026







