Sobre el proyecto
REAPER MCP v2 proporciona una capa de comunicación entre los clientes del Model Context Protocol (MCP) y la estación de trabajo de audio digital REAPER. Consta de dos componentes principales: un servidor Python sin dependencias que gestiona las solicitudes JSON-RPC y un puente Lua ReaScript que se ejecuta dentro de REAPER para ejecutar comandos a través de un buzón IPC basado en archivos.
Las capacidades clave incluyen:
- Herramientas de producción musical de alto nivel: Gestionar pistas, establecer el tempo y las firmas de tiempo, controlar el transporte, crear ítems/notas MIDI y gestionar parámetros de FX.
- Renderizado de proyectos: Capacidad de renderizar fuentes específicas (selección de tiempo, master, pista o región) a archivos WAV.
- Ejecución flexible: Incluye 'salidas de emergencia' como `reaper_call` para invocar cualquiera de las más de 600 funciones ReaScript de REAPER y `run_lua` para ejecutar fragmentos arbitrarios de Lua.
- IPC robusto: Utiliza una ruta ASCII fija para el buzón IPC para evitar problemas con rutas de instalación o de proyecto que no sean ASCII.
- Registro de manejadores: Soporta el ida y vuelta de punteros, permitiendo que el cliente haga referencia a objetos específicos de REAPER a través de múltiples llamadas.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.