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
|
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
|
3599d97836
|
Cut core/instrument/engine comment bloat ~33% (comments only, zero code change)
|
2026-07-29 20:48:32 -04:00 |
|
daniel
|
f3be4d8cce
|
Q-W6: registration table (OCP) in main.cpp; bank verbs -> shell/bank_ops(Session&); persist.h + wav_trim + namespaces.h shims deleted; 61/61
capture.h realtime seam split to capture_realtime_shell.h; GetProjExtState grow-loop rehomed to core/wire/ext_state_read; stale persist.cpp/bank_panel.cpp comment refs fixed; CLAUDE.md persist/bank_book/actions bullets updated. Command-id suffixes, display phrases, and undo labels byte-identical.
|
2026-07-29 13:40:09 -04:00 |
|
daniel
|
ea86f540b8
|
Q-W2v: split VST god-modules — editor 8 face-axis TUs (+pure layout hoist), processor 3 TUs, component_state_io codec split (extension drops the voice engine), zone_params.h, core/wire putLE; formats frozen, 61/61 green
|
2026-07-29 11:29:36 -04:00 |
|
daniel
|
2d59bbe35d
|
Q-W1 code-review follow-ups: restore 104 trailing newlines, relocate reasampler_uid.h to core/wire, drop ext_keys namespaces shim, add slot_map_tests, golden serialize literals for 4 modules, namespaces.h/pragma-once ordering sweep. 60/60 green.
|
2026-07-28 21:34:09 -04:00 |
|
daniel
|
847936f813
|
Q-W1 pt2: core/shell/app relocation + sub-namespaces; one concrete ui::Rect (LTRB fork retired); slot_map split from bank_book; BankIndex→BankModel; 59/59 green
|
2026-07-28 21:34:09 -04:00 |
|