The roadmap says “Ability to create nodes using visual programming (subcompositions)” as one of the planned, but not scheduled features. I guess this means that subccompositions could be added to the node library and shared as nodes or node sets. If that is going to take a long time, could we have some intermediate mode before that feature, where you could create subcompositions in the same way as QC macro patches just to make compositions much much cleaner? Anything even a bit more complex becomes very messy in Vuo.
Modular decomposition is a fundemental technique for computer programming. It is very surprising to see this missing from Vuo. I would urge the developers to make this a very high priority development. I suspect that the longer it is left, the more difficult it will be to include what should have been a day one feature.
We’re planning to get to this as soon as possible. We already understand it’s a top priority, so please use your votes to let us know what else is important to you.
Will there be the ability to create parent nodes? (not sub compositions- but nodes that hold inside other nodes - publishing their published inputs and outputs?) or is this strictly drag and dropping .VUO compositions into the editor to generate custom nodes?
I think that the ability to place groups of nodes on the fly into (QC Speak) Macros is very powerful. (Maybe Vuo in future can allow sub compositions to be edited onthefly? If not already.
@alexmitchellmus, Vuo 1.2 will support exporting compositions so they appear in the Node Library and can be reused in other compositions (like Virtual Patches in QC). It won’t yet support editing subcompositions on the fly (like Macros in QC). In Vuo 1.2, we’re laying the groundwork by modifying the compiler and runtime and providing some initial functionality in the editor; in later releases we plan to add more editor features like editing subcompositions on the fly and moving groups of nodes into subcompositions.
allright, I’m at a point in a project where I AM SO READY for this feature : )
It looks like the expected release date has been pushed back a bit… do you need some feedback on the pre-release ?
@kingluma, yeah, this is taking longer than we expected. We’re planning to publish at least one more alpha build before the final 1.2 release. I’ll add you to the notification list, so you’ll know as soon as it’s ready for you to start testing.
Reading others comments elsewhere on the forum it seems others are using prerelease 1.2 builds… AFAIK I never actually received any kind of notifications… but maybe this feature isn’t ready for testing yet… In any case, I’m looking forward to it either way - I notice the ETA for 1.2 hasn’t been pushed back to December yet on the roadmap page : ) I work at a software company so I have sympathy for those who struggle to make accurate time estimates and meet such deadlines etc. Happy Thanksgiving.
Thanks, @kingluma. You can access the alpha releases under Download > All Releases. We’re finishing up alpha4 now, which will be the first to include subcomposition support — hopefully just a few more days. We’ll email you when it’s available.