Description:
Allow users to group multiple AUv3 plugins into a reusable "plugin group" that behaves like a single plugin container. This makes management easier and introduces powerful features at group level.
Problem:
Managing multiple plugins on a channel becomes complex. There is no way to treat a combination of AUv3s as a single, unified module. Also, many plugins lack a wet/dry mix and other basic options.
Proposed Solution:
– Treat plugin groups as if they were individual plugins
– Groups show up in plugin lists (add to project, add via action, etc.)
– Allow instantiating multiple plugin groups
– Allow actions to apply to the group as a whole (e.g. enable/disable)
– Provide group-level settings:
• Group name (user-defined or internal)
• Wet/dry mix control for the group
• Reorder plugins in the group
• Actions to enable/disable the group
– Display group with visual indicators (e.g. folder-style icon, color tag, red/green circle for status)
– Allow edit mode and save as preset or duplicate
– Restrict to only unused plugin instances (avoid duplicate references)
Stretch Goals:
– Group presets for wet/dry mix and plugin order
– Icon sets to help users identify groups
– Choose from visual folder/container symbols
– Future option to include plugin parameter presets per plugin inside the group
Benefits:
– Modular plugin workflow
– Reusable effect chains
– Add missing features like wet/dry to plugins that lack them
– Better project organization
– Faster setup and management
– Enables actions and visual feedback at group level
This summary was automatically generated by ChatGPT-4 on April 30, 2025.