From 4ceadbd09ccbec713d41e2b2cd68dcfb99d2c7ae Mon Sep 17 00:00:00 2001 From: Xiaohan-Tian <157918347+Xiaohan-Tian@users.noreply.github.com> Date: Mon, 11 Aug 2025 18:47:09 -0700 Subject: [PATCH] updated README.md. --- README.md | 16 +++++++++++----- 1 file changed, 11 insertions(+), 5 deletions(-) diff --git a/README.md b/README.md index ed43e39..92d0a2d 100644 --- a/README.md +++ b/README.md @@ -2,7 +2,7 @@ K.G.Studio Logo -## K.G.Studio — Browser-based DAW (Digital Audio Workstation) +## K.G.Studio — A Browser-based DAW with AI Assistant K.G.Studio is a lightweight, modern DAW that runs entirely in the browser with **K.G.Studio Musician Assistant** at its core. It features realistic instrument playback via Tone.js samplers, a piano‑roll editor, track and region management with full undo/redo, project persistence to IndexedDB, a configurable settings panel, and an integrated AI assistant with tool execution. @@ -23,15 +23,19 @@ For a deeper technical overview, see `res/overview.md`. ## Getting Started -### Prerequisites -- Node.js 20.19.3+ +### Start using the app online: [K.G.Studio (kgaudiolab.github.io/kgstudio)](https://kgaudiolab.github.io/kgstudio) -### Install & Run +### Or clone and run locally: ```bash -git clone https://github.com/Xiaohan-Tian/KGSP {your-local-path} +# Make sure you have Node.js >= 20.19.3 installed +# Clone the repository +git clone https://github.com/KGAudioLab/KGStudio {your-local-path} cd {your-local-path} +# Install dependencies npm install + +# Run the development server npm run dev ``` @@ -61,6 +65,8 @@ K.G.Studio loads defaults from `./public/config.json` (with an internal fallback ## Using the App +You can find the detailed user guide [here](./docs/USER_GUIDE.md). + 1. Start the app and a default project will load. A default “Melody” MIDI track is ensured on load. 2. Add tracks, rename and reorder them. Click or drag in the track grid to create and arrange regions. 3. Add a region by double‑clicking or holding Ctrl/Cmd and clicking. Drag the edges to resize a region; drag the center to move it. Use Ctrl/Cmd+C and Ctrl/Cmd+V to copy/paste regions.