-
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
-
b65188fcc8
fix: canvas MIDI lần đầu + thêm Tempo control preview
3dtours
2026-08-02 17:35:36 +07:00
-
ba5883951d
fix: MIDI auto-play đọc nhầm file cũ, canvas/audio không đồng bộ
3dtours
2026-08-02 17:26:35 +07:00
-
7000529d8d
fix: MIDI preview dừng file cũ khi click file midi khác
3dtours
2026-08-02 17:18:08 +07:00
-
1de6bd6b57
feat: Media Explorer persist tree width, canvas realtime, Synth instrument preview MIDI
3dtours
2026-08-02 17:08:54 +07:00
-
c435d00897
fix: Media Explorer preview cập nhật realtime khi chọn file
3dtours
2026-08-02 16:48:11 +07:00
-
b075a5eca7
feat: Media Explorer resize chiều rộng cây thư mục
3dtours
2026-08-02 16:40:14 +07:00
-
36ee2bdf90
fix: My Computer client liệt kê folder+files, điều hướng file list đúng
3dtours
2026-08-02 14:53:37 +07:00
-
5423686c73
feat: My Computer mở explorer client qua File System Access API
3dtours
2026-08-02 14:47:54 +07:00
-
4db777eb5d
feat: Media Explorer duyệt toàn bộ folder và files (tree đệ quy)
3dtours
2026-08-02 14:31:42 +07:00
-
1989bfb105
fix: Window Explorer liệt kê ổ đĩa thật + xử lý lỗi API
3dtours
2026-08-02 14:27:03 +07:00
-
d1995307f5
feat: Media Explorer My Computer truy cập filesystem thật
3dtours
2026-07-31 13:08:54 +07:00
-
f647291523
FEAT: thêm Media explorer panel
3dtours
2026-07-31 13:02:38 +07:00
-
fdaabe3a08
feat: Media Explorer panel (F6) với mutual exclusion Mixer (F7)
3dtours
2026-07-31 11:59:20 +07:00
-
548ab1258f
FIX: sửa lỗi play MIDI items bị cracking
3dtours
2026-07-31 10:58:20 +07:00
-
2c2ee59d7d
fix: bump soundfontPlayer cache version
3dtours
2026-07-31 10:52:35 +07:00
-
7e5f406226
fix: crackling - time-based render buffer, no voice stacking, lower synth gain/verbose
3dtours
2026-07-31 10:52:22 +07:00
-
ad5cda5a40
fix: reduce MIDI playback crackling (no per-note prog reload, underrun-proof render loop, gentle stopAll)
3dtours
2026-07-31 10:49:31 +07:00
-
05e6a467d8
FIX: sửa lỗi drag and drop vào track thì sẽ mở midi file ở track đó
3dtours
2026-07-31 10:47:33 +07:00
-
4b43f027ce
fix: drop MIDI on existing track loads into that track
3dtours
2026-07-31 10:44:22 +07:00
-
175bce6743
FIX: sửa lỗi nhấn SOLO không play realtime
3dtours
2026-07-31 10:39:01 +07:00
-
3380b0e201
feat: realtime solo toggle during playback
3dtours
2026-07-31 10:37:52 +07:00
-
619a2484ce
FIX: sửa lỗi vẫn diễn anim khi track đã bị mute
3dtours
2026-07-31 10:34:48 +07:00
-
24ac703d4d
fix: track VU meter stays idle when track not audible (solo/mute)
3dtours
2026-07-31 10:33:14 +07:00
-
c47eb5d718
FIX: sửa lỗi bật nút POWER FX nhưng âm thanh vẫn bị bypass
3dtours
2026-07-31 10:29:36 +07:00
-
3a345c3f4e
fix: master strip PWR button now un-bypasses mastering when enabled
3dtours
2026-07-31 10:27:16 +07:00
-
86b304e173
fix: piano roll dropdown lists tracks only, not every MIDI item
3dtours
2026-07-31 10:22:35 +07:00
-
01d02a9d71
FIX: cho phép click và active, sửa các MIDI item trong cùng track
3dtours
2026-07-31 10:21:19 +07:00
-
2bf9f8bcb8
feat: click wait-to-active note switches to editing that MIDI item
3dtours
2026-07-31 10:19:39 +07:00
-
99a445b789
fix: selected dim note's MIDI item wins focus over opened item
3dtours
2026-07-31 10:13:49 +07:00
-
ee39dda5b9
feat: ctrl+click dim note selects it and focuses its MIDI item
3dtours
2026-07-31 10:10:32 +07:00
-
be8430fbd9
revert: remove left-column MIDI item buttons (ghost note click focuses item)
3dtours
2026-07-31 10:07:53 +07:00
-
f1b00eb060
feat: all same-track MIDI items selectable to focus in piano roll left column
3dtours
2026-07-31 10:06:42 +07:00
-
d81afba93d
feat: click note focuses its MIDI item in piano roll
3dtours
2026-07-31 10:02:49 +07:00
-
223254eb07
feat: per-MIDI-item focus brightness in piano roll
3dtours
2026-07-31 09:59:14 +07:00
-
698fa818e9
fix: focused MIDI item notes brighter than siblings
3dtours
2026-07-31 09:53:17 +07:00
-
60d05e2b4d
feat: opened MIDI item notes darker than same-track siblings
3dtours
2026-07-31 09:50:54 +07:00
-
0ea994fb2f
FIX: active tất cả các note của các MIDI item cùng track
3dtours
2026-07-31 09:48:42 +07:00
-
eb370319cb
feat: piano roll shows all same-track MIDI items notes as active
3dtours
2026-07-31 09:46:55 +07:00
-
9b25766fca
FIX: drag and drop vào khung track timeline thì tự động tạo track cho midi
3dtours
2026-07-31 09:40:50 +07:00
-
dfbeb24a33
feat: drag-drop MIDI file creates new tracks
3dtours
2026-07-31 09:31:10 +07:00
-
3c4f106e14
FIX: lỗi khi play MIDI thì cho phép active multi track khác realtime
3dtours
2026-07-31 09:26:51 +07:00
-
4f5aee6830
fix: multitrack play select plays immediately in realtime
3dtours
2026-07-31 09:21:39 +07:00
-
42d64f93d8
feat: piano roll loads track instrument + multi-track play select
3dtours
2026-07-31 08:50:14 +07:00
-
6c11daccf8
FIX: lỗi khi play MIDI thì cho phép active các track khác realtime
3dtours
2026-07-31 08:47:37 +07:00
-
88007dce34
feat: click track name triggers realtime MIDI playback
3dtours
2026-07-31 08:39:45 +07:00
-
1790f743d6
fix: add 400ms decay to MIDI noteoff for natural release
3dtours
2026-07-31 08:26:06 +07:00
-
ef6370f92e
FIX: lỗi cắt MIDI note thành nhiều notes
3dtours
2026-07-31 08:23:38 +07:00
-
3cac617aff
fix: drag-move delta relative to clicked note, not first selected
3dtours
2026-07-31 08:20:15 +07:00
-
e1550c8ffe
fix: insert noteB after noteA in split, not at end of array
3dtours
2026-07-31 08:15:56 +07:00
-
c60803ee2a
fix: bump precompiled cache version for piano roll split fix
3dtours
2026-07-31 08:10:06 +07:00
-
9c5507f7b2
feat: MIDI note duration inheritance & Ctrl+Shift+click split
3dtours
2026-07-31 08:01:52 +07:00
-
47e87c8363
FIX: lỗi load dự án và hiển thị mixer panel
3dtours
2026-07-31 07:51:18 +07:00
-
652fb98d2c
fix: resolve 3 bugs - panText undefined, cloud project load, auto-restore error handling
3dtours
2026-07-31 07:46:47 +07:00
-
845d1594bb
FIX: cho phép nhiều track cùng solo
3dtours
2026-07-31 07:14:28 +07:00
-
59aa9a32ff
feat: allow multiple simultaneous solo tracks
3dtours
2026-07-31 07:10:32 +07:00
-
bd296c63f1
FIX: lỗi hiển thị icon của các nút ở track TCP
3dtours
2026-07-31 07:09:54 +07:00
-
468a1f11a4
fix: Lucide icon refresh on new track creation
3dtours
2026-07-31 07:06:29 +07:00
-
0fdb8318f0
FEAT: thêm nút Tạo preset với cấu trúc và lưu lại vào preset manager
3dtours
2026-07-31 06:50:44 +07:00
-
437980ea9f
feat(generator): post data to parent preset form
3dtours
2026-07-31 06:43:01 +07:00
-
bc36e40967
feat(generator): apply md/50 transfer spec
3dtours
2026-07-31 06:36:37 +07:00
-
6ce77c4f20
fix(generator): anchor preview bottom to modal edge
3dtours
2026-07-31 06:16:36 +07:00
-
bc951e75af
feat(preset-manager): category dropdown + generator modal
3dtours
2026-07-31 05:50:55 +07:00
-
5e8664af1c
FIX: sửa lỗi tải lại audioclip item bị mất tiếng
3dtours
2026-07-30 22:33:26 +07:00
-
b1aec24392
fix(audio): robust async buffer loading with state merging + API fallback
3dtours
2026-07-30 22:30:56 +07:00
-
be3205645f
fix(audio): recover clip serverFileId from audio_file_url on project load
3dtours
2026-07-30 22:26:53 +07:00
-
0894f97386
FIX: sửa lỗi vẽ grid sai trong PIANO ROLL GRID với snap
3dtours
2026-07-30 22:14:56 +07:00
-
ca34a496eb
fix: force piano roll grid redraw on snap change via renderTick
3dtours
2026-07-30 21:32:45 +07:00
-
e76a6df86b
chore: bump precompiled cache version
3dtours
2026-07-30 21:29:22 +07:00
-
64b9fbadd5
fix: WaveformLane grid now respects snapValue (was always beat grid)
3dtours
2026-07-30 21:25:39 +07:00
-
323be6a6f4
fix: piano roll draw notes snapped to grid via getSnapBeat
3dtours
2026-07-30 21:15:38 +07:00
-
5ed6acd4f5
fix: piano roll snap values inverted in getSnapBeat/getSnapDuration/grid
3dtours
2026-07-30 21:08:56 +07:00
-
6c227fe6af
fix: draw clip rect/label always, skip only waveform when buffer null
3dtours
2026-07-30 21:05:33 +07:00
-
7b8e10419f
fix: snap default '1' + Power button reads masterConnected directly
3dtours
2026-07-30 20:59:29 +07:00
-
872ecabf85
IMPROVE: cho phép lưu dự án và phục hồi dự án vừa tắt, tạo crontab để tự động sao lưu sau mỗi 5 phút
3dtours
2026-07-30 20:58:54 +07:00
-
4005088e89
fix: audio clip items lost after reload — missing serverFileId on clip/track
3dtours
2026-07-30 20:54:23 +07:00
-
9c487614f1
feat: auto-save 5min + backup 30min + backup management UI
3dtours
2026-07-30 20:48:45 +07:00
-
58a294d845
IMPROVE: cho phép lưu dự án và phục hồi dự án vừa tắt
3dtours
2026-07-30 20:47:44 +07:00
-
313d1be5af
fix: loadAudioBuffersForTracks scoped in ProfileModal crashes project load
3dtours
2026-07-30 20:40:25 +07:00
-
3386a2b4c2
feat: add structured preset button in AI Preset Manager
3dtours
2026-07-30 20:33:22 +07:00
-
64f43cd5ad
IMPROVE: cho phép thay đổi instrument realtime khi đang playback
3dtours
2026-07-30 17:32:57 +07:00
-
2fb70e2e11
IMPROVE: drag và drop file midi vào dự án
3dtours
2026-07-30 17:32:16 +07:00
-
546ad3dd23
FIX: sửa lỗi vị trí con trỏ pos khi parse MIDI MThd header
3dtours
2026-07-30 17:28:23 +07:00
-
402cac56a3
FIX: sửa lỗi parse file midi có track hoặc chunk phụ trợ
3dtours
2026-07-30 17:21:42 +07:00
-
1de69b8f4e
IMPROVE: bật tắt ARM, MIC trên track strip, double click lên nút balance, volume
3dtours
2026-07-30 17:04:13 +07:00
-
a9be38b76f
IMPROVE: hướng dẫn AI tạo nhạc đầy đủ số bars và tracks theo yêu cầu
3dtours
2026-07-30 16:39:28 +07:00
-
938c8d7f87
FIX: sửa lỗi fluidsynth error khi toggle percussion kit
3dtours
2026-07-30 16:25:09 +07:00
-
15193b13a7
FIX: sửa lỗi undo khi move items, lỗi undo khi duplication item
3dtours
2026-07-30 16:19:47 +07:00
-
4db3e3484a
FIX: sửa lỗi cnnot move items
3dtours
2026-07-30 16:11:31 +07:00
-
f0479dc3d8
FIX: sửa lỗi Uncaught ReferenceError: stopPreviewNote is not defined
3dtours
2026-07-30 15:56:09 +07:00
-
7836cfcc76
FIX: chỉnh sửa hoàn thành UX/UI master strip
3dtours
2026-07-30 15:38:25 +07:00
-
19f02a5a49
FIX: chỉnh sửa UX volume của master strip
3dtours
2026-07-30 15:22:47 +07:00
-
dc7ec3af4c
FIX: chỉnh sửa UI volume của master strip
3dtours
2026-07-30 15:19:41 +07:00
-
c073ca7a49
FIX: chỉnh sửa UI của master strip
3dtours
2026-07-30 15:04:03 +07:00
-
9f6f9763c1
FIX: chỉnh sửa UI của mixer panel
3dtours
2026-07-30 15:01:52 +07:00
-
bbd06f23d5
FEAT: thay đổi UI của mixer panel
3dtours
2026-07-30 14:52:57 +07:00
-
b67c0264fb
feat(mixer): Master + Track Strip Console per specs 47/48
3dtours
2026-07-30 12:55:35 +07:00
-
74597cfe8b
feat(mixer): install Master Strip Console per spec 47
3dtours
2026-07-30 12:47:10 +07:00
-
0c1a27ef2c
FIX: sửa PIANO ROLL TAB khi vẽ draw note midi phải play các note được vẽ
3dtours
2026-07-30 11:38:36 +07:00