Commit Graph

  • eb61015cff FIX: sửa MASTERING PANEL thay đổi knob thì thay đổi các thông số hiển thị 3dtours 2026-07-30 11:18:35 +07:00
  • 6e1f116658 FIX: sửa MASTERING PANEL có tác dụng với mainout 3dtours 2026-07-30 11:06:31 +07:00
  • 2c55db372a FIX: sửa volume main out 3dtours 2026-07-30 10:05:11 +07:00
  • e64070a83e FEAT: cài đặt tính năng cho volume main out 3dtours 2026-07-30 09:34:36 +07:00
  • 66eef405a7 FIX: tăng velocity thêm tính năng midi key khác sử dụng cho midi note 3dtours 2026-07-29 22:34:05 +07:00
  • 971dad84e7 FEAT: thêm tính năng midi key khác sử dụng cho midi note 3dtours 2026-07-29 22:25:21 +07:00
  • 4cead1010e FEAT: thêm tính năng hiển thị ở master track 3dtours 2026-07-29 22:13:54 +07:00
  • 7b5d4bf27a FEAT: thêm tính năng MasteringModules Modal 3dtours 2026-07-29 22:03:20 +07:00
  • 47af85c072 FIX: sửa UNDO/REDO bị lỗi màn hình đen 3dtours 2026-07-29 18:19:02 +07:00
  • d4ad3bc1f7 feat: add comprehensive Ctrl-Z/Ctrl-Y undo/redo engine for MAIN SESSION and SECTION-TAB 3dtours 2026-07-29 16:05:43 +07:00
  • f721b8242f FIX: sửa nút Synth cho phép thay đổi instrument cho nhiều track 3dtours 2026-07-29 12:17:26 +07:00
  • a1767e338a fix: Select Instrument stays open after picking instrument 3dtours 2026-07-29 11:56:26 +07:00
  • 8051cf3edb fix: add missing aiTypeaheadRef definition 3dtours 2026-07-29 11:52:49 +07:00
  • 35e767795a fix: Synth button opens modal with inline track selector 3dtours 2026-07-29 11:52:12 +07:00
  • 7bfdd72850 feat: Synth button shows track dropdown for quick instrument assign 3dtours 2026-07-29 11:49:34 +07:00
  • 30ce0eb306 FIX: sửa lỗi không tự động cập nhật AI Suggestion 3dtours 2026-07-29 11:47:30 +07:00
  • 41b5a70a60 fix: AI SUGGEST auto-updates after saving preset in manager 3dtours 2026-07-29 11:45:31 +07:00
  • fa7917cf54 FIX: sửa lỗi không tự động load instrument 3dtours 2026-07-29 11:37:46 +07:00
  • a3e681afc0 fix: re-fetch instrument data after login for new machines 3dtours 2026-07-29 11:34:50 +07:00
  • 8775c960e3 fix: seed_admin() no longer resets admin password on restart 3dtours 2026-07-29 11:28:49 +07:00
  • 33e35a1af1 FIX: sửa lỗi drag group items 3dtours 2026-07-29 11:14:22 +07:00
  • d4262acb9f fix: rewrite drag handler with stable crossOffset + outTracks merge 3dtours 2026-07-29 11:13:31 +07:00
  • e40fdf15ad fix: use original baseTrackId for crossOffset, never update drag.trackId 3dtours 2026-07-29 11:10:59 +07:00
  • 0d763c5a0b fix: targetTrackId undefined outside updateActiveTracks closure 3dtours 2026-07-29 11:09:05 +07:00
  • ad6fa1feb9 fix: auto-add tracks when drag exceeds track count 3dtours 2026-07-29 11:08:11 +07:00
  • 9abb0e6a50 fix: cross-track drag computes target from mouse Y position 3dtours 2026-07-29 11:03:30 +07:00
  • 6c6a326b7d fix: single-item cross-track drag 3dtours 2026-07-29 11:02:03 +07:00
  • 8e8fc58082 fix: group drag uses original trackId for offset math 3dtours 2026-07-29 11:00:51 +07:00
  • ec355da58d fix: group drag cross-track uses live prev state for index mapping 3dtours 2026-07-29 10:55:39 +07:00
  • 9c3a435f26 fix: group drag cross-track maintains relative track offsets 3dtours 2026-07-29 10:52:50 +07:00
  • 12d2639455 fix: group drag keeps items on their original tracks 3dtours 2026-07-29 10:50:37 +07:00
  • e99bc8624f fix: group drag moves all items, clamp to track 0, auto-add track 3dtours 2026-07-29 10:47:53 +07:00
  • 9869566d3e fix: multi-item drag no longer merges all items into target track 3dtours 2026-07-29 10:42:42 +07:00
  • 0f99788d21 FIX: sửa lỗi hiển thị AI suggestion 3dtours 2026-07-29 10:39:06 +07:00
  • e544d5e694 fix: show all presets always, no filter by selection 3dtours 2026-07-29 10:18:47 +07:00
  • 614d83b971 fix: filter excludes non-rearrange presets in AI suggestion list 3dtours 2026-07-29 10:17:36 +07:00
  • 895ad0b7d9 fix: restore AI suggestion filter by selection, cache PromptTemplateManager 3dtours 2026-07-29 10:11:10 +07:00
  • 98ca21bd9a fix: AI Suggestion list changing on item select/deselect 3dtours 2026-07-29 10:08:05 +07:00
  • c3d87562e9 FIX: sửa lỗi khi bật tắt ARM thì âm thanh bị stuck 3dtours 2026-07-29 10:05:48 +07:00
  • 5ed943b3d6 fix: stuck MIDI notes when ARM toggled off mid-note 3dtours 2026-07-29 10:02:30 +07:00
  • fa7815bb53 FIX: cho phép thay đổi chiều cao slider Mixer Panel display 3dtours 2026-07-29 09:58:18 +07:00
  • caa95177ef FEAT: thêm Mixer Panel display 3dtours 2026-07-29 09:54:21 +07:00
  • b00f0cff95 feat: mixer VU meter, fader scaling, track name color 3dtours 2026-07-29 09:54:18 +07:00
  • 2187440681 feat: Mixer Panel display-only with F7 toggle 3dtours 2026-07-29 09:49:47 +07:00
  • 33cf804c88 fix: AI Suggestion for MIDI Item rearrange 3dtours 2026-07-28 21:08:03 +07:00
  • a68bebac2a fix: AI Suggestion for MIDI Item rearrange 3dtours 2026-07-28 21:04:32 +07:00
  • 35fb29201d fix: AI Suggestion shows only Rearrange presets when MIDI item selected 3dtours 2026-07-28 21:04:19 +07:00
  • 393dd7190f fix: rearrangeMidiMelody newId not defined 3dtours 2026-07-28 20:58:44 +07:00
  • fc81f19b1c fix: MIDI rearrange tool spec double-wrapped, AI returns _unknown 3dtours 2026-07-28 20:51:27 +07:00
  • 61f4b90af0 feat: Action Log hidden by default, click header to toggle 3dtours 2026-07-28 20:43:08 +07:00
  • a56c616817 fix: AI Panel list show 3dtours 2026-07-28 20:38:53 +07:00
  • 9cbf5940f4 chore: Copilot prompt textarea 8 rows 3dtours 2026-07-28 20:27:58 +07:00
  • 4c3d649506 fix: remove preset auto-optimization from AI send paths 3dtours 2026-07-28 20:26:03 +07:00
  • 0dc3f10406 fix: AI Copilot shows all presets in suggestion list 3dtours 2026-07-28 20:20:22 +07:00
  • 6a46b1ffe4 fix: AIPresetModal merge backend presets instead of overwrite 3dtours 2026-07-28 20:17:52 +07:00
  • 71edf7ffb3 feat: AIPresetModal - 'Người dùng' filter for user-defined presets 3dtours 2026-07-28 20:15:11 +07:00
  • c09ad7f48d feat: AI Copilot suggestion toggle button 3dtours 2026-07-28 20:11:23 +07:00
  • ad29df46d2 fix: AI suggestion list shows only rearrange presets for MIDI item 3dtours 2026-07-28 20:09:45 +07:00
  • 2a9748e12e feat: AI Copilot panel - full scrollable preset list + MIDI item name 3dtours 2026-07-28 20:07:29 +07:00
  • bb49035bee fix: sửa lỗi xóa track khi nhấn phím Del, đúng là phải xóa items được chọn 3dtours 2026-07-28 19:34:47 +07:00
  • 6c8eb79aac fix: use ref-wrapped handler for delete selected items 3dtours 2026-07-28 18:47:40 +07:00
  • 54c1ee9e94 fix: use selectedItemIdsRef in keyboard handler to fix stale closure 3dtours 2026-07-28 18:35:49 +07:00
  • a41284ccf7 feat: add Ctrl+A select all items and Del key delete selected items/groups 3dtours 2026-07-28 18:22:31 +07:00
  • 6604f85e0d fix: sửa lỗi mouse với ctrl+click+drag 3dtours 2026-07-28 17:29:50 +07:00
  • cff3950670 feat: AI Copilot suggestion chips + typeahead dropdown 3dtours 2026-07-28 11:20:26 +07:00
  • 3f7abe0c95 feat: AI Rearrange Scenario Detection from spec 45_SCENARIAO_AI 3dtours 2026-07-28 11:03:26 +07:00
  • 2eb327056d fix: MIDI Rearrange — selected item triggers dedicated tool flow 3dtours 2026-07-28 10:54:35 +07:00
  • 421535ca0e feat: AI MIDI Prompt Template & Preset Engine 3dtours 2026-07-28 10:42:30 +07:00
  • 77c7486d4e fix: sửa lỗi Ctrl+S trong SECTION-TAB để lưu vào MAIN SESSION sửa AI 3dtours 2026-07-28 10:32:39 +07:00
  • 10c0a743c6 feat: CC lane dropdown with Velocity, Sustain, Modulation, Pitch Bend, Pan 3dtours 2026-07-28 10:20:52 +07:00
  • ae71acef0f fix: sửa lỗi Ctrl+S trong SECTION-TAB để lưu vào MAIN SESSION 3dtours 2026-07-28 10:13:58 +07:00
  • f0b62d5a1c fix: Ctrl+S in SECTION-TAB stale closure, saveSectionTab uses initial sessionTabs 3dtours 2026-07-28 10:13:28 +07:00
  • f84431c9a6 fix: sửa lỗi Ctrl+S trong SECTION-TAB 3dtours 2026-07-28 10:11:25 +07:00
  • b5f3f987b7 fix: Ctrl+click empty space starts sweep select with yellow cursor 3dtours 2026-07-28 10:10:05 +07:00
  • 5ec329933a fix: Ctrl+S in SECTION-TAB exports SF instead of saving section 3dtours 2026-07-28 10:07:02 +07:00
  • aafc750274 fix: sub-tab keyboard block captures Ctrl+A/S in SECTION-TAB 3dtours 2026-07-28 10:03:46 +07:00
  • 62a41d4502 fix: Ctrl+S saves section in SECTION-TAB, Ctrl+A selects all items 3dtours 2026-07-28 09:59:13 +07:00
  • fa7ffe88bf fix: sửa lỗi insert section trong SECTION-TAB 3dtours 2026-07-28 09:57:56 +07:00
  • 385d62cfaf fix: Insert Section visible in SECTION-TAB context menu 3dtours 2026-07-28 09:55:37 +07:00
  • f4a364df51 fix: sửa lỗi play section item và midi item riêng biệt 3dtours 2026-07-28 09:52:41 +07:00
  • 32b61553f9 fix: program_change at call time overrides subsequent notes 3dtours 2026-07-28 09:48:54 +07:00
  • 67551075be fix: sửa lỗi loaded instrument ở SECTION-TAB nhưng không play được ở MAIN SESSION 3dtours 2026-07-28 09:39:18 +07:00
  • fd31e8051d fix: sửa lỗi loaded instrument ở MAIN SESSION thì bị áp dụng cho SECTION-TAB 3dtours 2026-07-28 09:33:35 +07:00
  • 43691a127e fix: section track plays GM Piano via program default 0 3dtours 2026-07-28 09:30:27 +07:00
  • 6fa6578dd1 feat: silent fallback when no instrument — no oscillator default 3dtours 2026-07-28 09:28:21 +07:00
  • 2dec94aa7e fix: restore program default 0 for MAIN track MIDI playback 3dtours 2026-07-28 09:25:50 +07:00
  • ea40f0c540 revert: playhead fixes cause cannot play on MAIN/SECTION-TAB 3dtours 2026-07-28 09:22:44 +07:00
  • 5d31563df6 fix: playhead not moving in SECTION-TAB with empty tracks 3dtours 2026-07-28 09:20:31 +07:00
  • 2f2f84066c fix: main playback default program 0 loads MAIN SoundFont 3dtours 2026-07-28 09:15:51 +07:00
  • 52ec9379d6 fix: section sub-track MIDI default program 0 loads MAIN SoundFont 3dtours 2026-07-28 09:10:33 +07:00
  • 9c2fa52e1b revert: Synth button conditional on section items - track can have both 3dtours 2026-07-28 08:50:13 +07:00
  • 815a6faaca fix: Synth button shown on section/audio tracks 3dtours 2026-07-28 08:37:31 +07:00
  • 9befc20851 fix: section track inherits soundfont_id/bank/program via ...t spread 3dtours 2026-07-28 08:32:21 +07:00
  • 18e177fa2d revert: section tracks inherit parent instrument, auto-loads SF prog0 3dtours 2026-07-28 08:27:27 +07:00
  • f2ac70eee0 fix: section sub-tracks nullify instrument instead of inheriting 3dtours 2026-07-28 08:18:43 +07:00
  • ed51cab765 fix: instrument load from PIANO_ROLL in SECTION-TAB writes to main 3dtours 2026-07-28 08:11:36 +07:00
  • 447504ea67 fix: Ctrl+Click on section/MIDI items toggled selection, locked item 3dtours 2026-07-28 08:07:49 +07:00
  • e4d6405b37 fix: PIANO_ROLL activeTracks resolves main tracks, not section 3dtours 2026-07-28 08:01:22 +07:00
  • 2baf034852 fix: section tab clears midiItems, breaks ghost+dropdown 3dtours 2026-07-28 07:51:08 +07:00
  • d40ac47d65 fix: scanner catalog empty + left column blank 3dtours 2026-07-28 07:32:40 +07:00