We had it hooked up to MIDI, time code, video, motion tracking and DMX lighting. Pretty impressive for the time, now I think about it.
We had it hooked up to MIDI, time code, video, motion tracking and DMX lighting. Pretty impressive for the time, now I think about it.
[1]https://en.wikipedia.org/wiki/Node_graph_architecture
[2]https://github.com/TheFuseLab/VL.Fuse
[3]https://thegraybook.vvvv.org/reference/extending/overview.ht...
[4]https://thegraybook.vvvv.org/reference/libraries/3d/shaders....
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