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
|
|
@ -280,3 +280,13 @@ and serialization limits and PERFORMANCE.md for measured workload and budgets.
|
|||
reclamation ordering, callback work bounds and repeatable diagnostic tests.
|
||||
Graph stereo rendering completes both channels before writing caller outputs;
|
||||
either output may equal a source, but the output buffers must not overlap.
|
||||
|
||||
## Phase 12 quality policy
|
||||
|
||||
[AUDIO_QUALITY.md](AUDIO_QUALITY.md) defines absolute musical timing, tempo snapshot
|
||||
changes, scheduled source envelopes and configurable master transitions. The GUI
|
||||
enables 5 ms fades; low-level defaults remain raw. `xtc_backend_request_stop` is
|
||||
asynchronous and does not establish quiescence; control-thread collection after
|
||||
its callback acknowledgement deactivates JACK. Immediate stop/close remain
|
||||
available. Sample rate and buffer frames are reported, but end-to-end latency
|
||||
and native-node delay compensation are not implemented.
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue