3dtours
|
ed91e4534c
|
IMPROVE: bổ sung thêm imager module ho MASTERING PANEL
|
2026-08-03 17:54:59 +07:00 |
|
3dtours
|
8fc1c2641b
|
FIX: chỉnh sửa mute và unmute realtime, sửa lỗi save dự án và chèn chung các items vào một track
|
2026-08-03 17:22:19 +07:00 |
|
3dtours
|
a9da813cb1
|
FEAT: thêm nút bypass cho track strip để bypass không qua mastering panel
|
2026-08-03 15:47:10 +07:00 |
|
3dtours
|
6f55d36085
|
feat: Media Explorer - auto tempo theo MIDI file + gõ tempo tay (tempoText/commitTempo) + focus folder cha giữa tree + điều hướng tree bằng phím mũi tên
|
2026-08-03 12:46:34 +07:00 |
|
3dtours
|
7325fbfc45
|
fix: câm toàn cục (IN peak có OUT peak không) - WaveShaper luôn identity curve không null + clamp tần số biquad dưới Nyquist + watchdog tự bypass master chain khi hỏng
|
2026-08-03 12:30:56 +07:00 |
|
3dtours
|
94b2d2ef41
|
fix: câm toàn cục + BiquadFilterNode state is bad - gỡ mastering khỏi getAudioContext (chỉ áp dụng ở initMasterBus/effect), time constant chậm hơn + cancelScheduledValues, toggleMasteringOnMaster luôn reconnect dù lỗi
|
2026-08-03 12:26:03 +07:00 |
|
3dtours
|
f616edce49
|
fix: mất âm thanh khi nhấp đôi MIDI item vào Piano Roll - preload instrument bằng dedicated channel (assignTrackMidiChannel) thay vì trkIdx%16
|
2026-08-03 12:20:20 +07:00 |
|
3dtours
|
6018263044
|
fix: Lỗi không có âm thanh - quay lại ScriptProcessor vĩnh viễn (worklet push-model bị nghẽn main thread -> câm)
|
2026-08-03 12:13:26 +07:00 |
|
3dtours
|
36edc9daca
|
fix: bật AudioWorklet hết deprecation ScriptProcessor + signature guard applyMasteringSettings hết BiquadFilterNode state is bad
|
2026-08-03 12:11:11 +07:00 |
|
3dtours
|
71278f2aba
|
fix: mất soundfont khi ARM - clamp tham số master chain chặn NaN làm biquad state bad, toggleMasteringOnMaster idempotent, loadSoundFont retry khi lỗi thoáng qua
|
2026-08-03 11:44:13 +07:00 |
|
3dtours
|
022ba38a5e
|
fix: piano roll tab không phát âm thanh - bỏ sessionBeatOffset để note phát theo item-relative khớp playhead (item ở vị trí != 0 trước đây schedule note ở now+startTime -> câm)
|
2026-08-03 11:34:23 +07:00 |
|
3dtours
|
71c3bafdb5
|
fix: không có âm thanh khi play MIDI item - quay lại ScriptProcessor làm renderer mặc định (worklet gây lỗi thiết bị), giữ worklet mono-safe + cache-busting
|
2026-08-03 11:24:59 +07:00 |
|
3dtours
|
34ad02dd6b
|
fix: crash AudioWorklet khi output mono - xử lý mọi số channel trong fluidsynth-bridge + ép stereo outputChannelCount=2
|
2026-08-03 11:20:30 +07:00 |
|
3dtours
|
47b1633bd3
|
fix: ReferenceError assignTrackMidiChannel - chuyển allocator channel lên module-level cho PianoRollTabEditor + bật AudioWorklet thay ScriptProcessor
|
2026-08-03 11:17:19 +07:00 |
|
3dtours
|
0182abf7ea
|
fix: play MIDI item luôn dùng instrument của track chứa item - sửa startLocalTrackPlayback thiếu channel/synth_engine + đồng nhất assignTrackMidiChannel mọi đường phát
|
2026-08-03 11:07:58 +07:00 |
|
3dtours
|
9b6de7f857
|
fix: sfload reset_presets=0 giữ nguyên instrument các track khác; preloadTrackInstruments module-level (sửa ReferenceError reload); truyền props cho ProfileModal; lọc warning No preset found channel 9
|
2026-08-03 11:00:08 +07:00 |
|
3dtours
|
84ab4ae823
|
feat: ARM multitrack mỗi track dùng MIDI channel riêng (0-15, trừ 9) - không làm đổi instrument track khác, lưu midi_channel khi save project
|
2026-08-03 10:49:41 +07:00 |
|
3dtours
|
25471e6ea5
|
fix: lag khi ARM sau reload + câm sau vài lần nhấn MIDI - dedup loadSoundFont (1 font=1 sfload, tránh cạn heap 256MB) + preload instrument khi mở/khôi phục dự án
|
2026-08-03 10:43:26 +07:00 |
|
3dtours
|
0dc95386f2
|
fix: ARM nhiều track phát sai instrument - synth_engine của track là nguồn quyết định thay vì channel state (bỏ che mask khi channel giữ instrument cũ/trùng)
|
2026-08-03 10:33:40 +07:00 |
|
3dtours
|
d8227904b6
|
fix: MIDI ARM không phát âm thanh sau khi load instrument - lazy-load soundfont trong playNote + giữ channel khi selectInstrument truyền channel tường minh
|
2026-08-03 10:23:32 +07:00 |
|
3dtours
|
4d10b9485b
|
FEAT: Media Explorer preview loop liên tục vùng chọn + margin 2px canvas
|
2026-08-03 07:56:19 +07:00 |
|
3dtours
|
adccf6430a
|
FIX: Media Explorer panel chọn tập tin ở thư mục nào thì di chuyển đến thư mục đó
|
2026-08-02 21:55:52 +07:00 |
|
3dtours
|
73025fc387
|
fix: instrument SF3/Sonatina không phát âm thanh - chuyển SF3->SF2, bỏ convert SF2->SF3, sửa converter
|
2026-08-02 21:44:49 +07:00 |
|
3dtours
|
9f762c2a78
|
FIX: Media Explorer panel preview nút Synth cho phép lọc nhanh nhạc cụ
|
2026-08-02 21:09:01 +07:00 |
|
3dtours
|
a0b6110fd1
|
fix: Media Explorer canvas wheel dùng native non-passive listener
|
2026-08-02 20:57:05 +07:00 |
|
3dtours
|
e88ce2e3ea
|
FIX: Media Explorer panel preview cho phép zoom in zoom out và copy nội dung
|
2026-08-02 20:55:39 +07:00 |
|
3dtours
|
827693dfc4
|
FIX: Media Explorer panel hiển thị nội dung thư mục của máy client và thêm các link của các thư mục Favorited
|
2026-08-02 20:31:57 +07:00 |
|
3dtours
|
d04631c7d3
|
feat: My Computer hiển thị cây thư mục client-side qua directory picker
|
2026-08-02 19:06:35 +07:00 |
|
3dtours
|
224fd54a56
|
fix: My Computer hiển thị ổ đĩa/thư mục, fallback khi client handle hết quyền
|
2026-08-02 18:59:35 +07:00 |
|
3dtours
|
befc0d35fd
|
fix: My Computer luôn hiển thị cây hệ thống client, bỏ restore folder cũ
|
2026-08-02 18:55:14 +07:00 |
|
3dtours
|
5e3a283bd9
|
fix: My Computer hiển thị cây hệ thống thay vì Favorites session cũ
|
2026-08-02 18:47:39 +07:00 |
|
3dtours
|
4a04bc04ef
|
fix: My Computer client-side tự động quét cây không mở picker
|
2026-08-02 18:41:54 +07:00 |
|
3dtours
|
dc384b3102
|
fix: My Computer auto-scan không mở picker, playhead chạy tới cuối canvas
|
2026-08-02 18:35:02 +07:00 |
|
3dtours
|
0b9079632a
|
feat: My Computer auto-load cây + Favorites thư mục
|
2026-08-02 18:30:19 +07:00 |
|
3dtours
|
9be6991222
|
fix: canvas audioclip hiển thị theo tỉ lệ tempo, không giãn khung
|
2026-08-02 18:20:48 +07:00 |
|
3dtours
|
0853a13f62
|
feat: fix canvas audio, drag&drop Media Explorer vào timeline
|
2026-08-02 18:10:02 +07:00 |
|
3dtours
|
c09f994ede
|
feat: bars MIDI đúng, synth realtime, loop preview, icons FA, lưu folder path
|
2026-08-02 18:01:34 +07:00 |
|
3dtours
|
249e2afea2
|
feat: canvas scroll preview, giữ state khi toggle, restore session folder/files
|
2026-08-02 17:47:44 +07:00 |
|
3dtours
|
b65188fcc8
|
fix: canvas MIDI lần đầu + thêm Tempo control preview
|
2026-08-02 17:35:36 +07:00 |
|
3dtours
|
ba5883951d
|
fix: MIDI auto-play đọc nhầm file cũ, canvas/audio không đồng bộ
|
2026-08-02 17:26:35 +07:00 |
|
3dtours
|
7000529d8d
|
fix: MIDI preview dừng file cũ khi click file midi khác
|
2026-08-02 17:18:08 +07:00 |
|
3dtours
|
1de6bd6b57
|
feat: Media Explorer persist tree width, canvas realtime, Synth instrument preview MIDI
|
2026-08-02 17:08:54 +07:00 |
|
3dtours
|
c435d00897
|
fix: Media Explorer preview cập nhật realtime khi chọn file
|
2026-08-02 16:48:11 +07:00 |
|
3dtours
|
b075a5eca7
|
feat: Media Explorer resize chiều rộng cây thư mục
|
2026-08-02 16:40:14 +07:00 |
|
3dtours
|
36ee2bdf90
|
fix: My Computer client liệt kê folder+files, điều hướng file list đúng
|
2026-08-02 14:53:37 +07:00 |
|
3dtours
|
5423686c73
|
feat: My Computer mở explorer client qua File System Access API
|
2026-08-02 14:47:54 +07:00 |
|
3dtours
|
4db777eb5d
|
feat: Media Explorer duyệt toàn bộ folder và files (tree đệ quy)
|
2026-08-02 14:31:42 +07:00 |
|
3dtours
|
1989bfb105
|
fix: Window Explorer liệt kê ổ đĩa thật + xử lý lỗi API
|
2026-08-02 14:27:03 +07:00 |
|
3dtours
|
d1995307f5
|
feat: Media Explorer My Computer truy cập filesystem thật
|
2026-07-31 13:08:54 +07:00 |
|
3dtours
|
fdaabe3a08
|
feat: Media Explorer panel (F6) với mutual exclusion Mixer (F7)
|
2026-07-31 11:59:20 +07:00 |
|