feat: apply reversible linear and equal-power fades to sample selections

This commit is contained in:
Johannes Findeisen 2026-11-06 01:06:24 +01:00
commit 15714fa764
7 changed files with 23 additions and 7 deletions

View file

@ -33,3 +33,7 @@ Invert polarity negates selected float samples; it is not time reversal. Over-ra
## Phase 74
Remove DC offset subtracts the mean of the selected range from only that range. This is a constant offset correction, not a high-pass filter. Selection boundaries may acquire discontinuities; use fades or zero-crossing tools where appropriate. Finite over-range results are retained; float overflow rejects the edit.
## Phase 75
Sample fades offers four offline curves: linear in/out and equal-power in/out (sinusoidal amplitude). The entire selection is the fade duration; both endpoints are included in the curve. Fewer than two frames reject. These curves change copied sample data and stack with existing playback clip fades after adoption; they do not form a linked clip crossfade.