feat(inserts): duplicate effect slots with independent state (phase 91)
This commit is contained in:
parent
e6cf7023fb
commit
062b33f55f
8 changed files with 69 additions and 5 deletions
|
|
@ -10,3 +10,10 @@ or project-format change. Each phase is qualified separately in ROADMAP.md.
|
|||
mixer selection directly. Bus inserts are unsupported; no selection leaves the
|
||||
workspace unchanged. **View → Track inserts** still opens the rack independently.
|
||||
Ctrl+4 remains the piano-roll command, resolving the earlier shortcut collision.
|
||||
|
||||
## Duplicate an effect
|
||||
|
||||
Select a slot, then **Rack actions → Duplicate effect**. The copy appears directly
|
||||
after it, retaining controls, automation, wet amount and bypass. It is an
|
||||
independent instance with fresh processing history. Eight-slot capacity and
|
||||
plugin preparation errors preserve the old chain; Undo removes the copy.
|
||||
|
|
|
|||
|
|
@ -2073,12 +2073,12 @@ Implemented: selected sequencer/mixer track opens directly in the insert workspa
|
|||
Duplicate an effect adjacent to its slot with copied parameters, automation, wet amount and bypass; prepare transactionally, enforce the eight-slot limit and support undo.
|
||||
|
||||
### 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 metadata duplication and Rack actions/Duplicate effect create an adjacent independent slot, preserving parameters, automation, wet/bypass and gain. Warning-enabled core checks cover aliasing, independent edits and capacity rollback; GUI duplication, selection and undo checks passed.
|
||||
|
||||
---
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue