Phase 31: add CLAP, VST2 and VST3 mono effect hosting
This commit is contained in:
parent
90eac33a71
commit
9e0e4562d7
114 changed files with 10369 additions and 75 deletions
|
|
@ -1,6 +1,6 @@
|
|||
# Persistence and failure recovery
|
||||
|
||||
The project format is v10. Readers migrate v1–v9, validate bounded input
|
||||
The project format is v11. Readers migrate v1–v10, validate bounded input
|
||||
and atomically install a candidate only after complete success. Existing tests
|
||||
cover exact migration/roundtrip, truncations, malformed references, counts,
|
||||
IDs, nonfinite values and failed GUI/backend installation. Native processors
|
||||
|
|
@ -87,5 +87,12 @@ rename and directory-sync errors. Pre-rename failures retain the previous bytes
|
|||
and clean temporary files. Post-rename sync errors leave a complete new file and
|
||||
return failure; there is no rollback after replacement. Load diagnostics identify
|
||||
the expected record and syntax line, or line zero for whole-model/I/O stages.
|
||||
Unknown versions report the supported range (1–10); unknown records/fields are
|
||||
Unknown versions report the supported range (1–11); unknown records/fields are
|
||||
rejected without partially changing the current project.
|
||||
|
||||
Modern CLAP/VST2/VST3 module identity is preserved in v11 metadata even when the
|
||||
binary is unavailable. Restore the compatible saved binary path and retry Open.
|
||||
CLAP restart and VST2 I/O-change requests fail/silence subsequent blocks; stop
|
||||
and rebuild/reload rather than attempting callback-time reconfiguration. Modern
|
||||
instances restart at default configuration; no edited opaque state is exposed
|
||||
or saved by the initial adapters. Trusted plugin crashes cannot be contained.
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue