Phase 12: Improve audio transitions and verify sample-accurate timing
This commit is contained in:
parent
461689dd44
commit
05140c2e93
29 changed files with 795 additions and 33 deletions
|
|
@ -199,6 +199,18 @@ explicit; physical-device listening and endurance remain unqualified.
|
|||
- Listening tests cover transitions, start/stop behavior, and representative projects.
|
||||
- Known limitations involving latency and synchronization are documented.
|
||||
|
||||
Implemented: documented constant-tempo/fixed-4/4 snapshot policy; absolute timing
|
||||
and sample-offset regression matrix; configurable audio/scheduled-note boundary
|
||||
fades; single-owner gain ramps; GUI 5 ms start and asynchronous Pause/Stop fades
|
||||
with control-thread acknowledgement/deactivation; finite/subnormal output policy;
|
||||
exact endpoint, block-size, stereo, overload and failure/retry tests. Latency and
|
||||
synchronization limits are documented in AUDIO_QUALITY.md. Normal/no-JACK,
|
||||
sanitizer/static-analysis, TSan, GUI/workflow/live JACK and install checks pass.
|
||||
`make quality-preview` generates matched listening WAVs. Human listening and
|
||||
physical-device acceptance remain pending; immediate safety/recording/seek paths
|
||||
and live graph swaps may still click. No tempo/meter map, latency compensation,
|
||||
limiter or project-format change is claimed.
|
||||
|
||||
## Phase 13 — Recording and Recovery
|
||||
|
||||
**Goal:** Protect recorded material and handle recording failures predictably.
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue