Description:
Allow users to save and reuse canvas elements as modular blocks – including their UI widgets, actions, bindings and layouts – to streamline plugin setups or effect chains.
Problem:
When adding a new AUv3 plugin or building a project from scratch, users often need to rebuild the same set of widgets, actions and bindings manually. This is time-consuming, error-prone, and breaks workflow consistency.
Proposed Solution:
– Save canvas areas or full pages as reusable "project modules"
– Include all widget settings, bindings, colors, layout and actions
– Add saved modules to new or existing projects (e.g. on a new page or layer)
– Ideal for prebuilt plugin controller layouts or effect chains
– Optional auto-scaling for canvas size or channel width
Benefits:
– Saves time by reusing complex setups
– Ensures consistent UI and behavior across projects
– Great for building custom plugin templates
– Helps live performers and advanced users maintain modular workflows
This summary was automatically generated by ChatGPT-4 on April 30, 2025.