Phase 9: Add native processors and reproducible Linux release tooling
This commit is contained in:
parent
7db5fb7738
commit
de403b37d7
43 changed files with 1656 additions and 19 deletions
|
|
@ -263,3 +263,13 @@ and publishes independently atomic output peak snapshots. Callback work remains
|
|||
bounded and allocation/I/O/lock free. Meter UI reads no active plan memory.
|
||||
See MIXER.md for exact pan law, automation interpolation, event/source exceptions,
|
||||
memory/history bounds and verification. Input/recording remain mono.
|
||||
|
||||
## Phase 9 native processing
|
||||
|
||||
Graph-native effects/sources use copied versioned descriptors, two independently
|
||||
prepared mono instances and the existing plan ownership/retirement protocol.
|
||||
Reset/process callbacks must be realtime-safe; prepare/destroy never run in
|
||||
processing. Callback errors silence the block and reset the failing processor,
|
||||
without rolling back already advanced DSP. Native event instruments can render
|
||||
explicitly into graph instrument buffers. See NATIVE_API.md for exact lifecycle
|
||||
and serialization limits and PERFORMANCE.md for measured workload and budgets.
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue