daniel
|
c9c708a338
|
docs: record the CMake build-system split in COMPLETED; note the multi-config ctest flag
|
2026-07-30 12:44:46 -04:00 |
|
daniel
|
4bef71b05a
|
Merge cmake-cleanup: per-directory CMakeLists split, shared target helpers, and one-mechanism core/ linkage
|
2026-07-30 12:41:56 -04:00 |
|
daniel
|
5420550ff3
|
fix: correct app CMakeLists comments, drop dead bridge_marshal link edge
|
2026-07-30 12:40:37 -04:00 |
|
daniel
|
68765da031
|
build: route every core/ TU into reaper_reasampler through exactly one static-library link edge, never a direct compile
|
2026-07-30 12:28:39 -04:00 |
|
daniel
|
d04045be69
|
build: split the 1423-line root CMakeLists into per-directory files with shared target helpers
|
2026-07-30 12:19:18 -04:00 |
|
daniel
|
25c63fb807
|
docs: close out Θ-W1-T3 and Θ-W2-T2/T3 into COMPLETED; add the filter directory to the architecture map
|
2026-07-30 11:16:21 -04:00 |
|
daniel
|
b9d85161e5
|
Merge Θ-W2-T3: full-width piano strip with uniform key widths, note tooltips, one toolbar font
|
2026-07-30 11:09:57 -04:00 |
|
daniel
|
1aea481688
|
Merge Θ-W1-T3: TPT/SVF filter with HP-BP-LP and HP-notch-LP morph laws and a drive stage
|
2026-07-30 11:09:44 -04:00 |
|
daniel
|
3cb6b9de21
|
Fix filter test/doc claims: retracted DF1 limit-cycle rationale, notch-depth overreach, stale drive-branch wording
|
2026-07-30 11:04:20 -04:00 |
|
daniel
|
d2364eb5ac
|
Add an Oberheim-SEM morph law to the SVF filter: HP->notch->LP alongside HP->BP->LP, selected at prepare() time, free on the per-sample path
|
2026-07-30 11:04:20 -04:00 |
|
daniel
|
f12700c997
|
Filter review fixes: gate softLimit on drive, correct flush/DF1 measurement claims, pin control-law test literals, fix stale bypass state
|
2026-07-30 11:04:20 -04:00 |
|
daniel
|
902030bfba
|
Rebuild the instrument filter as a TPT/SVF with a continuous HP-BP-LP morph and a configurable drive stage
|
2026-07-30 11:04:20 -04:00 |
|
daniel
|
7d42d7ed29
|
Make the high-pass feedback tap a fixed 1/48000 s interval so resonance stops scaling with sample rate; 48k and 44.1k bit-identical
|
2026-07-30 11:04:20 -04:00 |
|
daniel
|
7af3c0c630
|
Fix filter DSP click-train flush and finish namespace nesting + test coverage
|
2026-07-30 11:04:20 -04:00 |
|
daniel
|
78e112d1f9
|
Port Cortex-M4 resonant filter to a pure vtable-free core/instrument/engine/filter module with 0.1-10 Q and log cutoff
|
2026-07-30 11:04:20 -04:00 |
|
daniel
|
e89568c1a8
|
Clear stale hover on capture-loss and Alt-delete; derive gutter test via chromeRects
|
2026-07-30 11:03:41 -04:00 |
|
daniel
|
9812690b96
|
Fix stale hover latch on drag release, tooltip anchor, border off-by-one; pin gutter golden test, drop DPI framing
|
2026-07-30 11:03:41 -04:00 |
|
daniel
|
ae23ee0882
|
Rebuild the chrome band: full-width piano strip with uniform key widths, note tooltips, one toolbar font
|
2026-07-30 11:03:41 -04:00 |
|
daniel
|
ea52b14f2a
|
Merge Θ-W2-T2: stacked L/R waveform lanes with a type-enforced full-height overlay contract
|
2026-07-30 10:59:47 -04:00 |
|
daniel
|
dfed1c77bb
|
Fix waveform_view comment accuracy, cut duplicate comments, align xToFrame to OverlayArea
|
2026-07-30 10:35:27 -04:00 |
|
daniel
|
fb12c53522
|
Type-enforce the waveform overlay contract, narrow waveformLanes to LaneSplit, fix laneCount/cache/path-fallback bugs
|
2026-07-30 09:35:11 -04:00 |
|
daniel
|
99fab6a4b6
|
docs: move Θ-W1-T1 and Θ-W1-T2 into COMPLETED with recorded deviations
|
2026-07-30 09:13:56 -04:00 |
|
daniel
|
2a0d10fab5
|
Stack L/R waveform lanes in stereo mode, with overlays drawn once at full band height
|
2026-07-30 09:04:57 -04:00 |
|
daniel
|
81f5861ba4
|
Merge Θ-W1-T2: fix drag-out audio loss and FX-container drops, re-home ingest
|
2026-07-30 08:44:49 -04:00 |
|
daniel
|
98c07d768f
|
Merge Θ-W1-T1: retire the zone system, re-seam the engine and Sample face into bands
|
2026-07-30 08:44:42 -04:00 |
|
daniel
|
e304f2b031
|
Fix embed use-after-free, restore golden fixture + refs tests, drop dead note_entry
|
2026-07-30 08:01:22 -04:00 |
|
daniel
|
8d4ccbf841
|
Retire the zone system: one capture = one parameter set, and re-seam the engine and Sample face into bands
|
2026-07-30 07:15:54 -04:00 |
|
daniel
|
c91bf03ef4
|
Fix drag-drop review findings: unify teardown, gate FX-add on outside-panel, trim comments
|
2026-07-30 06:56:20 -04:00 |
|
daniel
|
875d5b4632
|
Fix drag-handoff bugs: gate FX re-resolve on outside-panel, cache unresolvable OS-drag verdict, block double FX-add retry
|
2026-07-30 00:09:00 -04:00 |
|
daniel
|
0800760833
|
Fix drag-out losing audio and FX-container drops losing the capture; re-home ingest under shell/actions
|
2026-07-29 23:49:53 -04:00 |
|
daniel
|
cd704cb0ad
|
temp-cortex filter dump
|
2026-07-29 23:45:20 -04:00 |
|
daniel
|
8c620f88e4
|
temp-cortex filter dump
|
2026-07-29 23:36:00 -04:00 |
|
daniel
|
a689fb75eb
|
docs: add PLAN.md — post-1.0 roadmap consolidating TODO-1.0's seventeen items
Two Greek-lettered phases (Θ instrument overhaul, Ξ resample loop): sequenced
waves, parallel tracks on disjoint surfaces, per-track acceptance criteria,
carried-forward open questions, traceability table. TODO-1.0.md retained as
verbatim-provenance appendix.
|
2026-07-29 23:09:53 -04:00 |
|
daniel
|
be37192fe9
|
docs: record comment-reduction pass in COMPLETED, add comment conventions to CLAUDE.md
|
2026-07-29 21:22:37 -04:00 |
|
daniel
|
949dc3af7c
|
Merge comment-reduction: cut source comment volume ~42% tree-wide across 12 tracks
|
2026-07-29 21:16:52 -04:00 |
|
daniel
|
47ccadf726
|
Restore review-flagged comment content cut too aggressively in comment reduction
|
2026-07-29 21:15:00 -04:00 |
|
daniel
|
9d037fb233
|
Merge 12 comment-reduction tracks: cut source comment volume ~42% tree-wide
|
2026-07-29 20:49:57 -04:00 |
|
daniel
|
58c6d49261
|
Cut shell/actions, bank_ops, app comment bloat ~48% (comments only, zero code change)
|
2026-07-29 20:49:31 -04:00 |
|
daniel
|
8dac5b4a54
|
Cut core/wire and shell/persist comment bloat ~46% (comments only, zero code change)
|
2026-07-29 20:49:28 -04:00 |
|
daniel
|
80df142605
|
Cut core/view and shell/view comment bloat ~65% (comments only, zero code change)
|
2026-07-29 20:49:26 -04:00 |
|
daniel
|
12ffe377e5
|
Cut core/capture and core/version comment bloat ~45% (comments only, zero code change)
|
2026-07-29 20:49:23 -04:00 |
|
daniel
|
65ca1e1f9d
|
Cut core/model, reclaim, json, util comment bloat ~26% (comments only, zero code change)
|
2026-07-29 20:49:06 -04:00 |
|
daniel
|
3d3415f943
|
Cut core/ui and core/audio comment bloat ~60% (comments only, zero code change)
|
2026-07-29 20:49:02 -04:00 |
|
daniel
|
54f5f24506
|
Cut shell/capture comment bloat ~33% (comments only, zero code change)
|
2026-07-29 20:48:59 -04:00 |
|
daniel
|
cc36dd59c7
|
Cut shell/panel comment bloat ~47% (comments only, zero code change)
|
2026-07-29 20:48:56 -04:00 |
|
daniel
|
d4d29146c7
|
Cut shell/instrument comment bloat ~34% (comments only, zero code change)
|
2026-07-29 20:48:43 -04:00 |
|
daniel
|
ccd9968be1
|
Cut core/instrument/ui comment bloat ~49% (comments only, zero code change)
|
2026-07-29 20:48:39 -04:00 |
|
daniel
|
354192ae27
|
Cut core/instrument/map comment bloat ~30% (comments only, zero code change)
|
2026-07-29 20:48:35 -04:00 |
|
daniel
|
3599d97836
|
Cut core/instrument/engine comment bloat ~33% (comments only, zero code change)
|
2026-07-29 20:48:32 -04:00 |
|
daniel
|
85cc340e58
|
docs: correct FB1 guardrail — r11 did bump ComponentState v7-v8 for masterGainLinear
|
2026-07-29 15:29:00 -04:00 |
|