MyGo 云音乐
Go와 MyGo로 만든 서드파티 네이버 클라우드 뮤직 데스크톱 클라이언트
openDAW는 차세대 웹 기반 디지털 오디오 워크스테이션입니다
openDAW is a next-generation web-based Digital Audio Workstation (DAW)
미디어TypeScript · RustGitHub @andremichelle직접 설치운영자 미확인
써 보셨어요? 한 번만 눌러 주세요. 로그인은 필요 없어요.
개인 계정의 공개 저장소 소유자는 GitHub로 로그인해 운영자를 확인하고 소개를 직접 관리할 수 있습니다. 관리자 승인은 필요하지 않습니다.
로그인한 뒤 확인 파일을 만들어 이 저장소의 기본 브랜치에 30분 안에 커밋해 주세요. 다른 브랜치나 포크의 파일은 인정하지 않습니다. 파일을 올린 뒤 아래에서 확인하면 관리자 승인 없이 관리할 수 있습니다. 자격을 유지하려면 파일을 남겨 두세요.
로그인이 필요하면 로그인 화면으로 이동합니다. 로그인 후 이곳으로 돌아와 원하는 확인 버튼을 다시 눌러 주세요.
설치형 프로젝트는 배포 도메인 없이도 확인할 수 있습니다. 개인 저장소는 GitHub 로그인으로, 조직 저장소는 위의 저장소 확인 파일로 직접 확인해 주세요.
메이커가 쓴 소개는 위의 한 줄이 전부입니다. 더 자세한 내용은 저장소 README에서 읽을 수 있습니다. 저장소 README ↗
README 전체를 불러오는 중입니다.
README 전문 보기 ↗openDAW is a next-generation web-based Digital Audio Workstation (DAW) designed to democratize music production and to resurface the process of making music by making high-quality creation tools accessible to everyone, with a strong focus on education and data-privacy.
Subscribe to our Newsletter for regular updates.
How do we use AI, and why will openDAW never generate your music? opendaw.studio/manuals/ai gives the honest answer.
New to the codebase? introduction.md maps every component of this repository and how they depend on each other.
We are committed to transparency and community-driven development.
The source code for openDAW is available under AGPL v3 (or later)
openDAW stands for radical simplicity and respect.
We welcome contributions that follow the existing style and conventions of the project. AI-assisted code is fine, but
every contributor must understand every line of code they submit. If you use AI tools, please document your process
in /plans. Keep pull requests small and focused. Large
PRs will not be reviewed. Split big contributions into smaller commits that add requirements gradually and maintain
operations of the app.
If you are interested in helping, here are areas where we need support:
We always appreciate help on open issues: https://github.com/andremichelle/openDAW/issues
To discuss contributions, book a call: https://calendly.com/andremichelle/opendaw-on-tour
To everyone who has contributed feedback, reported bugs, suggested improvements, or helped spread the word — thank you! Your support is shaping openDAW into something truly powerful!
Thank you @ccswdavidson, @Chaosmeister, @jeffreylouden, @solsos, @TheRealSyler, @Trinitou, and @xnstad for testing the repositories and identifying issues during the installation of openDAW!
Special shout-out to the biggest bug hunters: kanaris, @Chaosmeister and BeatMax Prediction. Your relentless attention to detail made a huge difference!
Huge thanks to our ambassadors, whose dedication and outreach amplify our mission!
Stephen Tai, Pathfinder, One Sound Every Day (santino), kanaris, Oli Larkin, @Robert Anthony
Cal Lycus, Jetdarc, Truls Enstad, Polarity, Ynot Etluhcs, Mats Gisselson, Ola, SKYENCE, BeatMax_Prediction, Kim T, Nyenoidz, Steve Meiers, 4ohm, Yito, Shawn Lukas, Tommes, David Thompson, Harry Gillich, OxVolt, Wojciech Miłkowski, skyboundzoo, JHINZ, Mark Dammer, fork-kun, Martin Eigel
openDAW hosts WebCLAP plugins, CLAP plugins compiled to WebAssembly, as
instruments and audio effects. Their original interfaces open in floating windows, all parameters can be automated, and
the plugins travel with the project into bundles, cloud backups and Live Rooms. Pick a plugin from the openDAW cloud or
import your own .wclap bundle.
openDAW tries to avoid external libraries and frameworks. The following is a list of the external libraries we currently use in the web studio:
Before starting, ensure you have the following installed on your system:
rustup, >= 1.82) is required to build the WASM
audio engine (@opendaw/studio-core-wasm). Without it, npm run build / npm run dev:studio fails to
resolve that package (a Vite pre-transform error), because packages/studio/core-wasm/dist never gets built.
You need:
wasm32-unknown-unknown target — rustup target add wasm32-unknown-unknownrust-src component (the device crates build with -Zbuild-std=core) —
rustup toolchain install nightly && rustup component add rust-src --toolchain nightlywasm-opt, used to size-optimise
the WASM modules (brew install binaryen, or apt install binaryen). If it is missing, the build still
succeeds and ships unoptimised modules.git clone https://github.com/andremichelle/opendaw.git && cd opendaw
npm run cert (only for the very first time)npm run clean (to revert to clean slate, removes all node_modules and dist folders)npm install (for the first time and after npm run clean)npm run build (for the first time and after npm run clean)npm run dev:studio | npm run dev:headless (start dev server)Watch Polarity's Video "there's a new FREE DAW in town"
openDAW is available under two alternative license terms:
| Option | When to choose it | Obligations |
|---|---|---|
| A. AGPL v3 (or later) | You are happy for the entire work that includes openDAW to be released under AGPL-compatible open-source terms. | – Must distribute complete corresponding source code under AGPL.– Must keep copyright & licence notices.– Applies both to distribution and to public use via network/SaaS (§13).– May run openDAW privately in any software, open or closed (§0). |
| B. Commercial Licence | You wish to incorporate openDAW into closed-source or otherwise licence-incompatible software or SaaS offerings. | – Pay the agreed fee.– No copyleft requirement for your own source code.– Other terms as per the signed agreement. |
How to obtain the Commercial License
[email protected]with your company name, product description, and expected distribution volume.
If you redistribute or run modified versions of openDAW for public use without a commercial license, the AGPL v3 terms apply automatically.
AGPL v3 (or later) © 2025 André Michelle