diff --git a/handoff/NOTES_LEVEL.md b/handoff/NOTES_LEVEL.md index b8ff13e..7b4f144 100644 --- a/handoff/NOTES_LEVEL.md +++ b/handoff/NOTES_LEVEL.md @@ -3250,3 +3250,45 @@ REAPER-автоматизации setparam.lua) — отдельная зада - Открыто: q/sens-параметризация капов; Δ-правило для других семейств; источник γ₀/двух стадий в декомпе; mix-тест с контролируемой вариацией. - Канон не тронут; все эксперименты env-gated. + +## ============ ДОПОЛНЕНИЕ 24q: КОНТРОЛИРУЕМЫЙ depth/mix СВИП (patchparam.py!) — blend-гипотеза опровергнута; +0.4 дБ константа ============ + +### Инструмент +patchparam.py правит внутри base64-VST-чанка RPP. Полная +карта параметров multi.rpp получена (band1: 500/q0.5/sens12/on ✓; +**depth=0.864**, mix=100, selectivity=10, sharpness=10, resolution=1, +offline oversample=3). Созданы контролируемые клоны: depth∈{0.5,0.7,0.9}, +mix∈{25,50,75}, вход/прочее идентичны. + +### Результаты свипов +DEPTH (mix=100): γ₀ = 1.7597 / 1.7600 / 1.7608 для depth 0.5/0.7/0.9 — +γ₀ ОТ ГЛУБИНЫ НЕ ЗАВИСИТ; cutS слегка растёт (5.30→5.66). +MIX: cut_S = 1.10 / 2.36 / 3.84 / 5.55 (25/50/75/100) — стадия-S масштабируется +миксом (см. BLOCKMAP mix^p); глубокие состояния в захватах m50/m75 отсутствуют. + +### Аудио (чистые рендеры рефов) против стадии-S: +``` +вариант cut@500 cut@2000 S@43 S@171 audio/S@500 +m25 1.79 1.93 1.098 — 1.63 +m50 3.79 4.14 2.363 — 1.61 +m75 6.44 7.15 3.841 — 1.68 +d0.5(m100)9.70 11.21 5.296 — 1.83 +m100 orig 10.32 11.84 5.550 6.442 1.859/1.839 +``` +⇒ **blend-гипотеза «γ₀=1+mix» ОПРОВЕРГНУТА**: отношение audio/steady НИКОГДА +не падает до 1 (даже при mix=25 оно 1.63); слабо растёт с mix (1.6→1.86). +Двухстадийность существует ВО ВСЕХ mix, микс лишь модулирует величину. +Константа раунда: audio − самый-глубокий-захваченный-кернел = **+0.40..+0.45 дБ** +(d0.5: 9.70−9.32=+0.38; m100: 10.32−9.93=+0.39) — стабильный зазор захвата. + +### ХАЗАРД (новый): rendersnap2-клоны с одним RENDER_FILE +Все клоны multi.rpp наследуют RENDER_FILE=/tmp/opencode/multi_ref.wav ⇒ каждый +захват перезаписывал общий реф последней конфигурацией. При работе с клонами — +ПЕРВЫМ ДЕЛОМ переписывать RENDER_FILE (как сделано для *_ref вариантов). + +### NEXT (24r) +1. Зазор +0.4 дБ: либо мгновенная фаза адаптива, либо пост-df0 обработка — + поймать пару (pre-df0, post-df0) в одном STOP (слот track@768 уже пишется). +2. Источник γ₀ и двух стадий в декомпе: df0(FIR,track_i) семантика! +3. Δ/q/sens параметризация по накопленным датасетам. +4. Корпус dual-семейства через RT_VLAW после фиксации зазора.