chore: add timeline fix log
This commit is contained in:
@@ -342,3 +342,9 @@
|
||||
- **Files:** `app/static/js/app.jsx`, `app/static/js/app.precompiled.js`, `app/core/render_engine.py`
|
||||
- **Tests:** `pytest` - 61 passed, 1 pre-existing failure.
|
||||
---
|
||||
|
||||
### [2026-07-26 20:45] Task: Fix timeline play — schedule noteOn via setTimeout
|
||||
- **Tóm tắt thay đổi:** SpessaSynth noteOn(ch, pitch, vel, enableReverb) không nhận exactAudioTime. Timeline truyền startTime vào vị trí thứ 4 → SpessaSynth ép kiểu thành enableReverb=true → tất cả notes play ở T=0. Fix: tính delay = startTime - currentTime, dùng setTimeout để schedule noteOn đúng thời điểm.
|
||||
- **Các file ảnh hưởng:** app/static/js/services/soundfontPlayer.js, app/static/js/app.precompiled.js
|
||||
- **Ghi chú/Test (nếu có):** MIDI keyboard play ngay. Timeline play các note đúng thời điểm.
|
||||
---
|
||||
|
||||
Reference in New Issue
Block a user