Todos os projetos

Disponível · Windows

Sonariel

Ambiente Windows para produção local de áudio: geração, efeitos nativos e comparação de versões, conectado a um agente de IA por MCP.

Minha atuaçãoDesenvolvimento de produto autoral
TecnologiasReact, TypeScript, Tauri, Python, Rust, SQLite, MCP
O problema
Manter áudio local, versões e decisões criativas conectados.
Minha contribuição
Design de produto, interface desktop e núcleo Python compartilhado entre desktop e MCP.
O resultado
Ambiente local para Windows com versões de áudio, efeitos nativos e organização por projetos.
Interface de Sonariel
Abrir imagem em tamanho original

Um fluxo de trabalho, não só um botão de geração

Um resultado de áudio é apenas uma etapa do processo criativo. Fonte, configurações, comparação e próxima decisão precisam continuar conectadas. Construí o Sonariel em torno de projetos e versões para que geração e processamento locais não se tornem uma pasta de WAVs sem relação.

O desktop é onde se ouve, compara e organiza. Um agente conectado conduz a conversa criativa por MCP. O Sonariel executa operações delimitadas e registra os resultados; não contém um agente autônomo de chat separado.

Um estado, dois clientes

O desktop em React e Tauri e a ponte MCP compartilham um núcleo Python leve e estado em SQLite. Ambos veem os mesmos projetos, tarefas, versões e seleção.

Uma fila persistente evita divergências sobre o que está executando. Chaves de requisição impedem envios duplicados. Cada tarefa aceita tem um ID persistente: recuperar um cliente significa consultar a tarefa existente, não gerar novamente em silêncio.

Trabalho pesado fora da interface

Motores de música e fala rodam em ambientes isolados. O núcleo leve não importa a stack de inferência. Um worker admite uma tarefa por vez após verificar a memória disponível.

Essa separação importa em uma aplicação Windows voltada à CPU: abrir o ambiente não deve carregar um modelo grande. O DSP nativo em Rust/C++ é separado dos runtimes generativos, então importar áudio e aplicar efeitos não exige um modelo musical.

Preservar a fonte

Efeitos produzem novas versões WAV com vínculos de origem, em vez de sobrescrever o original. A interface aproxima reprodução, comparação e histórico de versões.

O fluxo de armazenamento protege arquivos referenciados e oferece descarte recuperável. Não apresenta mover algo para um armazenamento recuperável como se isso liberasse espaço em disco.

Tornar o fluxo compreensível

Usei um sistema visual compartilhado, tipografia local, cores de estado contidas e player persistente. A configuração e as orientações de primeiro uso explicam operações reais, incluindo quais dependem de modelo ou agente conectado.

Distribuição e limites

O Sonariel é distribuído para Windows, com pacotes opcionais de atualização assinados e instalação explícita. O instalador em si não possui assinatura Authenticode. O código está disponível sob uma licença própria, não uma licença open-source aprovada pela OSI.

O resultado conecta execução, inspeção e decisões criativas em um fluxo local utilizável. Recursos suportados e limites de hardware permanecem documentados no repositório, sem serem presumidos pelo portfólio.

Conheça outros projetos Entre em contato