Commit Graph

5 Commits

Author SHA1 Message Date
admin 5c7fc2c779 chore(probe): dong bo FILL/CAP 48/64 voi worklet 2026-08-24 15:20:26 +07:00
admin 86d5bbc372 chore(probe): them param_burst kich thich set_param qua ctrl ring (FXRT_PROBE_PARAMS, FXRT_PROBE_PARAM_IDS) 2026-08-24 12:03:08 +07:00
admin b907db3251 chore(probe): theo doi clipping output (FXRT_PROBE_AMP + flat-top stats) 2026-08-24 11:39:49 +07:00
admin 5ca2027966 fix(fxrt): underrun xu ly o worklet (hold+fade), bo fade engine, fix wet bus
- sf-fx-realtime.js: underrun -> hold block cuoi (HOLD) roi fade-out 4 block ~21ms
  gain 1->0 truoc khi im lang (het click cat cung khi main-thread stall chan ca
  2 huong - engine khong the gui fade toi kip); resume giua fade -> fade-in nhanh
- plugins.py: bo fade-out/fade-in engine (den tre vo dung + fade-in sau stall tao
  dip dinh ky = vibrato/wow&flutter), giu to_thread(time.sleep) poll 2ms
- app.jsx/precompiled/index.html: fix master wet bus (no dry lai) + latency const
  FX_RT_ROUNDTRIP_SAMPLES + bump worklet cache-buster v=202608241800
- fxrt_ws_probe.py: consumer stall (mo hinh dung app that), WorkletSim holdfade mode

Probe consumer-stall (app that): light 5/5 hard click 0.245-0.285 -> hard=0;
heavy: recv=sent (het fade thua), hard=0
2026-08-24 11:19:56 +07:00
admin 3c9f1c5809 chore(probe): them fxrt probe diagnostics
- fxrt_probe.py: in-process bridge loopMax/jitter do
- fxrt_ws_probe.py: pipeline that (uvicorn :8011 + WS + worklet sim),
  dem lost/silence/peak@silence, stalls heavy|light|none
2026-08-24 10:40:24 +07:00