fix(rt): restart fxRt khi chain VST doi trong luc realtime dang chay

- masteringSettings effect goi fxRtStart() khong dieu kien: early-return
  khi active + cung chainKey, stop+start lai khi chain doi (insert/remove/
  bypass/reorder VST trong MASTER FX CHAIN) — truoc day nhanh chainKey
  chet vi branch chi chay khi !fxRt.active
- test list_scan_all: path plugin phai ton tai tren dia (loc entry chet
  truoc cache); dung _scan_json helper voi file that trong tmp_path
- bump cache-bust app.precompiled.js -> 202608212300
This commit is contained in:
2026-08-22 16:13:10 +07:00
parent eef8603f98
commit edc647ded6
4 changed files with 18 additions and 6 deletions
+1 -1
View File
@@ -18793,7 +18793,7 @@ const App = () => {
// Đồng bộ realtime VST master với PWR/Bypass: WebAudio graph đã đổi theo
// masterConnected nhưng fxRt không tự dừng → tắt PWR mà âm không đổi.
try {
if (fxRtChain().length) { if (!fxRt.active) fxRtStart(); }
if (fxRtChain().length) { fxRtStart(); }
else if (fxRt.active) { fxRtStop(); }
} catch (e) { console.warn('[FX RT] resync fail:', e); }
// Re-sync live track routes: mastering ON → mọi track qua chain (♪ bị