Commit Graph

  • 4e4391b315 FIX: lib.rs — E0597 borrow, take child ra khoi lock truoc khi kill standalone 3dtours 2026-08-08 10:12:21 +00:00
  • e978abf0e9 FIX: lib.rs — import tauri::Manager (can manage/state) 3dtours 2026-08-08 10:04:58 +00:00
  • bb699631bf FIX: tauri.conf.json v2 — nsis config phai nam trong bundle.windows 3dtours 2026-08-08 09:55:27 +00:00
  • 0a1f3efd64 FEAT: chuẩn bị thư viện để tạo file exe trên window 3dtours 2026-08-08 09:44:37 +00:00
  • 4789f73ae7 LỖI: màn hình đen khi load desktop-alone 3dtours 2026-08-08 16:21:00 +07:00
  • 24051a2794 FIX: lỗi màn hình đen trên docker 3dtours 2026-08-08 10:51:58 +07:00
  • 3fc2087ee1 FIX: liên tục mở tab browser trên exe 3dtours 2026-08-08 10:25:54 +07:00
  • 19d9bf3c9e FIX: đã sửa lại python 3dtours 2026-08-08 09:51:46 +07:00
  • e9c710ec0b FIX: đã sửa bổ sung tauri 2 3dtours 2026-08-08 09:38:44 +07:00
  • e96aecfdf1 FIX: đã sửa bổ sung tauri 3dtours 2026-08-08 09:37:14 +07:00
  • f9438b10b6 FIX: đã sửa build_windows.bat bước 4 3dtours 2026-08-08 09:24:26 +07:00
  • bc759dd99a FIX: đã sửa build_windows.bat 3dtours 2026-08-08 09:21:55 +07:00
  • 3f35b84535 FIX: sửa 2 file giúp build trên Windows 3dtours 2026-08-08 09:18:23 +07:00
  • 6edf526d27 FIX: tạo 2 file giúp build trên Windows 3dtours 2026-08-08 09:16:27 +07:00
  • fc24b08505 FIX: sửa requirement bỏ pedalboard addon 3dtours 2026-08-08 08:59:58 +07:00
  • 0f78093ce2 FIX: sửa requirement 3dtours 2026-08-08 08:53:40 +07:00
  • 029ed1c456 FEAT: cài đặt các thư viện để chuẩn bị build exe trên window 3dtours 2026-08-08 08:46:15 +07:00
  • 9ef622f29a IMPROVE: thêm tập tin LICENSE của dự án 3dtours 2026-08-08 07:20:09 +07:00
  • 8e3c652551 IMPROVE: PIANO ROLL TAB khi play thì playhead luôn nằm chính giữa piano roll main 3dtours 2026-08-07 22:10:37 +07:00
  • 393df8fd7b FIX: cho phép shift+click để chọn notes, drag để di chuyển các notes, ctrl+drag để copy nhanh các notes 3dtours 2026-08-07 21:48:14 +07:00
  • 688a7a57e2 FIX: cho phép copy/cut các notes được chọn trong PIANO ROLL TAB 3dtours 2026-08-07 21:39:18 +07:00
  • 652e745d0a IMPROVE: thay đổi giao diện của PIANO ROLL TAB 3dtours 2026-08-07 21:22:13 +07:00
  • 45ab31d42e IMPROVE: thêm các tính năng cho MIDI trong PIANO ROLL TAB 3dtours 2026-08-07 20:46:47 +07:00
  • c3182f6baa FIX: sửa lỗi không hiển thị đúng nội dung của SECTION-TAB trong section item 3dtours 2026-08-07 18:58:29 +07:00
  • 1d9b426d15 FIX: sửa lỗi copy/cut paste không đúng item 3dtours 2026-08-07 17:06:05 +07:00
  • 4f34491f3e FIX: sửa lỗi hiển thị animation của VU meter khi play MIDI 3dtours 2026-08-07 15:57:49 +07:00
  • 9e269d3b79 FIX: sửa lỗi hiển thị animation của VU meter 3dtours 2026-08-07 15:40:15 +07:00
  • 58c6ec794d FIX: sửa lỗi hiển thị số bar bị sai 3dtours 2026-08-07 15:07:06 +07:00
  • 173a1f227b FIX: sửa lỗi lưu thay đổi trong SECTION-TAB thì cũng tạo duration trên MAIN SESSION 3dtours 2026-08-07 11:08:39 +07:00
  • c1aa1eb4d4 FIX: sửa lỗi phát hiện đã không còn play midi note để PIANO ROLL TAB quay về vị trí 0 3dtours 2026-08-07 10:41:45 +07:00
  • 6c16bf8410 FIX: sửa lỗi đồng bộ playhead vị trí play giữa MAIN SESSION/SECTION-TAB/PIANO ROLL TAB 3dtours 2026-08-07 10:37:34 +07:00
  • 4981785913 FIX: sửa lỗi playhead đồng bộ giữa các tab, nhấn space có thể bind với phím play 3dtours 2026-08-07 10:27:21 +07:00
  • bca661bffd FIX: sửa lỗi chuyển từ tab PIANO ROLL TAB sang MAIN SESSION/SECTION-TAB không đồng bộ playhead 3dtours 2026-08-07 10:12:18 +07:00
  • 4c820bfa77 FIX: sửa lỗi chuyển từ tab PIANO ROLL TAB sang MAIN SESSION và SECTION-TAB thì bị câm 3dtours 2026-08-07 09:35:40 +07:00
  • 8cdf2942b9 FIX: sửa lỗi chuyển từ tab MAIN SESSION sang SECTION-TAB và PIANO ROLL TAB thì bị bypass 3dtours 2026-08-07 09:13:03 +07:00
  • 23675dab83 FIX: Đã fix preview Media Explorer (v202608062345) 3dtours 2026-08-06 20:45:56 +07:00
  • 71b9231b57 FIX: Đã fix block lồng + mất MIDI (v202608062330) 3dtours 2026-08-06 20:42:27 +07:00
  • 93dc13b17a FIX: lỗi bypass của SECTION-TAB 3dtours 2026-08-06 18:19:04 +07:00
  • f1e914fa62 FIX: lỗi: CC7 (channel volume) chỉ được set 100/0 (mute/unmute) — volume track KHÔNG áp qua channel → track MIDI dùng chung channel: CC7 của track set cuối thắng → volume của track kia vô tác dụng 3dtours 2026-08-06 14:10:57 +07:00
  • 4dfab954d8 FIX: reset tất cả về mặc định khi tạo new project 3dtours 2026-08-06 11:47:10 +07:00
  • e99e54773f FIX: Đã sắp xếp lại (v202608061030) setup-features 3dtours 2026-08-06 08:29:23 +07:00
  • 0ba31c57bf FIX: Đã đổi tên (v202608060900) 3dtours 2026-08-05 22:23:31 +07:00
  • 454dd91f96 FIX: Đã fix cross-machine (v202608060700) 3dtours 2026-08-05 22:02:43 +07:00
  • e9f29e09ca FIX: Đã fix cross-machine (v202608060500) 3dtours 2026-08-05 17:40:35 +07:00
  • 289746f187 FIX: Đã fix (v202608060430) — tab deactive → stop âm tab đó 3dtours 2026-08-05 17:29:52 +07:00
  • b3ced7a7b3 FIX: Clone AI Var kế thừa midiChannel của track gốc → 2 track DÙNG CHUNG channel 3dtours 2026-08-05 15:49:44 +07:00
  • 4233c1eeda FIX: Piano roll track 4 phát âm thanh instrument track 3 3dtours 2026-08-05 15:17:13 +07:00
  • 35f7c3822f FIX: Piano roll tab không xuất âm thanh qua mastering chain được recovery 3dtours 2026-08-05 15:05:44 +07:00
  • d37f4e7557 FIX: Piano roll tab không xuất âm thanh qua mastering chain được recovery 3dtours 2026-08-05 12:30:42 +07:00
  • 8a9d6b3c27 FIX: Piano roll tab không xuất âm thanh qua mastering chain được recovery nhưng âm thanh rất nhỏ 3dtours 2026-08-05 12:16:00 +07:00
  • 55d3464b1e FIX: Piano roll tab không xuất âm thanh qua mastering chain 3dtours 2026-08-05 12:10:50 +07:00
  • cfc114b9d7 FIX: khi ở MAIN SESSION đang play mà mở Piano roll tab thì âm thanh bị tắt 3dtours 2026-08-04 22:12:50 +07:00
  • 856a8183b6 FIX: lỗi mở MIDI item ở trong PIANO ROLL TAB là bị lỗi âm thanh của main session 3dtours 2026-08-04 22:07:48 +07:00
  • 0272912cff FIX: khi click vào track number thì bị mất âm thanh, cho phép lưu màu của track 3dtours 2026-08-04 16:43:44 +07:00
  • c047934fc4 IMPROVE: cài đặt thêm tool để có thể phối lại cho đoạn midi item hoặc viết thêm cho nó 3dtours 2026-08-04 15:23:11 +07:00
  • fc663921ff IMPROVE: khi zoom in thì giữ nguyên kích thước sau khi reload page, drag Audioclip item đi vị trí khác thì playhead vẫn play đúng vị trí âm thanh 3dtours 2026-08-04 12:16:53 +07:00
  • fe5e8cb58e IMPROVE: gỡ bỏ các panel không cần thiết và tinh chỉnh phần export, thêm EQ Pro cho Mastering và FX Rack 3dtours 2026-08-04 09:59:58 +07:00
  • 01fcf51fea FIX: thêm nút bypass cho midi items và audio items, Section item 3dtours 2026-08-03 22:21:50 +07:00
  • 1af2119444 IMPROVE: thêm nút bypass cho midi items và audio items 3dtours 2026-08-03 21:51:37 +07:00
  • e5b4321a55 FEAT: thêm FX RACK PANEL cho track, áp dụng cho midi item và audioclip item 3dtours 2026-08-03 20:25:27 +07:00
  • ec5fedec33 FIX: sửa lỗi khi quét chọn duration để loop và khi bật nút loop thì tự động giãn ra bar 18 3dtours 2026-08-03 19:41:42 +07:00
  • 8c1a8ead56 FIX: hiển thị MASTERING PANEL và các modules không bị lỗi 3dtours 2026-08-03 18:29:34 +07:00
  • ed91e4534c IMPROVE: bổ sung thêm imager module ho MASTERING PANEL 3dtours 2026-08-03 17:54:59 +07:00
  • 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 3dtours 2026-08-03 17:22:19 +07:00
  • a9da813cb1 FEAT: thêm nút bypass cho track strip để bypass không qua mastering panel 3dtours 2026-08-03 15:47:10 +07:00
  • 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 3dtours 2026-08-03 12:46:34 +07:00
  • 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 3dtours 2026-08-03 12:30:56 +07:00
  • 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 3dtours 2026-08-03 12:26:03 +07:00
  • 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 3dtours 2026-08-03 12:20:20 +07:00
  • 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) 3dtours 2026-08-03 12:13:26 +07:00
  • 36edc9daca fix: bật AudioWorklet hết deprecation ScriptProcessor + signature guard applyMasteringSettings hết BiquadFilterNode state is bad 3dtours 2026-08-03 12:11:11 +07:00
  • 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 3dtours 2026-08-03 11:44:13 +07:00
  • 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) 3dtours 2026-08-03 11:34:23 +07:00
  • 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 3dtours 2026-08-03 11:24:59 +07:00
  • 34ad02dd6b fix: crash AudioWorklet khi output mono - xử lý mọi số channel trong fluidsynth-bridge + ép stereo outputChannelCount=2 3dtours 2026-08-03 11:20:30 +07:00
  • 47b1633bd3 fix: ReferenceError assignTrackMidiChannel - chuyển allocator channel lên module-level cho PianoRollTabEditor + bật AudioWorklet thay ScriptProcessor 3dtours 2026-08-03 11:17:19 +07:00
  • 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 3dtours 2026-08-03 11:07:58 +07:00
  • 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 3dtours 2026-08-03 11:00:08 +07:00
  • 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 3dtours 2026-08-03 10:49:41 +07:00
  • 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 3dtours 2026-08-03 10:43:26 +07:00
  • 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) 3dtours 2026-08-03 10:33:40 +07:00
  • 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 3dtours 2026-08-03 10:23:32 +07:00
  • 4d10b9485b FEAT: Media Explorer preview loop liên tục vùng chọn + margin 2px canvas 3dtours 2026-08-03 07:56:19 +07:00
  • adccf6430a FIX: Media Explorer panel chọn tập tin ở thư mục nào thì di chuyển đến thư mục đó 3dtours 2026-08-02 21:55:52 +07:00
  • 73025fc387 fix: instrument SF3/Sonatina không phát âm thanh - chuyển SF3->SF2, bỏ convert SF2->SF3, sửa converter 3dtours 2026-08-02 21:44:49 +07:00
  • 9f762c2a78 FIX: Media Explorer panel preview nút Synth cho phép lọc nhanh nhạc cụ 3dtours 2026-08-02 21:09:01 +07:00
  • a0b6110fd1 fix: Media Explorer canvas wheel dùng native non-passive listener 3dtours 2026-08-02 20:57:05 +07:00
  • e88ce2e3ea FIX: Media Explorer panel preview cho phép zoom in zoom out và copy nội dung 3dtours 2026-08-02 20:55:39 +07:00
  • 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 3dtours 2026-08-02 20:31:57 +07:00
  • d04631c7d3 feat: My Computer hiển thị cây thư mục client-side qua directory picker 3dtours 2026-08-02 19:06:35 +07:00
  • 224fd54a56 fix: My Computer hiển thị ổ đĩa/thư mục, fallback khi client handle hết quyền 3dtours 2026-08-02 18:59:35 +07:00
  • befc0d35fd fix: My Computer luôn hiển thị cây hệ thống client, bỏ restore folder cũ 3dtours 2026-08-02 18:55:14 +07:00
  • 5e3a283bd9 fix: My Computer hiển thị cây hệ thống thay vì Favorites session cũ 3dtours 2026-08-02 18:47:39 +07:00
  • 4a04bc04ef fix: My Computer client-side tự động quét cây không mở picker 3dtours 2026-08-02 18:41:54 +07:00
  • dc384b3102 fix: My Computer auto-scan không mở picker, playhead chạy tới cuối canvas 3dtours 2026-08-02 18:35:02 +07:00
  • 0b9079632a feat: My Computer auto-load cây + Favorites thư mục 3dtours 2026-08-02 18:30:19 +07:00
  • 9be6991222 fix: canvas audioclip hiển thị theo tỉ lệ tempo, không giãn khung 3dtours 2026-08-02 18:20:48 +07:00
  • 0853a13f62 feat: fix canvas audio, drag&drop Media Explorer vào timeline 3dtours 2026-08-02 18:10:02 +07:00
  • c09f994ede feat: bars MIDI đúng, synth realtime, loop preview, icons FA, lưu folder path 3dtours 2026-08-02 18:01:34 +07:00
  • 249e2afea2 feat: canvas scroll preview, giữ state khi toggle, restore session folder/files 3dtours 2026-08-02 17:47:44 +07:00