feat: select audible sample boundaries with threshold and padding controls

This commit is contained in:
Johannes Findeisen 2026-11-06 01:08:01 +01:00
commit 392e437d32
8 changed files with 32 additions and 5 deletions

View file

@ -1807,12 +1807,12 @@ Implemented: selected sample gain (0..16) and peak normalization (target >0..1,
Find audible selected-range bounds using a user threshold and padding; select detected bounds for export or nondestructive clip trimming. Silence is an explicit no-result error.
### Tasks and acceptance criteria
- [ ] Implement bounded C99 analysis/processing and accessible FLTK controls.
- [ ] Preserve source files, atomic error handling, history and callback safety.
- [ ] Pass meaningful core and GUI checks; document exact behavior and limits.
- [x] Implement bounded C99 analysis/processing and accessible FLTK controls.
- [x] Preserve source files, atomic error handling, history and callback safety.
- [x] Pass meaningful core and GUI checks; document exact behavior and limits.
### Implementation status
Planned.
Implemented: threshold-based audible-range detection with bounded padding and atomic selection updates. Exact threshold/padding, silent no-result, NaN and GUI unchanged/successful selection checks pass.
---