Valis is a standalone app and a DAW plugin that builds virtual-analog circuits from
RDF/Turtle descriptions. The circuit is not compiled into the plugin: it is a document you
can read, edit and hand to a language model.
An audio plugin normally hides its structure. Its topology is compiled in, its
parameters are whatever the author decided to expose, and a preset is a list of
numbers against a fixed graph.
Valis inverts that. The circuit is a graph in a standard format, described with
a published vocabulary that reuses LV2's own terms for ports, ranges and units.
That makes three things possible that a bespoke plugin cannot do:
A preset can change the topology, not just the values. Two presets can
route the signal differently, or use different devices entirely.
The structure is inspectable. The graph view draws the actual signal flow
because it reads the same document the engine runs.
A language model can design the sound, because every operation the
interface can perform is reachable over HTTP MCP against a described
vocabulary.