a105bdb959
Fix: master FX chain khong xu ly sau khi load project — deserialize composite master.bypass thanh vstBypass=true loai het VST3 khoi fxRtChain (chain=[] → fxRtStart early-return → masterBus pass-through, offline export cung tat). Deserializer gio hardcode vstBypass=false (khong co UI nao set flag nay cho master; chi ton tai tu bug deserialize). Build lai app.precompiled.js + copy 3 ban deploy + cache-buster moi. Verify UI: LOADED vstBypass=false, chain VST3 Ozone giu, fxRtChainLen=1; play → fxRt.active=true ws OPEN inQueue=64; DB save moi master.bypass=false.
admin2026-08-23 10:44:28 +07:00
fe82b19557
D1: LUFS EBU R128 + true peak sau render (app/core/loudness.py), API /plugins/render tra them lufs/true_peak_db, test 4 cases
admin2026-08-22 21:50:29 +07:00
2a5e2af04a
master strip: L/R volume + LINK + MUTE that, bo soloBtn
admin2026-08-22 21:41:54 +07:00
4ae2f06c57
Review DAW-standard R1-R8: cài đặt thực tế qua render_project + API /render — track chain order (vst3 giữa), gain/pan sau chain, master chain trên mix, gain staging, mono/stereo, smoke export
admin2026-08-22 21:13:11 +07:00
14265515aa
fix(exit): taskkill rieng tung process — kill het plugin_host/fx_vst_bridge khi thoat app (truoc day /IM gop chi chay lenh dau); CREATE_NO_WINDOW cho moi subprocess engine (het terminal chớp chớp)
admin2026-08-22 18:06:26 +07:00
f143646ba7
fix(fx-gui): /show resize window+plugin view theo rect panel (layout khớp ô embed) — giữ offscreen, không topmost; sync sidecar mới vào bundle _internal
admin2026-08-22 17:52:16 +07:00
d74ccdaa8d
fix(mastering): empty chain by default, allow removing all modules
3dtours2026-08-22 15:58:39 +07:00
9c6e200708
fix(plugin-dirs): remove het dir - rescan khong con VST trong thu muc mac dinh (authoritative user dirs, khong fallback default khi da luu rong; list_scan_all/_scan_plugins chi scan dir user khai)
3dtours2026-08-22 15:29:31 +07:00
681cab4f25
fix(plugin-manager): xoa/add dir luu dung dir moi (stale closure); loc plugin file da mat khoi disk; scan VST3 giam timeout module con lai 4s va subprocess 300s
3dtours2026-08-22 15:10:35 +07:00
c07b792bd4
debug(renderfx): log tung buoc load VST3 de xac dinh diem treo (Ozone Pro)
3dtours2026-08-22 11:54:48 +07:00
068de2cb23
docs(wiki): ghi nhan DEPLOY tu dong Windows + ket qua verify cuoi (44 FX, 5 instrument)
3dtours2026-08-22 04:13:12 +00:00
384827d1e7
fix(available): iZotope khong san xuat VST instrument — loai moi module iZ* trong path chua 'izotope' khoi nut Synth (iZOzonePro, iZRXPro*, iZTonalBalanceControlPro)
3dtours2026-08-22 04:10:43 +00:00
aeec85604f
fix(available): loai iZotope VST2 legacy (Steinberg\VSTPlugins\iZotope\*.dll) trung ten VST3 FX da scan — block theo ten normalized (bo prefix iZ, lowercase alnum); giu VST2 that (DSK/Kong)
3dtours2026-08-22 04:07:19 +00:00
aaf97b1255
fix(available): bo qua .dll trong thu muc da co .vst3 (iZotope installs .vst3 + module .dll cung thu muc) — FX khong con lot vao nut Synth (3/3)
3dtours2026-08-22 03:57:14 +00:00
a09a30c79d
fix(available): _scan_plugins bo qua file .dll ben trong folder .vst3 — FX Ozone/Neutron khong con lot vao nut Synth (2/2, dong bo _scan_vst_in_dirs)
3dtours2026-08-22 03:49:03 +00:00
ece5f313b3
fix(available): _scan_vst_in_dirs bo qua file .dll ben trong folder .vst3 (bundle) — FX Ozone/Neutron khong con lot vao nut Synth (path trung khong khop block set)
3dtours2026-08-22 03:46:13 +00:00
34d43f5018
fix(fx-list): MASTERING PANEL khong hien thi VST FX da scan trong Plugin Manager (cache _fx_scan_all ket [] vinh vien)
3dtours2026-08-22 03:34:33 +00:00
ac5a171464
fix(build): setPluginSearchPath khong dung std::filesystem (block-scope alias gay C2371/C2088 tren MSVC) — dung GetFileAttributesA + find_last_of
3dtours2026-08-22 02:49:58 +00:00
2a4ae86f5a
fix(fx-bridge): SetDllDirectoryW truoc Module::create — plugin VST3 can DLL dep canh no bi LOI 0x7E (ERROR_MOD_NOT_FOUND)
3dtours2026-08-22 02:45:45 +00:00
5fc45a59f8
Phase 3: gộp builtin DSP + VST FX thành 1 FX CHAIN (track + master), đổi tên panel/nút/menu, fix lookup track cho nút FX TCP
admin2026-08-21 11:36:48 +07:00
2c93c701ce
feat(export): Export Mix loop không fade (checkbox + cắt buffer client) + server download thay blob (WebView2 chặn)
admin2026-08-21 11:25:49 +07:00
96da8b5ac0
fix(export): MIDI export qua server endpoint thay blob download (WebView2 chặn) + velocity 1..127, bỏ rest-track
admin2026-08-21 11:10:32 +07:00
d7756b08ab
fix(bridge): đồng đều âm lượng VSTi jbridge, GUI native lên top, modal instrument lọc FX
admin2026-08-21 10:18:25 +07:00
da7ae02509
fix: VST2 qua jbridge bị tạch tạch — pace child theo consumer-sync + bridge copy full block
admin2026-08-21 09:43:11 +07:00
0f6235c9b9
Fix Qin GUI nền trắng khi mở lại + MIDI keyboard preview trong GUI bị câm
admin2026-08-21 09:29:38 +07:00
e7e974b3e0
Fix GUI Qin không hiện lại sau hide + âm thanh lỗi sau khi đóng cửa sổ
admin2026-08-21 09:21:56 +07:00
7c22ae1f02
refactor(bridge): split fx bridge, stabilize VST3 host chain, drop old install engines
admin2026-08-20 09:42:42 +07:00
5df96aef1e
fix(bridge): deploy ABI-fixed VST2 binary to install + open GUI for VST2 tracks
admin2026-08-19 22:36:28 +07:00
819257a1b3
Fix bypass JSON bool + load SF2 tracks into bridge on restore
admin2026-08-19 21:55:48 +07:00
51f12113fa
plan: quyet dinh Scaler=VSTi (scan that xac nhan), ket luan Ozone -Inf giu huong (c)
admin2026-08-19 21:23:14 +07:00
b10b0e77f4
Phase 1-2 (PLAN_MASTERBUS_FX_RACK_VST): tests cho render_fx_chain + API fx-render; plan HOÀN THÀNH Phase 0-4
admin2026-08-19 21:21:33 +07:00
45a7bdebfa
Phase 0 (PLAN_MASTERBUS_FX_RACK_VST): banner ra stderr de stdout sach cho --scan JSON / --fx-gui port
admin2026-08-19 21:16:01 +07:00
dbbcb85ffe
Fix fx-gui z-order: anchored window HWND_TOPMOST so real clicks reach plugin over webview; /hide demotes
admin2026-08-19 11:39:11 +07:00
2bbe80efa3
fix(bridge): set ringMask=7 on Windows — ring collapsed to 1 slot (slot = writeIndex & 0), dropped audio blocks on GUI jank
admin2026-08-19 11:20:39 +07:00
77360578fd
fix(gui): embed VST GUI show on mount, health-check timeout/retry, send preset in fx chain (issues 1/3/4)
admin2026-08-19 10:56:22 +07:00
466b2022f2
fix(fx): apply preset_b64 in realtime FX chain (issue 4)
admin2026-08-19 10:56:21 +07:00
1dfba14114
fix(gui): persist embedded VST GUI state across panel close/reopen
admin2026-08-19 10:34:52 +07:00
346ada6e47
fix(bridge): real-input dance dat window tai cursor thay vi goc work-area - het GUI floating ngoai cua so DAW khi click vao embed (iZotope/JUCE reject PostMessage)
admin2026-08-19 08:25:12 +07:00