공간 오디오 제어 기능을 갖춘, 여러 브라우저 기기에서 음악을 정밀하게 동기화하는 웹 오디오 플레이어
- 스타
- 2,349
- 포크
- 217
- 열린 이슈
- 64
- 마지막 커밋
- 20시간 전
어떤 프로젝트인가요?
openDAW는 브라우저에서 완전히 실행되는 디지털 오디오 워크스테이션으로, 설치하거나 계정을 만들지 않고도 음악 제작 도구를 사용할 수 있도록 하는 것을 목표로 합니다. TypeScript로 제작되었으며, 감산 합성 신스, 위상 왜곡 신스, 샘플 드럼 머신, 사운드폰트 플레이어, 리버브, 딜레이, 컴프레서, 그래픽 이퀄라이저 등 기본 악기와 이펙트를 제공합니다.
또한 WebAssembly로 컴파일된 WebCLAP 플러그인을 호스팅합니다. 플러그인은 원래 인터페이스를 플로팅 창으로 열며, 자동화하고 프로젝트에 함께 묶을 수 있습니다. 프로젝트는 번들 파일로 저장되며, openDAW를 프로그래밍 방식으로 실행할 수 있는 헤드리스 SDK도 제공됩니다.
코드베이스는 웹 스튜디오와 함께 Rust로 빌드한 WASM 오디오 엔진을 사용합니다. 개발하려면 Node.js 23 이상과 오디오 엔진 빌드용 wasm32 타깃 및 nightly 툴체인이 필요합니다. 소스 코드는 AGPL v3 이상으로 제공되며, 별도의 상용 라이선스도 이용할 수 있습니다.
핵심 기능
- 01설치하거나 계정을 만들 필요 없이 브라우저에서 실행됩니다.
- 02감산 합성 신스, 샘플 드럼 머신, 사운드폰트 플레이어 등의 기본 악기를 제공합니다.
- 03리버브, 딜레이, 컴프레서, 리미터, 그래픽 EQ 등의 이펙트를 제공합니다.
- 04플로팅 UI 창과 전체 파라미터 자동화를 지원하는 WebCLAP 플러그인을 호스팅합니다.
- 05프로젝트를 프로그래밍 방식으로 실행할 수 있는 헤드리스 SDK를 제공합니다.
활용 사례
- 소프트웨어를 설치하지 않고 교실이나 독학 환경에서 음악 제작을 배울 때.
- 데스크톱 DAW를 설치할 수 없는 컴퓨터에서 간단히 아이디어를 스케치할 때.
- 헤드리스 SDK를 바탕으로 맞춤형 오디오 도구나 자동화된 음악 워크플로를 구축할 때.
빠른 시작
- 1
저장소를 클론합니다
git clone https://github.com/andremichelle/opendaw.git && cd opendaw - 2
종속성을 설치합니다
npm install - 3
프로젝트를 빌드합니다
npm run build - 4
개발 서버를 시작한 다음 https://localhost:8080 을 엽니다
npm run dev:studio
사용 전 알아둘 점
- Node.js 23 이상, nightly 툴체인의 Rust, 로컬 HTTPS 설정을 위한 mkcert/OpenSSL이 필요합니다.
- README에서는 이 프로젝트를 프로토타입이라고 설명하며, Tauri 및 PWA 지원을 미완성 영역으로 나열합니다.
- AGPL v3 라이선스에 따라 수정된 버전을 공개적으로 또는 네트워크를 통해 사용하는 경우에도 AGPL로 공개해야 합니다.
토픽
자주 묻는 질문
- openDAW은(는) 무엇인가요?
- 가입이나 추적 없이 브라우저에서 음악을 만들 수 있는 웹 기반 DAW openDAW는 브라우저에서 완전히 실행되는 디지털 오디오 워크스테이션으로, 설치하거나 계정을 만들지 않고도 음악 제작 도구를 사용할 수 있도록 하는 것을 목표로 합니다. TypeScript로 제작되었으며, 감산 합성 신스, 위상 왜곡 신스, 샘플 드럼 머신, 사운드폰트 플레이어, 리버브, 딜레이, 컴프레서, 그래픽 이퀄라이저 등 기본 악기와 이펙트를 제공합니다.
- openDAW은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
- openDAW은(는) AGPL-3.0 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
- openDAW은(는) 아직 유지보수되고 있나요?
- 활발히 유지보수 중. openDAW의 마지막 커밋은 2026년 10월 19일입니다.
- openDAW은(는) 어디에 사용할 수 있나요?
- 소프트웨어를 설치하지 않고 교실이나 독학 환경에서 음악 제작을 배울 때. 데스크톱 DAW를 설치할 수 없는 컴퓨터에서 간단히 아이디어를 스케치할 때. 헤드리스 SDK를 바탕으로 맞춤형 오디오 도구나 자동화된 음악 워크플로를 구축할 때.
- openDAW는 어떻게 설치하나요?
- 저장소를 클론합니다: git clone https://github.com/andremichelle/opendaw.git && cd opendaw 종속성을 설치합니다: npm install 프로젝트를 빌드합니다: npm run build 개발 서버를 시작한 다음 https://localhost:8080 을 엽니다: npm run dev:studio
- openDAW은(는) 어디서 받을 수 있나요?
- 소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/andremichelle/openDAW
요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.
관련 프로젝트
패턴 하나를 트래커, 피아노 롤, 스텝 그리드에서 편집할 수 있는 실험적인 패턴 기반 DAW로, CLAP 및 VST3 플러그인을 지원합니다.
브라우저에서 완전히 실행되는 무료 PDF 도구 모음으로, 파일을 업로드하지 않고도 PDF 병합, 분할, 압축, 변환, 편집 등 90가지 이상의 작업을 제공합니다.
전체 화면 애니메이션 가사에 초점을 맞춘 TypeScript 음악 플레이어로, NetEase, QQ, Kugou, Navidrome 및 로컬 라이브러리를 지원합니다.
Svelte와 Tauri로 만든 데스크톱 음악 플레이어 겸 태거로, 끊김 없는 재생과 스마트 플레이리스트를 지원합니다.
동영상을 업로드하지 않고 브라우저·데스크톱 앱·CLI에서 Whisper로 받아쓰기, 번역, 스타일 적용 및 자막 합성을 제공하는 오픈소스 로컬 자막 도구입니다.