-
2ae4c420c5
Merge: drop membership count from mode switch labels
daniel
2026-07-23 16:36:58 -04:00
-
-
9a6f30204a
Merge: drop master scope; realtime taps selected track (fixes silent capture)
daniel
2026-07-23 16:35:44 -04:00
-
-
4ef41cf705
refactor(capture): drop master scope; realtime taps selected track
daniel
2026-07-23 16:34:02 -04:00
-
1688de553b
docs: settle Design View two-canvas sub-phase (fixed-lane per-item modes)
daniel
2026-07-23 16:32:58 -04:00
-
-
3791e6c119
docs: spec capture-tail feature (Milestone T)
daniel
2026-07-23 15:38:16 -04:00
-
95d8017656
fix(bank_panel): drop membership count from mode switch labels
daniel
2026-07-23 15:36:40 -04:00
-
ed9b5c6ad7
Merge M8: async realtime-record backend (master scope)
daniel
2026-07-23 15:27:14 -04:00
-
-
-
-
bd187d4f89
feat(capture): M8 async realtime-record backend (master scope)
daniel
2026-07-23 15:16:36 -04:00
-
61e3d08849
docs: add CMake command cheat sheet
daniel
2026-07-23 14:58:26 -04:00
-
f570cf364b
Merge fix: prompt Save-As on Design View tag when project unsaved
daniel
2026-07-23 14:45:18 -04:00
-
-
fad2544256
feat(actions): prompt Save-As on Design View tag when project is unsaved
daniel
2026-07-23 14:35:19 -04:00
-
-
74c91bfb31
Merge fix: persist Design View state after every mutating action
daniel
2026-07-23 14:18:07 -04:00
-
-
-
-
cde8feda57
fix(actions): persist Design View state after every mutating action
daniel
2026-07-23 14:10:31 -04:00
-
e1b2c0ba1b
Docs: reflect three-scope FX capture rework; add FX-scope invariant + send-isolation TODO
daniel
2026-07-23 14:01:28 -04:00
-
-
bcd7def7c8
docs(design-view): resolve snapshot-durability + reconcile open questions
daniel
2026-07-23 13:37:10 -04:00
-
c18f8aaff0
Merge FX-scope capture: three scope actions + full parent-chain independence
daniel
2026-07-23 13:36:13 -04:00
-
-
d4ffea6918
feat(capture): neutralize parent/master gain, pan, width, law in FX-scope capture
daniel
2026-07-23 13:34:51 -04:00
-
be0441fc4d
Merge Design View hardening: reconcile orphaned snapshots on track delete
daniel
2026-07-23 13:34:39 -04:00
-
-
f9af111c7a
Reconcile orphaned Design View snapshots on track delete
daniel
2026-07-23 13:27:42 -04:00
-
2c468bb40c
docs(multi-bank): settle fork 5 — LICE tabs + both move affordances (Phase B closed)
daniel
2026-07-23 13:13:04 -04:00
-
-
df03b5e759
Rework capture into three FX-scope actions with inferred range
daniel
2026-07-23 13:12:36 -04:00
-
dcbe5d7bdc
docs(multi-bank): settle Phase B forks 1-4; draft fork-5 options analysis
daniel
2026-07-23 13:06:21 -04:00
-
d9081090fd
docs(multi-bank): frame Phase B — pool + named banks spec
daniel
2026-07-23 12:52:06 -04:00
-
43ca5e4069
Docs: reflect Phase D5 landing; close out Phase D
daniel
2026-07-23 12:47:13 -04:00
-
4700415fb6
Merge Phase D5: segmented Design View mode switch in bank panel
daniel
2026-07-23 12:43:27 -04:00
-
-
-
-
314c3331da
Add D5 Design-View mode switch to bank panel
daniel
2026-07-23 12:35:46 -04:00
-
c78c7e3ddc
Archive Milestone 7 in docs
daniel
2026-07-23 11:02:56 -04:00
-
-
9ff123e5e1
Merge M7: bindable capture action family (master/tracks/items/razor, wet)
daniel
2026-07-23 10:22:24 -04:00
-
-
7b530193b2
feat(capture): bindable capture family — master/tracks/items/razor (M7)
daniel
2026-07-23 10:01:34 -04:00
-
56f2e3e308
docs(design-view): parent visibility = descendant-derived OR own membership
daniel
2026-07-23 06:33:24 -04:00
-
fbb9cf5f36
Merge fix: parent visible by own membership or descendant (untagged folders show in both modes)
daniel
2026-07-23 06:27:24 -04:00
-
-
2c9b635edf
fix(view): update parent-visibility comment to describe OR rule (own membership or descendant visible)
daniel
2026-07-23 06:22:16 -04:00
-
8d08279bdb
Fix parent visibility: parent visible by own membership OR derived from children
daniel
2026-07-23 06:17:34 -04:00
-
-
bd5ca2f861
Archive Milestone 6 in docs
daniel
2026-07-23 06:13:22 -04:00
-
-
4f1231ea81
Merge M6 change: insert onto selected track(s) at edit cursor
daniel
2026-07-23 05:59:11 -04:00
-
-
2536b4bedb
fix: insert onto selected track(s) at edit cursor, not a new track
daniel
2026-07-23 05:56:25 -04:00
-
1918610fb8
Merge fix: snapshot-once park guard (nested-folder toggle) + per-mode undo label
daniel
2026-07-23 05:56:23 -04:00
-
-
-
-
dfd5d4477f
fix(view): snapshot-once park guard + correct per-mode undo label
daniel
2026-07-23 05:50:19 -04:00
-
-
59e3c5907f
Merge M6: insert selected bank sample at edit cursor via InsertMedia
daniel
2026-07-23 05:25:13 -04:00
-
-
172d5902c8
feat: add M6 insert — place selected bank sample at edit cursor
daniel
2026-07-23 05:23:37 -04:00
-
c7005807a6
docs(design-view): correct reversed untagged-track invariant to "every leaf is managed"
daniel
2026-07-23 05:13:54 -04:00
-
9df24f7a77
Merge fix: park untagged leaves in non-Arrange modes + immediate TCP/MCP refresh
daniel
2026-07-23 05:03:57 -04:00
-
-
cf871e195f
Archive Milestone 5; correct M4 identity note to GUID-primary
daniel
2026-07-23 05:03:40 -04:00
-
-
-
4bf394b89c
fix(view): park untagged leaves in non-Arrange modes; refresh TCP/MCP on apply
daniel
2026-07-23 04:59:50 -04:00
-
-
60add4afc7
Merge fix: GUID-primary project identity restores bank reload on reopen/new
daniel
2026-07-23 04:51:23 -04:00
-
-
affde0ef53
fix: layer GUID-primary project identity so reopened/new projects reload the bank
daniel
2026-07-23 04:46:36 -04:00
-
-
39baf28c93
Docs: reflect Phase D4 landing
daniel
2026-07-22 22:08:38 -04:00
-
e03728bdf7
Merge Phase D4: Design View action family + reapply-on-open wiring
daniel
2026-07-22 22:06:06 -04:00
-
-
0dce66a771
Merge M5 Wave B: audition, multi-select, and keyboard nav
daniel
2026-07-22 22:03:18 -04:00
-
-
fc54472d3e
feat(bank_panel): audition, multi-select, and keyboard nav (M5 Wave B)
daniel
2026-07-22 21:55:16 -04:00
-
b5332e0415
Docs: mark M4 Save-As identity collision as fixed
daniel
2026-07-22 21:51:14 -04:00
-
-
ae41cad4f5
feat(view): D4 Design View action family + reapply-on-open wiring
daniel
2026-07-22 21:46:58 -04:00
-
-
322581227c
Docs: reflect Phase D2/D3 landing
daniel
2026-07-22 21:36:11 -04:00
-
5ff029ba1d
Merge fix: project-object identity stops forked-bank cross-contamination
daniel
2026-07-22 21:29:50 -04:00
-
-
36270e2064
fix(persist): use project-object identity to stop forked-bank cross-contamination
daniel
2026-07-22 21:28:54 -04:00
-
c6fdc12557
Merge Phase D2: view shell — apply mode toggle to live project
daniel
2026-07-22 21:26:21 -04:00
-
-
-
-
36dd5fd0f6
Merge dev (M5 bank_panel) into view-shell branch
daniel
2026-07-22 21:26:11 -04:00
-
-
-
-
aacf8b49e8
Merge Phase D3: persist ViewModeModel in project ext state
daniel
2026-07-22 21:19:38 -04:00
-
-
27d887671c
fix(view): derive parent/folder visibility on mode toggle
daniel
2026-07-22 21:08:31 -04:00
-
62c26ac781
Merge M5 Wave A: docked bank panel with LICE waveform thumbnails
daniel
2026-07-22 21:08:26 -04:00
-
-
aa8b963fb3
Merge dev (Phase D1) into p1-w9-bank-panel
daniel
2026-07-22 21:07:59 -04:00
-
-
-
-
71a3b26a47
feat(bank_panel): docked bank grid with LICE waveform thumbnails (M5 Wave A)
daniel
2026-07-22 21:02:22 -04:00
-
ae76653628
D3: persist ViewModeModel in project ext state alongside bank
daniel
2026-07-22 20:56:04 -04:00
-
-
-
c068279aac
feat(view): D2 view shell — apply mode toggle plan to live project
daniel
2026-07-22 20:55:50 -04:00
-
-
-
2d040d6896
Docs: reflect Phase D1 landing
daniel
2026-07-22 20:45:06 -04:00
-
c534c91181
Merge Phase D1: pure view_mode_model core
daniel
2026-07-22 20:41:07 -04:00
-
-
-
-
25cfb62d46
rename view_model -> view_mode_model; add shell-expands-FX test and parse-site comments
daniel
2026-07-22 20:37:17 -04:00
-
ec211a5620
Archive Milestone 4 in docs
daniel
2026-07-22 20:21:36 -04:00
-
33ffb45a45
Add pure view_model core (Phase D1): N-mode registry, GUID-keyed membership, folder-tree visibility derivation, snapshot-based park/restore planner, JSON round-trip; new view_model_tests CTest target
daniel
2026-07-22 20:21:14 -04:00
-
fdd5bd158b
Merge M4 fix: MarkProjectDirty so captures flush to the .rpp
daniel
2026-07-22 20:15:37 -04:00
-
-
-
-
f310913da5
fix(persist): call MarkProjectDirty after every SetProjExtState write
daniel
2026-07-22 20:15:10 -04:00
-
-
6a09e1d48d
Merge M4: bank persistence to project ext state + Save-As relocation
daniel
2026-07-22 19:57:25 -04:00
-
-
06256f05e9
Add Design View phase spec (Phase D), parallel to capture roadmap
daniel
2026-07-22 19:55:23 -04:00
-
53da916917
feat(persist): M4 bank persistence + Save-As relocation
daniel
2026-07-22 19:55:09 -04:00
-
-
a9ba532f07
Archive Milestone 3 in docs
daniel
2026-07-22 18:54:43 -04:00
-
60379c06b6
Merge M3 fix: unsaved-project detection via .rpp filename
daniel
2026-07-22 18:47:39 -04:00
-
-
09a85737a8
fix(capture): detect unsaved project via EnumProjects .rpp filename
daniel
2026-07-22 18:45:07 -04:00
-
-
c7a8c75ef2
Merge M3 fixes: render format, project rate, unsaved-project handling
daniel
2026-07-22 17:03:14 -04:00
-
-
a14d33aa75
Fix M3 capture: render format, project rate, unsaved-project handling
daniel
2026-07-22 17:02:15 -04:00
-
-
d60fe9ace3
Merge M3: offline-render capture spike (master-mix / time-selection)
daniel
2026-07-22 13:08:37 -04:00
-
-
d9ad8e4adf
M3: offline-render capture spike (master-mix / time-selection)
daniel
2026-07-22 13:07:31 -04:00
-
-
93e2783098
Archive Milestone 2 in docs
daniel
2026-07-22 10:00:32 -04:00
-
995e790ac0
Merge M2: pure peaks module (per-channel min/max envelope from PCM)
daniel
2026-07-22 09:58:18 -04:00
-
-
4cb40f6e34
peaks: pure per-channel min/max envelope from interleaved PCM
daniel
2026-07-22 09:23:03 -04:00
-
-
57a137199e
Archive Milestone 1 in docs
daniel
2026-07-22 07:23:24 -04:00
-
5ba2bd4dde
Merge M1: pure bank_model core (Sample + BankIndex, dedup, tiers, JSON)
daniel
2026-07-21 22:59:24 -04:00
-
-
2862e1c865
Implement M1 bank_model: Sample + BankIndex, hash-dedup, tiers, JSON round-trip
daniel
2026-07-21 22:54:21 -04:00
-
82858fa484
CLion files
daniel
2026-07-21 21:45:36 -04:00
-
-
6fcb811668
Track CONTEXT.md spec and ignore worktrees dir
daniel
2026-07-21 21:34:27 -04:00
-
c60b3acc2b
Reflect M0 landing in docs
daniel
2026-07-21 21:27:31 -04:00
-
acfc9daabc
Retire MPE scaffold; stand up reaper_reasampler pure-core skeleton
daniel
2026-07-21 21:18:51 -04:00
-
bbc0b2c19e
Vendor reaper-sdk and WDL as submodules
daniel
2026-07-21 21:18:25 -04:00
-
0b19d59f68
Add PLAN.md and TODO.md planning artifacts
daniel
2026-07-21 20:54:03 -04:00
-
ad40c561bf
Add CLAUDE.md project guidance
daniel
2026-07-21 20:48:01 -04:00