ec8b57ecb3
V12: fix VSTi GUI khong mo lan 2 khi bridge_status thieu loaded_channels
admin2026-08-18 22:58:14 +07:00
0cde007d26
V11 fix GUI silent-return: only skip load when path resolved; refresh bridge state via queryStatus and open GUI on any restored channel
admin2026-08-18 21:51:02 +07:00
d3a7a0f793
FX GUI embed: WS_EX_TOOLWINDOW + no minimize box for offscreen window (no stray taskbar button that cannot be restored)
admin2026-08-18 21:35:48 +07:00
d07f626a6c
Fix FX GUI panel frozen: prefer PrintWindow live frame + real-input fallback for GPU-rendered editors
admin2026-08-18 21:24:33 +07:00
7bc96eebbc
fix(playback): het note chong am echo o bass - KHONG huy note-off cu cung pitch (Bug 2 huy mui lam note cu khong bao gio tat); giu neu note-off cu bam truoc note-on moi, doi ve ngay truoc note-on neu overlap; sync 6 ban JS + index.html ?v=202608181900
admin2026-08-18 20:13:53 +07:00
be8af7a6ee
fix(playback): het fade-out dai dang khi stop - restore gain LUON (ke ca stale/play moi trong cua so fade) qua pending fade session, huy fade ngay khi play moi (het dip 200ms); sync 6 ban JS + index.html ?v=202608181840
admin2026-08-18 19:53:59 +07:00
4ddaf1f26a
fix(playback): het retrigger 'play lai roi tat' khi stop - stop ngay clip source chua phat (playbackState=scheduled) truoc fade, source dang keu giu lai ramp 200ms; sync 5 ban JS + index.html ?v=202608181835
admin2026-08-18 18:31:32 +07:00
eb5a1483ca
fix(playback): stop transport fade-out that - handleStop goi stopAllPlayback(true) (bo sot v14) + FADE_MS 80->200ms de fade nghe ro, het cat dung; sync 5 ban JS + index.html ?v=202608181827
admin2026-08-18 18:27:28 +07:00
1e16189da8
fix(playback): stop fade-out 80ms khi nhan Stop/Pause - ramp gain track + bridge gain xuong 0 truoc hard-stop, guard play-gen tranh STOP tre giet play moi; sync 5 ban JS + index.html ?v=202608181818
admin2026-08-18 18:23:07 +07:00
45a15da55e
fix(midi): playback khong cam loop pass 2+ va note cung pitch khong bi cat (bugs 1-2) - set isPlayingRef truoc bridge PLAY (startTrackPlayback/local/piano-roll), cancel STOP#2 retry khi loop restart; dedupe NOTE_OFF theo channel:pitch (pendingNoteOffMap + scheduleNoteOff) de NOTE_OFF tre (dur+30ms) khong cat note-on cung pitch ke tiep (bar lien nhau, piano roll note chong), clear map khi stop; sync 5 ban JS + index.html ?v=202608181807, rebuild exe release
admin2026-08-18 18:13:36 +07:00
6b6328044c
docs(win): mark all 6 Windows lossless-audio tasks complete (192.168.1.24)
3dtours2026-08-18 17:53:23 +07:00
351ee56080
fix(bridge): load dung VSTi theo track (V9) - bo early-return mui theo flag, load qua Tauri invoke khi co path, guard path sai (WaveObserver vs Nexus), chi mo GUI khi load OK; sync 6 ban JS + index.html ?v; kem cac fix bridge truoc (bugs 1-4, GUI restore)
admin2026-08-18 16:56:05 +07:00
cbcc1f658c
merge: Normalize Linux audio pipeline to lossless Float32 (a2f9313)
admin2026-08-18 12:10:24 +07:00
a2f93138be
Normalize Linux audio pipeline to lossless Float32 (skill: lossless-audio-compliance)
3dtours2026-08-18 11:50:26 +07:00
308857c4a7
fix: VST GUI embed chup frame trang (Ozone 11 GPU) - luon chup ca BitBlt va PrintWindow PW_RENDERFULLCONTENT, chon frame chi tiet hon; fix loi JPEG chi ghi hang dau tien
admin2026-08-18 09:56:53 +07:00
4eadf897a4
feat(mastering): remove redundant VST FX MASTERBUS row from panel
admin2026-08-18 09:43:30 +07:00
c9b35d60ff
fix(mastering): VST chain edits no longer reverted by cross-device temp sync
admin2026-08-18 09:36:24 +07:00
045d84bde0
fix: drag-drop MIDI from Explorer on Windows — disable Tauri drag_drop_handler so WebView2 gets HTML5 DnD (Phương án A, FIX_DRAG_DROP_WINDOWS.md) (V10)
admin2026-08-16 16:20:48 +07:00
c29e024372
fix: stale-reload watchdog — force-unmute channel stuck in reloading >20s (60s if close/attach in flight) (V9)
admin2026-08-16 16:14:25 +07:00
4c8677699c
docs: đề xuất fix drag-drop MIDI file trên Windows/Tauri
3dtours2026-08-16 16:08:07 +07:00
b6950d6418
fix: MIDI keyboard preview silent after transport STOP — live flag bypass guard (V8)
admin2026-08-16 15:43:23 +07:00
2d63774474
rebuild clean from scratch: native bridge + tauri + engine bundle (F6 Cap 2 in deployed engine)
admin2026-08-16 15:11:10 +07:00
85273a6a7f
debug: fix G1.5 stress test wait_log to read log file once per poll (avoids false timeouts on 140k-line log)
admin2026-08-16 10:23:55 +07:00
af9a285974
G2: ghi ro phan cong may sau tung task - Linux chi plan/review/notes, Windows sua code/build/test/fix + quy trinh 2 may
3dtours2026-08-15 22:21:38 +07:00
5607ba5440
G2: them ke hoach thuc hien 20260815-tasks.md (phan tich G2.1-G2.6 + estimate + quy trinh Windows)
3dtours2026-08-15 22:16:48 +07:00
c813481357
G1.4: dong bo comment voi code - bo ghi chu mute-when-editor-open con sot (dispatch channelQuiet, attach job); ghi ro reloading_ chi mute khi createView/createInstance chay
admin2026-08-15 21:49:00 +07:00
7629783298
G1.4: bo mute-when-editor-open - channelQuiet chi con reloading; xoa editorOpen machinery (g_editorOpen/g_editorPathCount/clear_editor_open/setEditorOpenPredicate); audio loop process() binh thuong khi editor mo
admin2026-08-15 21:28:16 +07:00
b92c85ec73
G1.3: bo pump gate cu (is_teardown_window/g_ownerTid/g_juceOwnerTids/g_tidToWorker/post_and_wait) — 1 UiThread khong con race teardown-pump; CBT hook chi tren UiThread; destroy_window_on_owner destroy truc tiep
admin2026-08-15 21:18:49 +07:00
9e6e72ac27
G1.2: 1 UiThread chung thay 16 ChannelWorker (COM STA + message pump + job queue); window+attach job tren UiThread; audio loop bo PeekMessageW; Option B close dong bo qua close_editor_now
admin2026-08-15 21:02:18 +07:00