Description:
Add Actions to change a group’s mutual exclusivity behavior at runtime. This allows users to dynamically switch whether clips in a group can play simultaneously or whether starting one clip should stop the others.
Problem:
Mutual exclusivity is a powerful structural control (e.g., verse/chorus switching, one-of-many variations), but today it is typically a static configuration:
  • Users may want the same group to behave differently at different times.
- Example: during a build, allow layers to stack; during the main arrangement, enforce “only one at a time”.
  • Without runtime control, users must create duplicate groups/pages or redesign clip layouts to achieve dynamic behavior.
  • This limits performance flexibility and complicates controller-driven workflows.
Proposed Solution:
1) Add group exclusivity Actions
Provide Actions such as:
  • Set Group Exclusivity: Exclusive / Non-Exclusive
  • Toggle Group Exclusivity
Optional:
  • Set Exclusivity Mode variants if more than one exists (e.g., "Stop others on start" vs "Fade out others" if supported)
2) Scope and target selection
  • Target a specific group by name/ID.
  • Optional: apply to selected groups, or "current group".
3) Performance-safe timing (optional)
  • Allow exclusivity changes to be:
- immediate, or
- quantized (next beat/bar) to avoid unexpected mid-bar stopping behavior.
4) Clear UI feedback
  • Show an indicator that exclusivity was changed (and current state) to prevent confusion during performance.
Benefits:
  • Enables dynamic arrangement behavior without duplicating groups or redesigning layouts.
  • Supports advanced performance macros: switch from “layering mode” to “section switch mode” instantly.
  • Makes controller-driven rigs more expressive and less brittle.
  • Reduces project complexity by keeping a single group that can change behavior when needed.
Examples:
  • Build-up layering:
- Set group to non-exclusive so multiple clips can stack during a crescendo.
- Then set group to exclusive for verse/chorus switching.
  • Rehearsal vs show:
- Non-exclusive during rehearsal for experimentation.
- Exclusive during show for strict arrangement control.
  • Footswitch macro:
- One footswitch toggles group exclusivity while another triggers next clip, enabling different behaviors on demand.
This summary was automatically generated by GPT-5.2 Thinking on 2026-01-09
.
Original Post:
An action to adjust group mutual exclusivity
It would be great if there were an action to adjust group mutual exclusivity. This would allow me to easily create scenes on-the-fly.