Todos los proyectos

Disponible · Windows

Sonariel

Entorno Windows para producción local de audio: generación, efectos nativos y comparación de versiones, conectado a un agente de IA mediante MCP.

Mi contribuciónDesarrollo de producto propio
TecnologíasReact, TypeScript, Tauri, Python, Rust, SQLite, MCP
El problema
Mantener conectados el audio local, las versiones y las decisiones creativas.
Mi contribución
Diseño de producto, interfaz de escritorio y núcleo Python compartido entre escritorio y MCP.
El resultado
Entorno local para Windows con versiones de audio, efectos nativos y organización por proyectos.
Interfaz de Sonariel
Abrir imagen en tamaño original

Un flujo de trabajo, no solo un botón de generación

Un resultado de audio es solo una etapa del proceso creativo. La fuente, los ajustes, la comparación y la siguiente decisión deben seguir conectados. Construí Sonariel en torno a proyectos y versiones para que la generación y el procesamiento locales no se conviertan en una carpeta de WAV sin relación.

El escritorio permite escuchar, comparar y organizar. Un agente conectado lleva la conversación creativa mediante MCP. Sonariel ejecuta operaciones delimitadas y registra sus resultados; no contiene un agente autónomo de chat separado.

Un estado, dos clientes

El escritorio React y Tauri y el puente MCP comparten un núcleo Python ligero y estado en SQLite. Ambos ven los mismos proyectos, tareas, versiones y selección.

Una cola persistente evita discrepancias sobre qué se está ejecutando. Las claves de solicitud impiden envíos duplicados. Cada tarea aceptada tiene un ID persistente: recuperar un cliente significa consultar la tarea existente, no generar otra vez en silencio.

El trabajo pesado fuera de la interfaz

Los motores de música y voz se ejecutan en entornos aislados. El núcleo ligero no importa la pila de inferencia. Un worker admite una tarea a la vez tras comprobar la memoria disponible.

Esta separación importa en una aplicación Windows orientada a CPU: abrir el entorno no debería cargar un modelo grande. El DSP nativo en Rust/C++ está separado de los runtimes generativos, por lo que importar audio y aplicar efectos no requiere un modelo musical.

Conservar la fuente

Los efectos producen nuevas versiones WAV con relaciones de origen en lugar de sobrescribir el original. La interfaz mantiene próximas la reproducción, la comparación y el historial.

El almacenamiento protege archivos referenciados y ofrece descarte recuperable. No presenta mover algo a almacenamiento recuperable como si liberase espacio en disco.

Hacer comprensible el flujo

Utilicé un sistema visual compartido, tipografía local, colores de estado contenidos y un reproductor persistente. La configuración y las indicaciones de primer uso explican operaciones reales, incluidas las que requieren un modelo o un agente conectado.

Distribución y límites

Sonariel se distribuye para Windows, con paquetes opcionales de actualización firmados e instalación explícita. El instalador en sí no tiene firma Authenticode. El código está disponible bajo una licencia propia, no una licencia de código abierto aprobada por la OSI.

El resultado conecta ejecución, inspección y decisiones creativas en un flujo local utilizable. Las capacidades admitidas y los límites de hardware siguen documentados en el repositorio, sin darlos por demostrados en el portafolio.

Explora más proyectos Ponte en contacto