feat(inserts): add bulk enable, bypass and clear actions (phase 95)
This commit is contained in:
parent
c65ac61a98
commit
924821738d
7 changed files with 48 additions and 6 deletions
|
|
@ -44,3 +44,11 @@ transport when recalled, following the existing safe insert-edit workflow.
|
|||
no external plugins. All controls remain editable. Times are milliseconds;
|
||||
feedback and wet levels are deliberate starting points, without automatic
|
||||
loudness matching or a claim that the presets suit every source.
|
||||
|
||||
## Bulk rack actions
|
||||
|
||||
**Enable all effects**, **Bypass all effects**, and **Clear chain** each prepare
|
||||
one undoable edit. Enabling all intentionally enables every slot, including
|
||||
previously bypassed effects; Undo restores the previous mixed bypass state.
|
||||
Clear removes slots while preserving chain output gain. No plugin resources
|
||||
are released in the audio callback. Empty racks return a no-result error.
|
||||
|
|
|
|||
|
|
@ -2133,12 +2133,12 @@ Implemented: Slapback, Dub Echo and Ambient Space templates use original interna
|
|||
Enable all inserts, bypass all inserts or clear a chain as single undoable prepared edits, retaining output gain and respecting recording/error restrictions.
|
||||
|
||||
### Tasks and acceptance criteria
|
||||
- [ ] Implement the workflow with bounded validation, safe preparation and documented limits.
|
||||
- [ ] Pass meaningful core and/or GUI checks, including error and undo behavior.
|
||||
- [ ] Document results and commit this phase separately.
|
||||
- [x] Implement the workflow with bounded validation, safe preparation and documented limits.
|
||||
- [x] Pass meaningful core and/or GUI checks, including error and undo behavior.
|
||||
- [x] Document results and commit this phase separately.
|
||||
|
||||
### Implementation status
|
||||
Planned.
|
||||
Implemented: bounded C99 enable-all, bypass-all and clear transforms preserve output gain and support in-place metadata use. Rack actions prepare one undoable replacement; failed enable preparation preserves the old chain. Core metadata/invalid-action checks and GUI bypass/enable/clear/undo/rollback checks passed.
|
||||
|
||||
---
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue