I didn't explain it well but I think that's the point, one could do all kinds of visual or audio things, it's one of many multitools for audo-visual media creation. Often these projects need to combine multiple technologies to reach their goals. Often deadlines and expectations are ludicrous. Being able to sketch, prototype visually and build the finished project in the same tool is useful. Forget Figma it takes too long.
If you have a project that needs lights, video, lasers, sound, motion, cameras, exotic sensors etc and speed of creation is maybe more important than long-term stability, something like this might allow you to sketch your way to a solution significantly faster. The real code is always underneath, but it's kind of like having some kind of flow diagram, sketch tool, visual debugger and IDE.
The creative coding 'scene' (at least when I felt part of it) is loosely divided between patcher tools and traditional code-based tooling. vvvv is a patcher, like Max/MSP, PureData and Touchdesigner. You connect function blocks together to do stuff, you can see the data flow between and see the visuals they create. Like creating shaders at a high level of abstraction, I guess.
If you have a project that needs lights, video, lasers, sound, motion, cameras, exotic sensors etc and speed of creation is maybe more important than long-term stability, something like this might allow you to sketch your way to a solution significantly faster. The real code is always underneath, but it's kind of like having some kind of flow diagram, sketch tool, visual debugger and IDE.
The creative coding 'scene' (at least when I felt part of it) is loosely divided between patcher tools and traditional code-based tooling. vvvv is a patcher, like Max/MSP, PureData and Touchdesigner. You connect function blocks together to do stuff, you can see the data flow between and see the visuals they create. Like creating shaders at a high level of abstraction, I guess.
More code-based languages and frameworks include:
[1] openFrameworks https://openframeworks.cc/ C++
[2] Processing https://processing.org/ Java or JavaScript
[3] Nannou https://nannou.cc/ Rust