docs: close out Ξ-W1-T1, Ξ-W1-T2 and Θ-W3-T1 into COMPLETED; map the note directory; document the Release build

This commit is contained in:
2026-07-31 07:02:54 -04:00
parent 98594df878
commit 87d7ceb066
4 changed files with 168 additions and 456 deletions
+5 -2
View File
@@ -1,8 +1,8 @@
# src/core/instrument — pure VST3-instrument core (engine / map / ui)
# src/core/instrument — pure VST3-instrument core (engine / map / note / ui)
## Scope
The ReaSampler 9000 instrument's pure, REAPER-free, VST3-free, unit-tested core, in three
The ReaSampler 9000 instrument's pure, REAPER-free, VST3-free, unit-tested core, in four
subdirectories:
- **`engine/`** — the polyphonic voice engine, the one set of play params, pitch shifting,
@@ -11,6 +11,9 @@ subdirectories:
`ComponentState` codec, and the small pure helpers the engine/shell share
(bank-generation sync, bridge-read marshalling, note-name parsing, Trigger
frame↔fraction conversion).
- **`note/`** — the programmed capture-signal model: musical-division note length, tempo
resolution, and anchored start/end offsets — the one record and resolver a
capture-signal popup and the offline bake read from, so they cannot diverge.
- **`ui/`** — pure editor geometry/hit-test modules (the band-stack allocator and its band
interiors, waveform, keyboard strip, capture browser, param controls, envelope
overlay/edit). These are geometry-and-math only; the LICE draw + REAPER/VST3 plumbing is