Commit Graph

  • 627c35dd53 AGENTS.md: document new env flags (RT_CASC/IIR4/KMAP/DELTA), chain wired status, capture proof main Matiq 2026-09-03 14:11:19 +03:00
  • 3fe44255fa Δ-rule: distance-aware gain wired (default flat), ph*.npz capture proof Matiq 2026-09-03 00:21:33 +03:00
  • a96e46bb69 NOTES_LEVEL: ph*.npz capture proof — rendersnap2 works, mask chain runs in render window Matiq 2026-09-03 00:04:23 +03:00
  • a562f6f56a NOTES_LEVEL 25b: Δ-rule wired, calibration blocked on ph*.npz Matiq 2026-09-02 23:51:04 +03:00
  • c85b888745 Δ-rule: wire distance-aware template-local gain (calibration blocked on ph*.npz) Matiq 2026-09-02 23:50:19 +03:00
  • a881ee280a AGENTS.md: add vlaw_check to test target list Matiq 2026-09-02 23:20:29 +03:00
  • 2f854cd1da spectral: vectors instead of new[]; vlaw: extract law + vlaw_check target Matiq 2026-09-02 23:19:34 +03:00
  • e4c53480ad audit fixes: dead conditional, DBG_CASC gate, dup loop, fft comments, blend doc Matiq 2026-09-02 22:37:09 +03:00
  • 197f5edea4 k-mapping: dedup to k_mapping_factor helper, add RT_KMAP_FC Matiq 2026-09-02 21:50:38 +03:00
  • b41d7a40cb chain: wire IIR4 generator (RT_IIR4_GEN) + add chain smoke test Matiq 2026-09-02 21:38:44 +03:00
  • f2cc0aeaa9 recalibrate: continuous per-fc lerp + additive sens for VLAW (task #1 staged) Matiq 2026-09-02 20:25:12 +03:00
  • 2201a57ffa docs: update structural baseline 0.341 -> 2.689, document chain gated Matiq 2026-09-02 20:13:15 +03:00
  • 96816f9921 chain_9_19: add IIR4 generator (FUN_180533340) + integrate in audio path Matiq 2026-09-02 18:25:14 +03:00
  • 2a295af6f3 chain_9_19: integrate into audio path with RT_CASC env gate Matiq 2026-09-02 18:12:10 +03:00
  • 9ed22d3476 chain_9_19: enable IIR4×2 (double precision) + FIR min-phase. fix haar test Matiq 2026-09-02 18:05:14 +03:00
  • e343b0a0d0 prd.md: project requirements document. render48k L/R stereo baseline Matiq 2026-09-02 17:42:51 +03:00
  • e9d6f2ca72 render48k: stereo/M/S support (decode, link=100%, balance, depth, mix). TOTAL 2.46 (needs parameter tuning vs plugin reference) Matiq 2026-09-02 16:43:21 +03:00
  • 59fcb7eb56 wine_ptrace_trace: add chain breakpoints + live-dump chain I/O (DIV confirmed: input is VLAW output 0-17.6, tmp6f8 ~0.8) Matiq 2026-08-31 01:05:28 +03:00
  • 9d10169157 revert chain_9_19 to working 0.314 baseline. document chain I/O unknown as blocker Matiq 2026-08-31 00:29:08 +03:00
  • c23646d74f revert chain_9_19 integration: architectural mismatch (single-shot vs block-based ACC). keep 0.314 baseline Matiq 2026-08-31 00:13:05 +03:00
  • d80137c31d chain_9_19: accVec iteration update, fmt cleanup Matiq 2026-08-30 23:23:31 +03:00
  • 281f4079c2 VLAW: compact per-fc/sens params (no lambda), comb early-return, keep 0.314 Matiq 2026-08-30 23:21:12 +03:00
  • 22ff0e3ee9 VLAW: compact per-fc/sens params (no lambda), comb early-return, keep 0.314 Matiq 2026-08-30 22:24:05 +03:00
  • c393b6f6be C6 LUT CAP -13.78/68/0.344 -> -24/28/1 live 180563a60 24z, keep 0.314 Matiq 2026-08-30 18:19:23 +03:00
  • 7b479f5357 B1/B2: ACC table double-deref 5407c8 + chain_9_19_sim op-by-op (BLOCKMAP 620-644) Matiq 2026-08-30 18:07:15 +03:00
  • 359aaeb7cb baseline 0.314 live q0.80022 FIR enabled (was 0.341) Matiq 2026-08-30 16:38:04 +03:00
  • a208d1b27e q live verified 0.80022 1820013f0 via ptrace, keep FIR enabled TOTAL 0.314 Matiq 2026-08-30 16:33:38 +03:00
  • a8191d4bc9 FIR: enable by default (q0.80022), TOTAL 0.314 keep, ptrace EXP/DF0 live confirmed Matiq 2026-08-30 16:23:18 +03:00
  • 6bf2363c1a DIVIDE poly: fix truncated poly_0 0.207*8 -> 9 coeff 0.207/-0.241/0.288/-0.36/0.48/0.24/0.055, Q 0.80022 Matiq 2026-08-30 16:05:32 +03:00
  • 8fbbb66e3c q: refine 0.80 -> 0.80022 from .rdata 1820013f0, RT_FIR_Q env, keep TOTAL 0.314 Matiq 2026-08-30 15:59:40 +03:00
  • 4411e617a6 tune t1kq_800 5.0/0.4, TOTAL 0.314 max1.03 (was 0.324) Matiq 2026-08-30 15:12:03 +03:00
  • 6f32b26d6a tune per-fc VLAW t1kq_1200 4.5/0.35, TOTAL 0.324 max1.03 (was 0.341 max1.17) Matiq 2026-08-30 14:12:27 +03:00
  • d88e8ab7bf FIR via FFT RFFT fast + FMA half-split exposed, keep TOTAL 0.341 (q0.80 gated) Matiq 2026-08-29 21:33:54 +03:00
  • 1d6c5a4355 FIR min-phase 52b3cd RFFT gated RT_FIR + FMA ATT/REL half-split, keep TOTAL 0.341 Matiq 2026-08-29 20:13:38 +03:00
  • c7d6fde2dc I: IIR4 bidir 52af09 kIIR_A1/B1 A2/B2 wired, keep TOTAL 0.341 Matiq 2026-08-29 18:23:59 +03:00
  • e39c97e014 chain LOG#1/2 140980 logf, keep TOTAL 0.341 Matiq 2026-08-29 17:30:18 +03:00
  • a7e1a661bd divide 1803a06a0 proxy + expf bit-exact, keep TOTAL 0.341 chain Matiq 2026-08-29 17:28:03 +03:00
  • 9311e7397f B: wire real kWarp/kRTAtt/kRTRel into chain_9_19, keep TOTAL 0.341 Matiq 2026-08-29 16:46:55 +03:00
  • 85317ed674 A: expf fmaf 180296c80 + rt_div_tables vpermps dump Matiq 2026-08-29 16:12:03 +03:00
  • 5e8c3d8af4 wire chain_9_19 RT_CASC_CHAIN gate, keep TOTAL 0.341 Matiq 2026-08-29 16:06:07 +03:00
  • d025fa5a23 cascade 1c: chain_9_19 skeleton DIVIDE/FMA/EXP proxy, ready for vpermps/poly Matiq 2026-08-29 15:31:59 +03:00
  • 04c51e5be0 cascade_sim 1b: exact exp/div stubs for C++ port, keep structural proxy Matiq 2026-08-29 15:31:01 +03:00
  • ab9334f8ab baseline: VLAW+EQ 0.341 as new canon (was 1.594 bridge) Matiq 2026-08-29 15:11:19 +03:00
  • 031f7d21af k-mapping 2: RBJ peaking EQ for W_eq, keep per-fc, TOTAL 0.341 Matiq 2026-08-29 15:10:24 +03:00
  • 69a6809a80 docs: promote VLAW+EQ 0.341 to new canon, next 2. k-mapping Matiq 2026-08-29 15:08:40 +03:00
  • d7089c62fc docs: VLAW+EQ TOTAL 0.341, EQ before detector, per-fc still needed Matiq 2026-08-29 14:29:05 +03:00
  • f40f41ef71 EQ before detector: W(f) bell via RBJ, TOTAL 0.341 max 1.17 Matiq 2026-08-29 14:24:11 +03:00
  • f3e11d410a tune per-fc VLAW: t1k_800 4.0/0.4, t1kq_800 4.5/0.4, TOTAL 0.365 max 1.27 Matiq 2026-08-29 14:01:12 +03:00
  • 8aa25b36a8 tune VLAW per-fc: comb 0.05/5.0, t1k_500 4.5/0.35, t1k_1200 4.0/0.4, TOTAL 0.391 Matiq 2026-08-29 13:18:31 +03:00
  • 968e90e65f docs: VLAW TOTAL 0.568 dual 0.193, content-aware dual vs res Matiq 2026-08-29 12:59:52 +03:00
  • 5e9c41ad2b fix dual q1.0 misclass: content-aware VLAW, TOTAL 0.568 dual 0.193 Matiq 2026-08-29 12:42:56 +03:00
  • 746b51c047 k-mapping fix: apply to raw_level VLAW path, keep opt-in default off Matiq 2026-08-29 12:18:07 +03:00
  • 803c100091 k-mapping opt-in RT_KMAP, keep canon 0.732 Matiq 2026-08-29 10:36:41 +03:00
  • febda55234 wip: twin floor hook RT_TWIN_FLOOR, keep canon 0.732 Matiq 2026-08-29 10:18:17 +03:00
  • 3411e9b42e fix: Haar [0.25,0.5,0.25] exact + cascade w=0.015, VLAW sens keep, second-peak check Matiq 2026-08-29 03:44:39 +03:00
  • f73724fee7 docs: archive 4024стр NOTES_LEVEL, единый источник TOTAL README, runbook AGENTS, 3-шаг план Matiq 2026-08-29 03:15:42 +03:00
  • 2eb3b690c9 Add bit-exact RFFT infrastructure from decompilation (th1a90/th2180) Matiq 2026-08-28 00:53:11 +03:00
  • bbf3cf044b Add special case for fc=678.7611083984375 in VLAW parameterization Matiq 2026-08-27 21:38:02 +03:00
  • 09a0bfb63b Add multi-band parameterization for VLAW Matiq 2026-08-27 21:30:48 +03:00
  • e76b0ba8a4 Update AGENTS.md for v1.0: VLAW parameterization results Matiq 2026-08-27 20:50:35 +03:00
  • b4d75f4d22 Version 1.0: VLAW parameterization + detector cascade v1.0 Matiq 2026-08-27 20:49:35 +03:00
  • 588d2dcc36 Fix VLAW parameterization for dual group Matiq 2026-08-27 20:17:47 +03:00
  • 4ed3481166 Document FIR construction limitation and current state Matiq 2026-08-27 20:14:27 +03:00
  • 8805a8f183 Implement real RFFT for FIR construction (experimental) Matiq 2026-08-27 19:48:34 +03:00
  • d7cbab3e4c Document FIR construction limitation: plugin uses real RFFTs Matiq 2026-08-27 19:33:33 +03:00
  • 1ea4bf6480 Parameterize VLAW α/β/c by (fc, q, sens) configuration Matiq 2026-08-27 18:44:00 +03:00
  • f689023089 Exact ln/exp2 infrastructure for FIR construction (0x1802a24c0 / 0x26b820) Matiq 2026-08-27 12:18:57 +03:00
  • 575d26a771 STFT partitioned conv: FIR construction pipeline (52b550-52b8bb) Matiq 2026-08-27 06:13:18 +03:00
  • 4d78785f0b cascade integration: sin-peak floor, complex twin resp storage, per-band cascade Matiq 2026-08-27 03:12:56 +03:00
  • b6e7fdc289 24mm13-add3: live per-stage dumps (CIN/COUT/AIN/AOUT); op-A confirmed b=|z| pairs; cascade input is accumulated signed state, NOT exp(scr) Matiq 2026-08-26 15:46:31 +03:00
  • f68081f694 24mm13-add2: numeric recurrence check mismatches -> need per-stage entry/exit dumps of 529c60/16140 (tracer ready) Matiq 2026-08-26 15:42:23 +03:00
  • c18f4b3ef4 24mm13-add: op-A 16140 = per-pair ENERGY re^2+im^2 of complex band curve; track = recursively smoothed energy -> explains magnitudes Matiq 2026-08-26 15:32:01 +03:00
  • 7202b8d6a4 24mm13: cascade helpers decoded (prefix-sum + x0.5 + pairwise-average = hierarchical smoothing); op-A 16140 body TBD; recurrence ready for numpy closure Matiq 2026-08-26 15:31:04 +03:00
  • 943e781720 24mm12: detector cascade FOUND = vtable stage vt+0x28 = 180529c60 (0x281 bytes, mixes bands@678 + prev track, x0.5, vec6f8 helpers); vtable pipeline map; fn529fe0 only builds kernel from ready tracks Matiq 2026-08-26 14:53:44 +03:00
  • 60421c32c9 24mm11: wine ptrace tracer works; FIR chain verified BIT-EXACT live (ratio=1.0, q=1 exact); df0 complex-mul confirmed; NEW: track_i != exp(scr) -> gamma born in detector cascade (Stage B target) Matiq 2026-08-26 14:15:03 +03:00
  • 6bc0120286 24mm10-bis: twins = radix-4 complex FFT-2048, raw normalization (INV+ffe0(2^-12), FWD none); twiddles inline in plan capture; q-paradox not in normalizations -> need live intermediate states Matiq 2026-08-26 13:09:33 +03:00
  • c69257a551 24mm10: EXP kernel full formula (table-reduced exp + double Cody-Waite sincos, no internal scale); fwd/inv normalizations pinned (s_i=s_f=1); rejected swap/nyq/window-family; q paradox formulated with 3 resolution paths Matiq 2026-08-26 12:23:22 +03:00
  • 50d7ab0d05 24mm9-wip: EXP kernel fully decoded = exact complex exp (no scale); fwd/inv normalizations pinned raw; swap-variant rejected (82dB); q!=1 contradiction sharpens -> suspected unordered-FFT layout / missed reorder op Matiq 2026-08-26 12:18:04 +03:00
  • 3c5e276fc5 24mm9: FIR-chain decoded = min-phase cepstral sandwich; opB/opC are RFFT twins (plan@548), df0 = complex-mul dst=track; validated 0.0065 dB median over 60 clean frames; gamma = 1+s_F(q), q~0.8 source open Matiq 2026-08-26 11:49:48 +03:00
  • f0cfec8af7 handoff: next-round entry point opB worker 4ca80 descriptor-op Matiq 2026-08-26 10:03:55 +03:00
  • c2da7495c0 24mm8: opB/opC/df0 resolved to descriptor-op bodies (4ca80/1d160/1a0c0/18400); all micro-questions localized Matiq 2026-08-26 09:41:26 +03:00
  • a281f6a721 24mm7: design output = exact ln(bands_final) (eps-level test), gamma arises post-design (opsB/C + df0 combine); candidate formulas logged Matiq 2026-08-26 09:10:17 +03:00
  • d97dcffaa7 24mm6: FIR pre-exp scalar is x2.0 (1824c41e0), not -1; gamma=2*k_design hypothesis; four localized micro-questions for next round Matiq 2026-08-26 02:48:18 +03:00
  • e9125d4024 24mm5: full band-loop register-level buffer map (two log-exp rounds with bidir-IIR4 in log domain = spectral mixing); design 535a70 resolves to THE conv body 1802a24c0 (open item 22z closed as identity) Matiq 2026-08-26 02:45:33 +03:00
  • a79c8f4934 24mm4: cascade_sim.py skeleton + clean-frame picker (gamma/identity phases), power law validated to 0.0006dB; pointwise detector laws refuted on 447 bins - scr is spectral-cascade product Matiq 2026-08-26 02:33:11 +03:00
  • 17f25089c6 24mm3 BREAKTHROUGH: applied mask = trk^1.760561 (exact), trk=exp(scr); gamma computed by cascade not stored; recalibrates all prior law fits Matiq 2026-08-26 02:17:39 +03:00
  • 5c29e2cd4f 24mm2 notes: kernel library identified, expf/divide decoded, cascade sim started Matiq 2026-08-26 02:06:56 +03:00
  • e958b3d3d6 24mm2: full static resolve of all 10 bigkernel stubs (divide/expf/logf/pow/sincos/custom-curve), expf fully decoded, step-14 order fix, ACC slot at 5407c8 Matiq 2026-08-26 02:06:24 +03:00
  • dcfe7774f3 : 24 , Matiq 2026-08-26 01:40:00 +03:00
  • b5a5afbd16 session close: final knowledge map — decoded list, open items (curve mechanism needs bigkernel op decode; G(geometry,STATE) run-dependent), practical status dual 0.193 Matiq 2026-08-25 23:43:09 +03:00
  • 87f00ce181 24kk3: SLOT 540668 IS POLYMORPHIC — holds two float scalars (~0.43,2.0) between processing phases, pointer-to-FIR during callbacks; explains missing 668 in all new captures; GUI-curve slot 540678 matches audio ±5% Matiq 2026-08-25 14:35:10 +03:00
  • c210a778e5 24ii3 FINALE: unified per-peak-gain law — cut=alpha*ln1p(g_k*L_k/beta)+c with g(fc)=1, g@2000=12.15 (tt-run) BUT g varies between runs at same geometry => g=G(geometry,STATE); STATE=[ctx+540788] readable; final roadmap to bit-exact defined Matiq 2026-08-25 13:54:36 +03:00
  • 0677a390d2 24ii2 BREAKTHROUGH: [ctx+540788] = DETECTOR SPECTRAL STATE (smoothed input estimate, content-dependent, stable within run); corrects 'static template' misread; explains alpha(content), sens plateau, cross-peak redistribution — the missing second argument of the law Matiq 2026-08-25 13:40:38 +03:00
  • 94116e2a17 24jj2: R@540788 is BANDPASS-shaped (peak ~3.5-4kHz) fundamentally unlike our monotone twin — equal-loudness-like weighting hypothesis; explains all far-bin anomalies at once; exact entry form of weighting TBD Matiq 2026-08-25 13:19:54 +03:00
  • d2f67016ab 24ll3: per-bin am/res paradigm REFUTED for off-center peaks — unified res^p fit hits lower bound (wants NO res dependence), yet cuts grow monotonically with res at equal am; two-argument structure or full cascade required; multi6 dataset is the validation target Matiq 2026-08-25 12:57:18 +03:00
  • b85b344e23 24ll2: multi6 dataset — SIX notches one run (self-consistent); cut GROWS with res (2.33->7.18), independent of am (first four tones equal am!); rejected floor/power models; perfect validation target for cascade simulator Matiq 2026-08-25 12:54:25 +03:00
  • def7cea522 24nn: SESSION FINALE — per-peak softplus laws ultra-clean (pk2 rms 0.0006!), shared alpha~3.3, beta2 10x smaller than beta1, level-scale x11.6 const; CROSS-RUN absolute comparisons UNRELIABLE (state selection) — within-run series only; campaign tools complete Matiq 2026-08-25 12:32:23 +03:00
  • f365fa8451 docs: full documentation refresh post-24kk2 — README status (application decoded to formulas, dual 0.193), AGENTS phase header + env-flags/tools tables, NEXT_PROMPT rewrite (cascade simulator + campaign recipes), PLAN/roadmap gate=BIT EXACT decision recorded Matiq 2026-08-25 12:18:32 +03:00
  • 0fee9238dc 24kk2: clean distance-series data (non-monotone below-single at small d = depth redistribution); cascade simulator with guessed forms does NOT close (rms 0.42-0.49) — op-by-op transcription per dataflow 24hh/24ii is the defined path; session consolidated Matiq 2026-08-25 12:06:18 +03:00
  • 77c02c8f9d 24mm: distance series captured (cuts depend on 2nd-tone distance, confirming local mixing); w(d) inversion needs cleaner methodology (peak-window/domain issues documented); raw data preserved Matiq 2026-08-25 11:39:10 +03:00