Description: Add a comprehensive set of actions and variables to assign items to groups and modify group settings at runtime —including membership, launch/mute behavior, exclusivity/choke rules, voice limits, quantization, color/tags, and selection/iteration—so groups can be managed hands-free during performance. Problem: Group behavior (e.g., exclusive playback, voice limits, quantization) is typically configured in editors, not on stage. When arrangements evolve mid-set—adding a new clip to an exclusive group, toggling choke, changing launch quantization, or iterating through group members—performers need mappable controls. Without action-level access, users duplicate pages or stop the flow to edit settings. Proposed Solution: Membership Actions: - Add Selected to Group … / Remove Selected from Group … / Move Selected to Group … - Clear Group Membership (selected items) - Target by Group Name/ID , Color , or Tag ; support multi-select. Behavior Actions (per Group): - Set Group Mode = Free / Exclusive (Choke) / Round-Robin / Random / Cycle - Set Voice Limit (N) ; Set Choke on New Start (on/off) - Set Launch Quantization = None/Beat/Bar/Loop/Custom - Set Stop Quantization ; Set Fade In/Out (ms or bars/beats) - Set Default Record Target (group catches new recordings) - Enable/Disable Follow Actions for Group (ties into FA system) - Set Group Color/Tag(s) Control & Navigation: - Group Play/Mute/Solo/Stop/Clear - Select Next/Previous Member ; Select Member by Index/Name - Trigger Current Member ; Cycle to Next on Trigger (honors mode) - Apply Template to Group (optional, for consistent widgets/FX) Guards & Scheduling: - Quantize membership changes and mode switches to bar/loop (optional) - Safe fallbacks when removing the last member; full undo Variables & Feedback: - group.id , group.name , group.mode , group.voiceLimit , group.quantizeLaunch , group.memberCount , group.playingCount , group.selectedIndex , group.color , group.tags[] - Events: onGroupChanged , onGroupMemberSelected UX: - Inspector shows live group state and membership; quick-assign popover; badges on members indicating their group(s) Benefits: Real-time, performance-safe control over grouping without leaving the canvas. Faster musical choreography: choke hats, rotate fills, change quantize on the fly. Fewer duplicated templates; more flexible shows. Clear feedback for controllers and labels via exposed variables. Examples: Map a footswitch to Move Selected to Group “Hats (Exclusive)” and Set Voice Limit = 1 —open/closed hats now choke correctly. Before a breakdown, Set Group Launch Quantize = Bar and Fade Out = 250 ms to guarantee tight transitions. A “Variations” button Selects Next Member of the “Bass Lines” group; mode = Round-Robin so each press advances to a new riff. During live capture, enable Default Record Target = Group “Perc FX” so new one-shots auto-join that choke group. Temporarily Disable Follow Actions for Group “Pads” while overdubbing, then resume with a single action. This summary was automatically generated by GPT-5 Thinking on 2025-09-10. Original Post: It would be very useful to be able to change Group settings via actions. For example: Group/Ungroup Clips play together or not settings Mutually exclusive settings This would make for much cleaner templates and allow for a flexible looping workflow all on one page without needing to have multiple versions of clips to accomplish different workflows.