Node-based a/v composition: programs as graphs and graphs as compositional tools
1–10 of 20 posts
Re: Node-based a/v composition: programs as graphs and graphs as compositional tools
#2Re: Node-based a/v composition: programs as graphs and graphs as compositional tools
#3this is a great project, i am interested to see more competitors to pd, vvvv, and max matthews little program. a lot of great work has been made on tools like this.
Re: Node-based a/v composition: programs as graphs and graphs as compositional tools
#4this is a great project, i am interested to see more competitors to pd, vvvv, and max matthews little program. a lot of great work has been made on tools like this.
Re: Node-based a/v composition: programs as graphs and graphs as compositional tools
#5this is a great project, i am interested to see more competitors to pd, vvvv, and max matthews little program. a lot of great work has been made on tools like this.
I've never found pd nor max to be productive.
Re: Node-based a/v composition: programs as graphs and graphs as compositional tools
#6Re: Node-based a/v composition: programs as graphs and graphs as compositional tools
#7https://emblem21-opensource.github.io/flownote/docs/02-featu...
Re: Node-based a/v composition: programs as graphs and graphs as compositional tools
#8Figuring out why programs like these work well and what gaps are between them and general programs is interesting because many of the reasons come down to pragmatic workflow and not technical limitations.
They all operate on a very limited set of data types (just images, images + geometry, etc.) and don't have to deal with state, branching, or loops. Results can be viewed easily at each stage and each operation can be isolated and iterated with real time interactivity.
This project tries to use message passing nodes as a backbone and data flow as the heavy lifting to get to visual C++ programs:
https://github.com/LiveAsynchronousVisualizedArchitecture/la...
Re: Node-based a/v composition: programs as graphs and graphs as compositional tools
#9A big difference with other similar environments, is that the dataflow graph evolves dynamically based on a timeline which is useful for interactive shows, etc. I've recently been working on doing the same for shader-based stuff : https://twitter.com/jcelerie/status/1211354889873510400
Re: Node-based a/v composition: programs as graphs and graphs as compositional tools
#10These issues translate to digital node-based systems- dealing with structured data in e.g. Max or TouchDesigner becomes an exercise in patience, and their mechanisms for composing and reusing code are somewhat baroque as well.
The other major creative limitation of flow-based programming (and in fact, most computational art systems) is the absence of a timeline (as mentioned by another commenter). This is a showstopper for many creative pros Ive talked to. But it grazes on topics that are interesting purely from a computer science perspective- imagine if you could freely jump to any point in a program's execution?
To be clear, having spent my doctoral studies in this space I find these to be interesting problems to solve rather than indictments of node-based programming as a whole. Im interested to see how eternal and other efforts mentioned in the comments here tackle these and other challenges.