REAPER Daemon

REAPER Daemon

REAPER Daemon é uma ponte de arquivo local gratuita e de código aberto (MIT) que permite que Claude, Codex ou qualquer agente de IA controle o REAPER no macOS/Windows/Linux via comandos JSON – sem extensões, sem servidor, sem sockets e sem MCP.
https://deadpixeldesign.com/workflows/reaper-daemon?ref=producthunt&utm_source=aipure
REAPER Daemon

Informações do Produto

Atualizado:Jun 22, 2026

O que é REAPER Daemon

REAPER Daemon é uma ferramenta de fluxo de trabalho leve para controlar o REAPER DAW a partir de um agente de IA ou script usando apenas arquivos locais. Ele é projetado para criadores e construtores de ferramentas que desejam que um agente faça edições reais em um projeto REAPER – controle de transporte, alterações de trilha e FX, marcadores/regiões, edições de itens, renderização e muito mais – sem instalar extensões de terceiros do REAPER ou executar qualquer serviço de rede. Ele é instalado em cerca de trinta segundos (REAPER + Python 3) e está disponível como software livre e de código aberto no GitHub sob a licença MIT.

Principais Recursos do REAPER Daemon

REAPER Daemon é uma "ponte" de arquivo local gratuita e de código aberto que permite que um agente de IA (ou qualquer script) controle diretamente o REAPER DAW no macOS, Windows ou Linux sem extensões, sockets, servidores ou MCP. Um agente escreve arquivos de comando JSON em uma pasta de entrada; um script Lua executado como um loop de adiamento persistente dentro do REAPER executa esses comandos através da API nativa do REAPER, aplica edições dentro de blocos de desfazer e escreve os resultados JSON em uma caixa de saída junto com um arquivo de pulsação para verificações de status. Ele suporta amplas operações de projeto – trilhas, FX, itens, marcadores/regiões, inserção MIDI, renderização e descoberta de projeto/FX – para que a automação e as edições de sessão possam ser geradas e aplicadas programaticamente, permanecendo inteiramente na máquina local.
Ponte de arquivo JSON local (sem rede): Agentes soltam comandos JSON em uma pasta de entrada e leem resultados JSON de uma caixa de saída; tudo permanece no dispositivo sem servidor de socket, conexão de rede ou MCP.
Executa dentro do REAPER via loop de adiamento Lua: Um único script de ponte Lua é executado continuamente dentro do REAPER, pesquisando um comando por tick e emitindo um arquivo de pulsação para confirmar que está ativo.
Ampla superfície de controle DAW: Suporta transporte/tempo/cursor/seleção de tempo/renderização, além de operações de trilha (adicionar/excluir/renomear/selecionar/volume/pan/mudo/solo/armar/colorir), marcadores/regiões/itens e inserção/audição MIDI.
Gerenciamento de FX + automação de parâmetros: Adicione/remova/ignore/reordene FX, defina parâmetros e escreva envelopes de automação – permitindo movimentos de mixagem assistidos por IA e cadeias de processamento repetíveis.
Descoberta de projeto e FX (scan_fx): Pode despejar cada FX e parâmetro no projeto para que um agente possa aprender o que está presente e, em seguida, agir em trilhas/FX/parâmetros por nome.
Edições seguras para desfazer + receitas reutilizáveis: Cada comando mutante é executado em um bloco de desfazer do REAPER para fácil reversão, e sequências de comandos podem ser salvas como "receitas" e reproduzidas em projetos.

Casos de Uso do REAPER Daemon

Produção musical assistida por IA: Gere e aplique movimentos de mixagem (cadeias de FX, ajustes de parâmetros, envelopes de automação), configure trilhas/barramentos ou prepare sessões para diferentes estágios de produção com receitas repetíveis.
Automação de pós-produção de podcast/diálogo: Automatize tarefas comuns de edição e preparação de sessão – configuração de trilhas, criação de regiões/marcadores, edições de itens e renderização – impulsionadas por um agente que escreve comandos JSON estruturados.
Fluxos de trabalho em lote de design de som e áudio de jogos: Crie rapidamente regiões/marcadores, aplique processamento de FX padronizado e renderize variações; use scan_fx para adaptar ações às ferramentas disponíveis do projeto.
Ferramentas de pipeline de estúdio e utilitários internos: Crie ferramentas internas leves que controlam o REAPER sem manter um serviço de rede – apenas E/S de arquivo – útil para modelos padronizados e entregáveis repetíveis.
Laboratórios de educação e treinamento: Forneça aos alunos operações REAPER roteirizadas e reproduzíveis (configuração de trilhas/FX, inserção MIDI, renderizações) que podem ser auditadas via entradas/saídas JSON.

Vantagens

Nenhum servidor, sockets ou rede necessários – integração simples baseada em arquivo local que é fácil de entender e mantém os dados na máquina.
Multiplataforma (macOS/Windows/Linux) e sem extensões – usa apenas a API nativa do REAPER.
Segurança do bloco de desfazer para comandos mutantes – erros são reversíveis com o desfazer padrão do REAPER.
As ferramentas de descoberta (scan_fx) permitem a adaptação impulsionada por agentes aos FX e parâmetros do projeto atual.

Desvantagens

Requer a instalação/conexão de uma ponte Lua de inicialização no REAPER (via instalador) e a reinicialização do REAPER para ativá-la.
A execução de comandos é pesquisada (um comando por tick), o que pode ser menos imediato do que uma abordagem direta de IPC/socket para algumas necessidades em tempo real.
Projetado em torno de E/S de arquivo (caixa de entrada/saída), portanto, os fluxos de trabalho devem ser estruturados como comandos JSON em vez de controle de interface do usuário interativo.

Como Usar o REAPER Daemon

1) Instale os pré-requisitos do REAPER: Certifique-se de que o REAPER esteja instalado em sua máquina (macOS, Windows ou Linux) e que você tenha o Python 3 disponível em seu terminal ("python3" no macOS/Linux, geralmente "python" no Windows).
2) Clone o repositório e execute o instalador de uma linha (macOS/Linux): Em um terminal, execute: git clone https://github.com/wretcher207/reaper-daemon.git && cd reaper-daemon && python3 setup/install.py
3) Clone o repositório e execute o instalador de uma linha (Windows): Em um terminal (PowerShell), execute: git clone https://github.com/wretcher207/reaper-daemon.git; cd reaper-daemon; python setup/install.py
4) Deixe o instalador configurar a inicialização do REAPER: O instalador detecta seu sistema operacional, encontra a pasta de recursos do REAPER e escreve um bloco gerenciado no script de inicialização do REAPER para que a ponte Lua seja carregada automaticamente a cada inicialização do REAPER.
5) Reinicie o REAPER para carregar a ponte: Saia e reabra o REAPER uma vez. Após a reinicialização, a ponte Lua é executada continuamente como um loop de adiamento dentro do REAPER.
6) Entenda o fluxo de trabalho da ponte de arquivos (sem servidor, sem rede): Seu agente (Claude, Codex, etc.) escreve arquivos de comando JSON em uma pasta de entrada. A ponte Lua dentro do REAPER pesquisa essa caixa de entrada, executa um comando por tick e escreve os resultados JSON em uma pasta de saída. Tudo permanece local – sem sockets, sem servidor MCP.
7) Aponte seu agente de IA (ou script) para as pastas do daemon: Diga ao seu agente onde a pasta reaper-daemon clonada está localizada para que ele possa escrever comandos JSON em inbox/ e ler respostas de outbox/.
8) Confirme se o daemon está ativo (batimento cardíaco + informações do projeto): Na pasta do repositório clonado, execute: python3 reaperd.py status (use "python reaperd.py status" no Windows). Um arquivo de batimento cardíaco ativo e uma descrição JSON do projeto aberto indicam que o daemon está em execução.
9) Comece com a descoberta: digitalize FX e parâmetros: Use o recurso de descoberta (scan_fx) para despejar todos os FX e parâmetros no projeto atual. A ponte é agnóstica a plugins, então o agente geralmente aprende o que existe via scan_fx e, em seguida, direciona trilhas/FX/parâmetros pelo nome.
10) Acione ações comuns do REAPER via comandos JSON: Envie comandos JSON (via inbox/) para controlar transporte, tempo, cursor, seleção de tempo e renderização; gerenciar trilhas (adicionar/excluir/renomear/selecionar/volume/pan/mudo/solo/armar/cor); gerenciar FX (adicionar/remover/ignorar/reordenar/definir parâmetros/escrever envelopes de automação); e editar marcadores, regiões, itens de mídia e MIDI (inserir/audicionar arquivos MIDI). Leia os resultados JSON de outbox/.
11) Use o desfazer com segurança para comandos que alteram o projeto: Cada comando de mutação é executado dentro de um bloco de desfazer do REAPER. Se o agente fizer uma edição incorreta, reverta-a com o desfazer normal do REAPER (Cmd+Z / Ctrl+Z).
12) Salve e reproduza sequências de comandos (receitas): Crie um fluxo de trabalho repetível salvando uma sequência de comandos como uma receita e, em seguida, reproduza-a em qualquer projeto para aplicar o mesmo conjunto de edições/operações.

Perguntas Frequentes do REAPER Daemon

REAPER Daemon é uma ponte de arquivo local gratuita e de código aberto que permite que um agente de IA (ou qualquer script) controle o REAPER no macOS, Windows ou Linux, trocando arquivos JSON de comando/resultado - sem extensões, sem servidor de rede, sem sockets e sem MCP.

Ferramentas de IA Mais Recentes Semelhantes a REAPER Daemon

Gait
Gait
O Gait é uma ferramenta de colaboração que integra a geração de código assistida por IA com controle de versão, permitindo que as equipes rastreiem, entendam e compartilhem o contexto do código gerado por IA de forma eficiente.
invoices.dev
invoices.dev
invoices.dev é uma plataforma de faturamento automatizada que gera faturas diretamente dos commits do Git dos desenvolvedores, com capacidades de integração para GitHub, Slack, Linear e serviços do Google.
EasyRFP
EasyRFP
EasyRFP é um kit de ferramentas de computação de borda alimentado por IA que agiliza as respostas a RFP (Pedido de Proposta) e possibilita fenotipagem de campo em tempo real por meio de tecnologia de aprendizado profundo.
Cart.ai
Cart.ai
O Cart.ai é uma plataforma de serviços impulsionada por IA que fornece soluções abrangentes de automação de negócios, incluindo codificação, gerenciamento de relações com clientes, edição de vídeo, configuração de e-commerce e desenvolvimento de IA personalizado com suporte 24/7.