24kk: Q-INDEPENDENCE PROVEN — law constants identical for q=1.0 and q=0.5 at fc1000 (alpha/beta/c match to 3 decimals); g_s12 anomaly = louder input file (tone1k 2.28x); campaign tool added; remaining axes: content-tones (alpha doubling) and fc

This commit is contained in:
2026-08-25 10:53:00 +03:00
parent bf3faab660
commit 4f79f83c11
2 changed files with 84 additions and 0 deletions
+28
View File
@@ -3668,3 +3668,31 @@ REF goertzel: 7.53 dB ⇒ audio=scratch+const ✓ (0.11)
Каждая ячейка ≈10 мин (patchparam+рендер+rendersnap2+тракт).
После сетки: зависимость (α,β,c)(q,sens,fc,контент) → формулы или таблицы
с декомп-обоснованием из шагов 9–19.
## ============ UPDATE 24kk: Q-НЕЗАВИСИМОСТЬ ЗАКОНА ДОКАЗАНА; аномалия g_s12 объяснена амплитудой входа ============
### Контролируемая серия fc1000 s12: q=1.0 (camp_q1) vs q=0.5 (k-серия)
```
α β c rms
q=1.0 1.6151 0.3644 +0.4807 0.0099
q=0.5 1.6151 0.3645 +0.48 0.010
```
КОНСТАНТЫ ИДЕНТИЧНЫ ⇒ **закон НЕ зависит от q**. Вся q-зависимость
применённого фильтра идёт через форму lvl_raw (ширина twin-шаблона),
которая у нас уже считается правильно!
### Аномалия g_s12 объяснена
tone1k.wav amp@1k=0.9666 vs k0_in 0.4248 (×2.28 громче) ⇒ его кат 7.64
вместо 5.48 — просто более громкий вход, всё сходится с законом.
(Ранее «плато impl при q≥2» на fc1000 — тот же эффект: qmap-проекты
используют tone1k.wav, громче dual.wav в 2.28×.)
### Кампания параметризации — ОСТАВШИЕСЯ ОСИ:
```
✓ q : НЕ влияет на закон (доказано)
✓ sens : входит ТОЛЬКО через lvl_raw (линейно, проверено)
□ контент : α удваивается с числом тонов ← ГЛАВНАЯ ось
□ fc : слабая зависимость (1.15@500 vs 1.62@1000)
```
Для полного покрытия нужно: правило α(контент) из декомпа шагов 9–19
(механизм смешения) + fc-поправка. После этого — bit-exact везде.