20 lines
1.8 KiB
Markdown
20 lines
1.8 KiB
Markdown
# Arrangement and composition workflows
|
|
|
|
All mutations run on the control thread through the existing stop, history and
|
|
prepared-plan workflow. No new dependencies are required.
|
|
|
|
## Phase 58 — Persistent Arrangement Markers
|
|
|
|
Edit/Markers/Set at cursor adds or renames a marker; Remove at cursor removes the exact tick key. Markers draw names and vertical guides in the arrangement and survive project save/load and undo. Up to 128 markers are supported. Names may overlap visually when markers are close; markers do not change playback by themselves.
|
|
|
|
## Phase 59 — Section Navigation and Looping
|
|
|
|
View/Previous marker and Next marker navigate without wrapping and stop playback before seeking. Loop current section uses the last marker at or before the cursor through its successor; the final section ends at the final clip endpoint. Empty final sections reject. Loop ranges remain existing UI preferences rather than marker metadata.
|
|
|
|
## Phase 60 — Ripple Time Editing
|
|
|
|
Edit/Time inserts a gap or removes a tick range beginning at the cursor. Clips crossing either edit boundary reject the entire operation; split them first. Contained clips and their notes are removed; later clips, markers and absolute automation points shift together. Source notes within retained clips do not move. No interpolation guard points are generated, so automation ramps across the boundary may change slope. Loop preferences are unchanged.
|
|
|
|
## Phase 61 — Complete Track Duplication
|
|
|
|
Edit/Duplicate complete track copies the selected non-bus track adjacent to its source. Clips, notes, instrument settings, static mix, bus routing and mixer automation are independent model copies with fresh IDs; WAV references remain shared. The modular graph and live-input target are unchanged. Bus duplication is rejected. Capacity errors leave the original document unchanged.
|