Description:
Introduce a new delay mode for action timing: “After First” – allowing a specific action in a sequence to delay its execution relative to the first action in the list, rather than the previous one.
Problem:
Currently, available delay options for actions in a sequence are:
– “After Last”
– “With Last”
– “Next Trigger”
However, no option exists to delay an action relative to the
first
action in the list. This creates fragile setups: when modifying or removing actions in the middle of a chain, timing of later actions unintentionally changes.
Proposed Solution:
– Add a new option:
“After First”
– Actions using this setting would calculate their delay time based on the timestamp of the first executed action in the list
– Useful for creating robust sequences that maintain timing regardless of what’s added/removed in between
Example:
  • Play Clip 1
  • 2 bars later: Play Clip 2
  • 2 bars after that: Play Clip 3
→ Now you delete the second action (Play Clip 2) → Clip 3 now plays 2 bars after Clip 1 instead of 4 bars as intended
With
After First
, Clip 3 can always be delayed 4 bars after Clip 1, independent of what happens to actions in between.
Benefits:
✅ Makes action timing robust and editable without breaking downstream logic
✅ Prevents accidental timing changes when modifying action lists
✅ Greatly improves workflow for sequential triggering setups
✅ Supports more complex timing structures without fragility
This summary was automatically generated by ChatGPT-4 on April 30, 2025.