This website requires JavaScript.
3514bb0b6d
route bank_panel bank-op persists through persistBankOp so panel gestures get undo points like the bindable actions
daniel
2026-07-26 15:25:15 -04:00
3f3ee94e77
Merge B5: sample-remove verb — this-bank scope, confirm-on-last-reference
daniel
2026-07-26 15:14:37 -04:00
6c1efa0f25
B5: sample-remove verb — index-only drop, this-bank scope, confirm-on-last-reference
daniel
2026-07-26 15:07:41 -04:00
22f07d0654
Merge B-cap: owned-file manifest seam — capture records created files
daniel
2026-07-26 14:53:49 -04:00
363baa108c
Merge m11-debug-cleanup: remove routine console chatter
daniel
2026-07-26 14:51:35 -04:00
63f35fa58d
feat(persist): owned-file manifest seam — capture records created files (B-cap)
daniel
2026-07-26 14:50:18 -04:00
10ceb95ddd
docs: scope MIDI-playback instrument as Phase S (native VST3, second artifact)
daniel
2026-07-26 14:45:02 -04:00
0f27fc2e55
Merge R-B: batched undo on bank ops + projectconfig reload-on-undo hook
daniel
2026-07-26 14:24:57 -04:00
0d07d3cbfe
docs(product): lock D1/D5/D6 for MIDI-playback instrument; add bare-VST3-vs-JUCE assessment
daniel
2026-07-26 07:10:04 -04:00
1bba95a0e8
docs(plan): settle Phase V forks V1-V4
daniel
2026-07-26 07:01:56 -04:00
a07b28fd65
feat(persist): reload book+view on undo/redo via projectconfig hook (R-B)
daniel
2026-07-26 06:59:26 -04:00
6659c2dbdf
docs(product): fold the REAPER VST-host bridge into MIDI-playback framing
daniel
2026-07-26 05:49:47 -04:00
6d372794f5
feat(actions): batch bank index verbs into single REAPER undo points (R-B)
daniel
2026-07-26 05:49:38 -04:00
cce9016279
docs: frame versioning scheme + beta side-channel (Phase V)
daniel
2026-07-26 05:48:45 -04:00
2ee2b37532
chore: remove routine console chatter, keep error reporting
daniel
2026-07-26 05:48:41 -04:00
6c6a275234
Add MIDI-playback opportunity & design-space framing note
daniel
2026-07-26 05:38:06 -04:00
d086294f15
Merge Phase B: multi-bank system (pool + named banks) — B1 bank_book, B2 persist, B3 actions, B4 panel
daniel
2026-07-26 05:26:51 -04:00
c33cb50632
Merge dev into phase-b-multibank (integrate parallel M7/8 + Phase D work before dev promotion)
daniel
2026-07-25 23:30:44 -04:00
cdd572c116
Merge: redraw arrange when inserted item lands on already-split lane
daniel
2026-07-25 17:21:12 -04:00
47721a40c4
fix(view): redraw arrange when inserted item lands on already-split lane
daniel
2026-07-25 17:16:58 -04:00
bdd4ddc0cf
Merge B4 review cleanup — null-guards, focus nudge, dragArmed capture-loss, comment fixes
daniel
2026-07-25 17:11:02 -04:00
cca7380777
fix(bank_panel): null-guard uniformity, stale comment/focus nudge on delete, dragArmed on capture-loss, menuAppend comment
daniel
2026-07-25 17:10:46 -04:00
960a649238
Merge B4: vertical-split bank_panel — LICE tab strip, id-keyed bank ops, move/copy drag
daniel
2026-07-25 16:55:49 -04:00
a67a2f9479
feat(bank_panel): B4 vertical-split UI — LICE tab strip, id-keyed bank ops, move/copy drag
daniel
2026-07-25 14:37:57 -04:00
a786915451
docs: record D2-W3-B landing; mark Phase D2 complete; preserve deferred panel indicator
daniel
2026-07-25 14:12:12 -04:00
7885d5cf48
Merge: D2 W3-B — item-level Design/Arrange move + untag actions; W3-A polish
daniel
2026-07-25 13:53:48 -04:00
261efe5452
feat(actions): item-level Design/Arrange move + untag actions; W3-A polish
daniel
2026-07-25 13:30:07 -04:00
88af39e036
Merge B3: bindable multi-bank action family + unique bank names
daniel
2026-07-25 13:17:57 -04:00
ccf65415c9
fix(banks): enforce unique bank display names in-model + B3 review minors
daniel
2026-07-25 01:29:47 -04:00
22012861c5
Merge: make tool-managed lane splits visually transparent (collapse display + lazy-mint)
daniel
2026-07-25 01:22:15 -04:00
314cd7bf36
Make tool-managed lane splits visually transparent: collapse display + lazy-mint
daniel
2026-07-24 05:44:19 -04:00
cbfc13c4e0
feat(banks): bindable multi-bank action family — create/rename/delete/evacuate/activate/move/copy + full-height toggles (B3)
daniel
2026-07-24 05:35:16 -04:00
288c1e44e4
Merge B2: persist BankBook under banks key, retire legacy bank_index, route capture to active bank
daniel
2026-07-24 05:17:52 -04:00
ff2c3ebce5
Merge: lane-separate content-bearing folder's own media when derived-visible in >1 mode
daniel
2026-07-24 05:14:33 -04:00
78a31ff215
fix(view): lane-separate a content-bearing folder's own media when it's derived-visible in >1 mode
daniel
2026-07-24 05:08:18 -04:00
878d807b12
docs: settle removal/prune forks R-A..R-E; add owned-file manifest seam
daniel
2026-07-24 04:59:28 -04:00
85993ebc3e
feat(persist): persist BankBook under banks key, retire legacy bank_index, route capture to active bank (B2)
daniel
2026-07-23 20:26:15 -04:00
960c5166ee
docs: record D2-W3-A landed in COMPLETED.md
daniel
2026-07-23 20:24:31 -04:00
8d2a4ac872
Merge peaks display fix: dB-compressed waveform thumbnails
daniel
2026-07-23 20:23:48 -04:00
b3be9799e0
fix: apply dB compression to waveform thumbnail display
daniel
2026-07-23 20:21:55 -04:00
b931dada0a
Scope sample-remove (B5) and prune (Phase R) into the plan
daniel
2026-07-23 20:21:50 -04:00
b9046b2842
Add M11 polish points: keybinding help labels + action trigger buttons
daniel
2026-07-23 20:18:01 -04:00
ce2998c3c7
Merge: D2 W3-A — mint managed lanes to separate cross-mode content per stance
daniel
2026-07-23 20:17:27 -04:00
92827c59be
Lock M10 provenance spec to Daniel's fork picks (P1=a, P2=a)
daniel
2026-07-23 20:10:54 -04:00
b182146f9a
feat(view): mint managed lanes to separate cross-mode content per stance (D2 W3-A)
daniel
2026-07-23 20:08:38 -04:00
1743df135b
Reshape M10 to provenance-only, reconciled with dual-canvas
daniel
2026-07-23 20:04:54 -04:00
5b19525ec0
Merge B1: pure bank_book registry (pool + named banks, move/copy, JSON round-trip)
daniel
2026-07-23 19:37:47 -04:00
fed70c0a80
Merge: fix reload-in-Design mis-tagging Arrange tracks into Design
daniel
2026-07-23 19:31:29 -04:00
02b6350dc9
fix(bank_panel): drive new-content baseline re-arm from persist's load signal
daniel
2026-07-23 19:26:06 -04:00
54d3ce3958
docs: archive tail follow-ons; add tail_setting key to persist doc
daniel
2026-07-23 19:23:44 -04:00
0114559bdb
Merge tail follow-ons: Manual fine-adjust (scroll) + per-project persistence
daniel
2026-07-23 19:20:28 -04:00
beaec8642a
fix: tail toggle/scroll now commits to ext-state immediately
daniel
2026-07-23 19:19:10 -04:00
37affc6a70
Add tail manual fine-adjust (scroll) + per-project tail persistence
daniel
2026-07-23 19:12:12 -04:00
938c85a223
docs: add wav_trim to CLAUDE.md targets/architecture; fix stale M8 note in PLAN
daniel
2026-07-23 18:33:12 -04:00
d8725210e7
feat(banks): pure bank_book registry — pool + named banks, move/copy, JSON round-trip (B1)
daniel
2026-07-23 18:32:57 -04:00
4241ef4408
docs: reflect D2-W2 landing in PLAN.md / COMPLETED.md
daniel
2026-07-23 18:30:43 -04:00
ae0e76bff7
Merge T2: realtime capture tail trimming
daniel
2026-07-23 18:27:27 -04:00
f2bfe466ec
T2: realtime capture tail trimming
daniel
2026-07-23 18:25:45 -04:00
138c37fc81
Merge: D2 Wave 2 — shell lane application + timer-diff auto-tag detection
daniel
2026-07-23 18:25:41 -04:00
85a03fbd13
Merge dev (tail-toggle panel refactor) into D2 Wave 2
daniel
2026-07-23 18:13:18 -04:00
81fa37fe94
Archive Milestone 8 and Milestone T1 in docs
daniel
2026-07-23 17:52:03 -04:00
ebdb4eae66
fix(D2-W2): correct manual-lane exemption, drop read-only item C_LANEPLAYS write
daniel
2026-07-23 17:51:55 -04:00
e3d126c177
Merge Milestone T1: offline capture tail (auto/manual) + docked-panel toggle
daniel
2026-07-23 17:33:15 -04:00
af34143107
feat(view): D2 Wave 2 — apply managed-lane ops + timer-diff auto-tag new content
daniel
2026-07-23 17:32:22 -04:00
9a9339b90b
refactor(capture): expose offline tail as docked-panel toggle
daniel
2026-07-23 17:32:19 -04:00
af5f7ee912
docs(plan): record Phase D2 two-canvas waves; archive landed D2-W1
daniel
2026-07-23 17:14:01 -04:00
2d225258b4
feat(capture): offline auto/manual tail via pure TailMode mapping
daniel
2026-07-23 17:08:24 -04:00
7989d187a3
Merge: D2 Wave 1 — pure view_mode_model lane extension
daniel
2026-07-23 17:05:06 -04:00
6e901c198c
feat(view_mode_model): add D2 pure lane model (ownership index, lane ops, auto-tag)
daniel
2026-07-23 16:56:36 -04:00
68d3a3dba0
docs(context): reconcile capture spec to two-scope model
daniel
2026-07-23 16:51:33 -04:00
92762e2b6c
Docs: reconcile to two-scope capture model (master removed)
daniel
2026-07-23 16:42:42 -04:00
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