Sobre o projeto
Valis é um sistema de software para síntese analógica virtual, permitindo que os usuários projetem e simulem circuitos eletrônicos usando RDF (sintaxe Turtle). Ele funciona tanto como um aplicativo independente quanto como um plugin compatível com os formatos VST3, LV2 e CLAP. A interface apresenta três visualizações sincronizadas: Controles (botões e sliders), Circuito (diagrama de nós e arcos) e Código (editor Turtle com realce de sintaxe). Os circuitos são definidos conectando blocos funcionais como osciladores, filtros e amplificadores, com comportamentos de componentes do mundo real modelados matematicamente. O sistema inclui um servidor MCP que permite que agentes de IA gerem ou modifiquem circuitos programaticamente. Construído sobre JUCE e serd/sord, ele impõe a segurança de áudio em tempo real ao pré-alocar todos os recursos de DSP fora da thread de áudio. O Valis inclui mais de 45 elementos, como geradores de envelope, linhas de atraso e ressonadores modais, com circuitos de exemplo como SH-101 e pedais Klon. Suporta entrada MIDI, mapeamento de parâmetros, persistência de sessão e renderização headless. O desenvolvimento requer CMake, C++20 e JUCE 9.0.1. O projeto é licenciado sob AGPLv3, com dependências gerenciadas via scripts CMake. Embora estável e completo em recursos, limitações menores incluem a perda de formatação manual durante edições de grafo e o tempo de eventos de nota quantizado em blocos de 32 amostras.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.