-
Notifications
You must be signed in to change notification settings - Fork 14
Getting Started
Daniel Joaquin Trujillo edited this page Jun 26, 2026
·
2 revisions
Double-click theDAW.bat. It checks the machine, installs anything missing after one confirmation, and opens theDAW in the browser. The Stable Audio model downloads on its own the first time a track is generated.
.\theDAW.batThe launcher bootstraps dependencies when the tree is fresh (uv sync --group dev, npm install), clears stale processes on ports 5173, 8600, and 5187, then runs the backend, Vite, and an optional tunnel in one console.
uv run uvicorn backend.server:app --host 0.0.0.0 --port 8600 --reload # backend
cd frontend && npm run dev # frontendOn Windows, uv sync installs CUDA 12.8 torch and torchaudio plus the pre-built Flash Attention wheel automatically.
theDAW.bat installs these the first time a tool is missing.
| Tool | Role |
|---|---|
| uv | Python environment and package manager. |
| Node.js 20.19+ or 22.12+ | Frontend dev server and the VJ sidecar. |
| FFmpeg on PATH | All audio I/O: effects, exports, library ingest, MIDI conversion, import. |
| Git | Clones the repo; --recurse-submodules brings in the Magenta sidecar source. |
| NVIDIA driver 550+ | Runs the Medium model and Magenta. The Small model runs on CPU. |
- Windows setup guide for CUDA, Flash Attention, and soundfile details.
- User Guide §3 for the full walkthrough.