mnstri's picture

Can we please have subcompositions?

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.

QC equivalent: 

Macro Patch

Max equivalent: 

Subpatch

Component: 

Notes from Team Vuo

Vuo Pro: 

No — available with both Vuo and Vuo Pro licenses

Complexity: 

●●●○ — A few months of work

Potential: 

●●○ — Could expand community

Implemented in Vuo version: 

Comments

Agreed — I'm really looking

smokris's picture
Submitted by
Feature status:
Waiting for review by Team Vuo
»
Chosen to be implemented

Agreed — I'm really looking forward to the improved organization subcompositions will enable.

We talked it over, and we're going to try doing something like your intermediate suggestion. It's now on the roadmap.

Modular decomposition is a

prettysg's picture
Submitted by

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.

Will there be the ability to

alexmitchellmus's picture
Submitted by

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

smokris's picture
Submitted by

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.

reading others comments

kingluma's picture
Submitted by

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.

Feature status

When we (Team Vuo) plan each release, we try to implement as many of the community's top-voted feature requests as we have time for. Vote your favorite features to the top! (How do Vuo feature requests work?)

  • Submitted to vuo.org
  • Reviewed by Team Vuo
  • Community voted
  • Scheduled for implementation
  • Released in Vuo 1.2.0