docs: preview via real MIDI path (PreviewCard retired) + self-contained playback (v10 SampleRefs, bank-free decode, heal removed); fix stale reloadFromBank refs

This commit is contained in:
2026-07-28 12:28:25 -04:00
parent f988ded543
commit 0ce30cc885
3 changed files with 19 additions and 4 deletions
+1 -1
View File
@@ -1171,7 +1171,7 @@ without re-opening each editor. The missing trigger: a **bank-generation counter
defaults to 0 for projects saved before the stamp exists.
- **Reader (instrument).** Poll the generation over the bridge on a safe **off-audio-thread
cadence** (a UI/timer tick, **never** `process`), compare to the last-seen value, and call
the existing off-thread `reloadFromBank()` on change — reusing S4's atomic pointer-swap
the existing off-thread `reloadInstrument()` on change — reusing S4's atomic pointer-swap
handoff (graveyard-reclaim) so a mid-play refresh does not glitch. No new audio-thread work;
no allocation in `process`.
- **Cadence + safety.** A low-frequency UI timer, coalescing multiple bumps between polls into