Commit Graph

52 Commits

Author SHA1 Message Date
Xiaohan-Tian efb161dbf4 implemented ClaudeOpenRouterProvider. 2025-08-24 15:23:57 -07:00
Xiaohan-Tian 81c6aeb966 added a configuration option for Claude through OpenRouter. 2025-08-24 13:31:33 -07:00
Xiaohan-Tian cd671eab4c Merge pull request #12 from KGAudioLab/fix/2025-08-16-misc
added `Disclaimer` section to README.
2025-08-21 23:34:07 -07:00
Xiaohan-Tian efee261297 added Disclaimer section to README. 2025-08-21 23:33:41 -07:00
Xiaohan-Tian 48c9337e8f Merge pull request #11 from KGAudioLab/fix/2025-08-16-misc
minor README update.
2025-08-21 23:30:12 -07:00
Xiaohan-Tian bc01d42214 minor README update. 2025-08-21 23:29:44 -07:00
Xiaohan-Tian 9b095e1b98 Merge pull request #10 from KGAudioLab/fix/2025-08-16-misc
minor README updates.
2025-08-21 23:27:01 -07:00
Xiaohan-Tian 042366d96f minor README updates. 2025-08-21 23:26:34 -07:00
Xiaohan-Tian 7b4b82511a Merge pull request #9 from KGAudioLab/fix/2025-08-16-misc
minor README update.
2025-08-21 23:21:43 -07:00
Xiaohan-Tian 719a184e5a minor README update. 2025-08-21 23:21:04 -07:00
Xiaohan-Tian 7ac14b3f16 Merge pull request #8 from KGAudioLab/fix/2025-08-16-misc
Fix/2025 08 16 misc
2025-08-21 23:19:23 -07:00
Xiaohan-Tian f2355b2350 rewrote welcome_new article; updated readme file; introduced /help command. 2025-08-21 23:05:22 -07:00
Xiaohan-Tian 0c54332401 added export conversation feature. 2025-08-21 21:56:22 -07:00
Xiaohan-Tian c1112f41d5 added an option to fix the "Zoom can't capture the sound" problem (it is IMPORTANT to choose "share sound" when share screen in Zoom). 2025-08-20 15:48:26 -07:00
Xiaohan-Tian 365acdae7e added overview document. 2025-08-16 17:45:28 -07:00
Xiaohan-Tian 8b0ddae58d optimized ChatBox component. 2025-08-16 17:35:40 -07:00
Xiaohan-Tian 429efaf629 cleaned up the LLM providers. 2025-08-16 16:25:45 -07:00
Xiaohan-Tian cf4f3edb30 removed native tool_calls handling from OpenAIProvider. 2025-08-16 15:49:41 -07:00
Xiaohan-Tian e69abfd916 Merge pull request #7 from KGAudioLab/fix/2025-08-12-misc
added a subtle wave animation to the 'processing...' text.
2025-08-15 19:34:39 -07:00
Xiaohan-Tian f5a6c8d92c added a subtle wave animation to the 'processing...' text. 2025-08-15 19:34:13 -07:00
Xiaohan-Tian 91db05873e Merge pull request #6 from KGAudioLab/fix/2025-08-12-misc
Update cover-FXgihfAH2vc.png
2025-08-15 18:13:03 -07:00
Xiaohan-Tian c6fac8b319 Update cover-FXgihfAH2vc.png 2025-08-15 18:12:16 -07:00
Xiaohan-Tian 1040b17247 Merge pull request #5 from KGAudioLab/fix/2025-08-12-misc
Update README.md
2025-08-15 17:31:28 -07:00
Xiaohan-Tian ed714b4aa7 Update README.md 2025-08-15 17:30:55 -07:00
Xiaohan-Tian 2d26138849 Merge pull request #4 from KGAudioLab/fix/2025-08-12-misc
added demo video links to README.md.
2025-08-15 17:29:42 -07:00
Xiaohan-Tian cb3e1d4fff added demo video links to README.md. 2025-08-15 17:29:25 -07:00
Xiaohan-Tian 7c3fcbfec2 Merge pull request #3 from KGAudioLab/fix/2025-08-12-misc
Fix/2025 08 12 misc
2025-08-15 15:42:57 -07:00
Xiaohan-Tian 867ec281ba Update README.md 2025-08-15 15:42:37 -07:00
Xiaohan-Tian dd6a70e0b2 updated the input boxes on the settings page to take up the full width. 2025-08-13 22:52:35 -07:00
Xiaohan-Tian 22f4155ced added an automation tool, inputChatBox, which allows users to automatically input content into the chat box via the browser's console. 2025-08-13 22:51:09 -07:00
Xiaohan-Tian f02f3fa6ab Merge pull request #2 from KGAudioLab/fix/2025-08-12-misc
Update synth.png
2025-08-13 19:13:16 -07:00
Xiaohan-Tian abdfa44012 Update synth.png 2025-08-13 19:12:49 -07:00
Xiaohan-Tian db8aac21aa Merge pull request #1 from KGAudioLab/fix/2025-08-12-misc
Fix/2025 08 12 misc
2025-08-13 16:53:44 -07:00
Xiaohan-Tian fc151c818f remove debug info from AttemptCompletionTool. 2025-08-12 23:19:28 -07:00
Xiaohan-Tian 4903450ff4 updated custom instructions for the qwen3-a3b-30b model to address and prevent instances of inactivity or 'laziness' when generating notes for drum kit tracks. 2025-08-12 23:04:07 -07:00
Xiaohan-Tian 91dc9e5023 the code has been updated to ensure that the latest configurations are always retrieved when making calls to the LLM. 2025-08-12 23:02:53 -07:00
Xiaohan-Tian 2510014580 updated the naming convention for new tracks and regions. New tracks now default to 'Track {i}', and new regions default to '{track_name} Region {i}'. 2025-08-12 21:41:11 -07:00
Xiaohan-Tian 47872287ce prevent users from creating overlapping regions. 2025-08-12 21:18:36 -07:00
Xiaohan-Tian 585690a046 fixed the issue that changing instrument will cause track volume back to default. 2025-08-12 21:10:49 -07:00
Xiaohan-Tian e2e992cbda when converting KGTrack to ABC Notation Music Sheet, we should display the drum instrument name instead of the real track name in case the real track name can't indicate the track is using drum pitch notes. 2025-08-12 20:01:51 -07:00
Xiaohan-Tian cac9d47f3d updated system prompt to emphasize when adding notes, it should NOT omit any notes. 2025-08-12 19:47:57 -07:00
Xiaohan-Tian 3534dc7fca hide the ChatBox instead of unmount it to prevent lose chat history. 2025-08-12 19:29:32 -07:00
Xiaohan-Tian f9fc309c91 updated error_no_selected_region.md. 2025-08-12 19:05:18 -07:00
Xiaohan-Tian 4fc2d773fd when exporting KGProject to ABC Notation Music Sheet, we need to export all the tracks including the track contains user selected region, but we should skip the track with no region or no note. 2025-08-12 18:56:55 -07:00
Xiaohan-Tian 5e5a68e1d7 added a treatment for InstrumentSelection panel when selectedTrackId is empty or doesn't associate with a valid track. 2025-08-12 18:25:00 -07:00
Xiaohan-Tian 7ada648d14 removed instrumentSelectionTrackId from projectStore, align the instrumentSelectionTrackId with selectedTrackId. 2025-08-12 18:14:25 -07:00
Xiaohan-Tian ee34115423 auto-select new created track; delete selected track will change selection to an remaining track. 2025-08-12 18:04:14 -07:00
Xiaohan-Tian 8b2d4d68f0 added workflow deploy-to-pages. 2025-08-11 23:02:34 -07:00
Xiaohan-Tian bf085dacf2 introduce BASE_URL to the app and set it to /kgstudio/. 2025-08-11 22:35:51 -07:00
Xiaohan-Tian af9eca8fee disable unused param check for building; updated version number; avoid relying on constructor.name to determine class type due to class name mangling. 2025-08-11 19:54:51 -07:00