@palomakop i love these diagrams - so cool !
also a little bit tangental but i have been using the teensy audio library lately and it has this great gui for auto-generating code for patched objects:
(incidentally this my mockup of rotation in 2d plane - where dc1=sinA, dc2=cosA and one of the mixer inputs is set to -1 gain)
it is based on an open-source project called nodered.
for a bit more general approach also check out dotlanuage / graphviz - a well supported syntax / open-source tools for describing graphs.
there was some wip (by Mike Panciera) to modify the recur backend to read these descriptions so users could create custom patches of the internal nodes like video_player , feedback , shader, capture etc
so something like this:
digraph G {
video_player;
mirror;
lumakey;
video_player -> mirror -> mix;
capture -> mix -> invert;
{video_player, invert} -> lumakey;
}
which you can also render in a browser:
(not sure why theres an error there - this was just a quick example to illustrate
)

