plan: quyet dinh Scaler=VSTi (scan that xac nhan), ket luan Ozone -Inf giu huong (c)

This commit is contained in:
2026-08-19 21:23:14 +07:00
parent b10b0e77f4
commit 51f12113fa
+9 -5
View File
@@ -150,9 +150,11 @@ Scaler 2 là **MIDI/chord tool**, không phải audio-effect processor:
chord — không cần FX path mới, dùng `render_session_container` instrument chord — không cần FX path mới, dùng `render_session_container` instrument
nhánh có sẵn. nhánh có sẵn.
- Hoặc chỉnh chord offline rồi render note events — cần UI riêng (ngoài plan). - Hoặc chỉnh chord offline rồi render note events — cần UI riêng (ngoài plan).
→ Đề xuất V1: **Scaler = VSTi**, không vào FX Rack; FX Rack/masterbus dành cho → **QUYẾT ĐỊNH (Phase 1, 2026-08-18): Scaler = VSTi**, không vào FX Rack. Xác
audio-effect VST3 (Ozone). Nếu user muốn Scaler trong FX Rack → đưa vào Phase 4 nhận bằng bridge `--scan` thật trên `C:/Program Files/Common Files/VST3` (86
như audio-FX bọc ngoài (unlikely, cần confirm). plugins): `Scaler 2` → `is_fx=false` (instrument), `ScalerAudio 2` → `is_fx=true`
(effect — dùng được trong FX Rack/masterbus). Nếu user muốn Scaler trong FX
Rack → Phase sau như audio-FX bọc ngoài (unlikely).
## 4. Phases ## 4. Phases
@@ -198,8 +200,10 @@ trong bridge. DAW master bus (WebAudio graph: audio track, SonicSF fallback,
non-bridge source) KHÔNG vào SHM → Ozone nhận silence → input -Inf. non-bridge source) KHÔNG vào SHM → Ozone nhận silence → input -Inf.
→ Hướng sửa: (a) pipe DAW master bus audio vào bridge (SHM audio-in mới) để → Hướng sửa: (a) pipe DAW master bus audio vào bridge (SHM audio-in mới) để
chain xử lý đúng master thật, hoặc (b) chạy chain trên WebAudio graph; hoặc chain xử lý đúng master thật, hoặc (b) chạy chain trên WebAudio graph; hoặc
(c) chỉ dùng bridge chain cho phần bridge-instrument. Chưa quyết — ghi nhận (c) chỉ dùng bridge chain cho phần bridge-instrument. **Kết luận (2026-08-18):
để bước tiếp. giữ (c)** — chain hiện tại xử lý đúng audio bridge-instrument; DAW master bus
(a) là hướng dài hạn ngoài plan (cần SHM audio-in mới). Realtime Ozone trên
toàn master = future work; offline export đã chạy chain đúng (Phase 2).
## 7. License ## 7. License