Valis is 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:
@prefix val: <http://purl.org/stuff/valis/> .
@prefix : <urn:valis:basic#> .
:basic a val:Circuit ;
val:element :in , :vcf , :drive , :out ;
val:arc :a1 , :a2 , :a3 .
:in a val:Input .
:vcf a val:Ladder ; val:cutoff 800.0 ; val:resonance 0.4 .
:drive a val:DiodePair ; val:seriesResistance 2200.0 .
:out a val:Output .
:a1 a val:Arc ; val:from [ val:node :in ; val:port "out" ] ;
val:to [ val:node :vcf ; val:port "in" ] .
The proof of concept is Skream: the Massive "scream" filter, expressed as a circuit rather than as ported DSP.