Phase 14: define parameterized native processors and portable configuration state
This commit is contained in:
parent
01d9db90fd
commit
c3eadee891
8 changed files with 419 additions and 1 deletions
|
|
@ -264,6 +264,14 @@ and playback of assets above the existing preload limit remain unqualified.
|
|||
- Node state can be saved and restored where required.
|
||||
- No C++ or FLTK types leak into the public C API.
|
||||
|
||||
Implemented: ABI 2 parameter-only C processor lifecycle with copied descriptors,
|
||||
metadata/default/range validation, sample-offset parameter/MIDI ordering,
|
||||
transactional portable configuration restoration, and public gain/instrument
|
||||
examples. Lifecycle, invalid input, event ordering, in-place output, reset,
|
||||
callback failure and state compatibility tests pass. See NATIVE_API.md. ABI 1
|
||||
graph compatibility is retained; native graph persistence and opaque plugin
|
||||
state are explicitly outside this parameter-only interface.
|
||||
|
||||
## Phase 15 — External Plugin Hosting
|
||||
|
||||
**Goal:** Add external plugin support only after the internal node lifecycle is reliable.
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue