Phase 4+5: WebAudio I/O shim + verify DAW checklist — live=export, order, fader, PDC, smoke
This commit is contained in:
+13
-13
@@ -29,21 +29,21 @@ Trạng thái: `[x]` hoàn thành, `[ ]` chưa. Cập nhật sau mỗi phase.
|
||||
- [x] 3.4 Pytest: render offline có imager/maximizer master giống live.
|
||||
|
||||
## Phase 4 — Frontend: WebAudio chỉ I/O
|
||||
- [ ] 4.1 Chain model 1 mảng duy nhất (builtin+vst3 theo UI order); migration project cũ vstFxChain.
|
||||
- [ ] 4.2 Master: bỏ MASTER_MODULE_IO graph + rebuildMasteringGraph node-web; 1 worklet master; fader SAU worklet.
|
||||
- [ ] 4.3 Track: bỏ fxMods/sfMods WebAudio builtin; 1 worklet track; gain/pan giữ.
|
||||
- [ ] 4.4 `fxRtChain()`/`fxRtTrackChain()` đọc chain hợp nhất; chainKey so toàn chain.
|
||||
- [ ] 4.5 applyMastering param → SET_PARAM push.
|
||||
- [ ] 4.6 Worklet: forward SET_PARAM; queue drop → adaptive (ponytail).
|
||||
- [x] 4.1 Chain model 1 mảng duy nhất (builtin+vst3 theo UI order); migration project cũ vstFxChain.
|
||||
- [x] 4.2 Master: bỏ MASTER_MODULE_IO graph + rebuildMasteringGraph node-web; 1 worklet master; fader SAU worklet.
|
||||
- [x] 4.3 Track: bỏ fxMods/sfMods WebAudio builtin; 1 worklet track; gain/pan giữ.
|
||||
- [x] 4.4 `fxRtChain()`/`fxRtTrackChain()` đọc chain hợp nhất; chainKey so toàn chain.
|
||||
- [x] 4.5 applyMastering param → SET_PARAM push.
|
||||
- [x] 4.6 Worklet: forward SET_PARAM; queue drop → adaptive (ponytail).
|
||||
|
||||
## Phase 5 — Verify (chuẩn DAW checklist)
|
||||
- [ ] 5.1 Build frontend `node build.mjs`.
|
||||
- [ ] 5.2 Pytest toàn bộ.
|
||||
- [ ] 5.3 Golden live=export (record masterBus vs offline WAV) diff ngưỡng.
|
||||
- [ ] 5.4 Order test: [eq, vst3-delay, limiter] — impulse xác nhận delay sau EQ.
|
||||
- [ ] 5.5 Fader test: chain active, fader -6dB → đỉnh giảm, chain input không đổi.
|
||||
- [ ] 5.6 PDC test: plugin latency 1024 → xuyên pha hết.
|
||||
- [ ] 5.7 Smoke server + render master imager+maximizer+vst3.
|
||||
- [x] 5.1 Build frontend `node build.mjs`.
|
||||
- [x] 5.2 Pytest toàn bộ.
|
||||
- [x] 5.3 Golden live=export (record masterBus vs offline WAV) diff ngưỡng.
|
||||
- [x] 5.4 Order test: [eq, vst3-delay, limiter] — impulse xác nhận delay sau EQ.
|
||||
- [x] 5.5 Fader test: chain active, fader -6dB → đỉnh giảm, chain input không đổi.
|
||||
- [x] 5.6 PDC test: plugin latency 1024 → xuyên pha hết.
|
||||
- [x] 5.7 Smoke server + render master imager+maximizer+vst3.
|
||||
- [ ] 5.8 Commit + push standalone-shm-bridge.
|
||||
|
||||
## Review DAW-standard (sau Phase 5, bổ sung nếu thiếu)
|
||||
|
||||
Reference in New Issue
Block a user