22m: user hypotheses tested — gamma!=delta (E1), BandConfig stable under depth/delta (E3), no level-path refs in SpectralProcessor methods (E4)
This commit is contained in:
@@ -1760,3 +1760,38 @@ cap-закон) сняты с ОДНОГО случая (hot tone trim+12) и н
|
||||
2. Источник ×1.144: декоп wsum/am нормировки детектора (spectral.cpp vs decomp).
|
||||
3. Разобраться с перерезом центра полосы на шуме (pool слишком широкий для шума?
|
||||
может, pooling по МАКСИМУМУ неверно — попробовать contrast-vs-pool комбинацию).
|
||||
|
||||
## ============ UPDATE 2026-08-22m: ГИПОТЕЗЫ ПОЛЬЗОВАТЕЛЯ ПРОАНАЛИЗИРОВАНЫ (E1/E3/E4/E5) ============
|
||||
|
||||
Гипотезы пользователя: (1) BandConfig влияет на детектор; (2) a/b = слоты состояний
|
||||
плагина; (3) gamma = дельта-режим.
|
||||
|
||||
### E1 — delta on/off: γ НЕ дельта
|
||||
Захват с delta=1.0 vs база: конфиги идентичны (−24/28/γ=1 flag=0 cb=set). γ не кодирует
|
||||
дельта-режим (тот «пересекает линию» только в отрисовке).
|
||||
|
||||
### E3 — depth ±18: BandConfig стабильна
|
||||
depth UI −18 и +18 (мост): те же −24/28/1 и 16/20000/1. Вместе с E1 и 7 пресетами —
|
||||
структуры НЕ реагируют ни на один параметр обработки ⇒ консистентно с ролью
|
||||
конфигурации отображения кривой (диапазон графика −24..+28 dB / 16..20000 Hz!).
|
||||
|
||||
### E4 — callgraph расширен
|
||||
FUN_180529610 (SpectralProcessor-метод, 1154B) дизассемблирован: НОЛЬ ссылок на объект
|
||||
level-path и на ctx-буферы 540678/5406f8/5407c8/540870; callee — мелкие функции
|
||||
(52e190×5, 52e130, 52df60, 52dc30). Grep всех .dis по оффсетам объекта: совпадения
|
||||
только в GUI-кластере (563440/563a60) + 0x540678 (ctx-буфер аудио, другой объект).
|
||||
Оговорка: полный pointer-flow анализ требует Ghidra-сессии; grep по готовым .dis
|
||||
покрывает ~140 функций.
|
||||
|
||||
### E5 — heap-diff межсессионный: неинформативен
|
||||
Heap layout плывёт между запусками (базы сдвигаются, соседние аллокации чужие) —
|
||||
451/512 блоков «различаются» мусором. Для честного diff нужен same-session capture
|
||||
с переключением входа между снапшотами.
|
||||
|
||||
### Статус гипотез
|
||||
1. BandConfig→детектор: подтверждений нет (E1/E3/E4), но полная верификация указателей
|
||||
не проведена (Ghidra data-flow). Приоритет низкий.
|
||||
2. Слоты A/B: существуют (manual, AorBStateOption), наши структуры им не соответствуют
|
||||
(идентичны во всех захватах в слоте «a»). Тест со слотом «b» отложен (нужен ручной
|
||||
клик или ReaScript-команда переключения).
|
||||
3. γ=delta: ОПРОВЕРГНУТА (E1).
|
||||
|
||||
Reference in New Issue
Block a user