2026-11-06 15:20:20 +01:00
|
|
|
# 0008 — Native Processors and Source Release Preparation
|
2026-10-27 01:21:04 +01:00
|
|
|
|
2026-11-06 14:12:22 +01:00
|
|
|
Status: accepted.
|
2026-10-27 01:21:04 +01:00
|
|
|
|
|
|
|
|
Add a versioned copied C descriptor with control-thread prepare/destroy and
|
2026-11-06 15:20:20 +01:00
|
|
|
single-owner realtime reset/process. Prove effects/sources in the existing
|
|
|
|
|
graph, with two independent mono instances for stereo, and event instruments
|
|
|
|
|
rendered through the public instrument-source buffer boundary. Keep trusted code
|
|
|
|
|
statically linked. Native project serialization and graph event ports need more
|
|
|
|
|
contracts; reject unsupported saves without replacing files. Defer LV2/CLAP/VST3
|
|
|
|
|
after a concrete evaluation rather than linking SDKs speculatively.
|
2026-10-27 01:21:04 +01:00
|
|
|
|
|
|
|
|
Keep format v4 and test migration plus process-crash/write-failure behavior.
|
|
|
|
|
Provide deterministic source exports and optimized release builds, staged
|
|
|
|
|
core/GUI installation, exact uninstall and installed C/C++ consumer tests. Use
|
|
|
|
|
Python standard-library tools only for packaging/testing; no application runtime
|
|
|
|
|
dependency or system changes. Document dependency licenses, Linux routing and
|
2026-11-06 15:20:20 +01:00
|
|
|
measured offline performance separately from unverified hardware/endurance. See
|
|
|
|
|
NATIVE_API.md, PLUGIN_HOSTING.md, RELEASING.md and RECOVERY.md.
|