Phase 22: add non-destructive audio splitting, clip gain and fades, and cached waveforms
This commit is contained in:
parent
73fc5eea8d
commit
01d8c1d661
23 changed files with 650 additions and 18 deletions
|
|
@ -21,7 +21,7 @@
|
|||
zoom/selection and graph positions are session UI state. Undo retains 32 edits
|
||||
plus baseline; allocation failures are reported, not silently hidden. Media is
|
||||
never removed by undo/delete. Broad screen-reader/accessibility testing is pending.
|
||||
- Format v7 reads v1–v6 and uses relative local media references. External absolute
|
||||
- Format v8 reads v1–v7 and uses relative local media references. External absolute
|
||||
media/module paths need manual repair after relocation. Saving does not bundle
|
||||
media; missing media stays referenced, missing plugins reject GUI installation.
|
||||
Unknown data is rejected rather than stripped. Post-rename directory-sync errors
|
||||
|
|
@ -33,3 +33,8 @@
|
|||
|
||||
See ROADMAP.md, AUDIO_QUALITY.md, CONTROL.md, WORKFLOW.md, PROJECT_FORMAT.md,
|
||||
PERFORMANCE.md, PLUGIN_HOSTING.md and RECOVERY.md for tested contracts/evidence.
|
||||
|
||||
- Waveform previews load synchronously on the control thread and cache at most
|
||||
64 paths/1024 bins each. Reopen after external media replacement. Audio cuts
|
||||
use tick resolution; GUI safety fades can create a short dip at split edges.
|
||||
Time stretching, independent pitch shifting and crossfades are deferred.
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue