프로젝트 소개

Sourdaw는 Chromium 기반 웹 애플리케이션 및 Electron 데스크톱 셸로 제공되는 현대적인 디지털 오디오 워크스테이션입니다. 네이티브 오디오, I/O 및 CLAP 플러그인 호스팅을 위해 통합 Rust DSP 엔진을 사용하며, 프론트엔드는 TypeScript, React 및 Web Audio API로 구축되었습니다. 주요 기능은 다음과 같습니다: - DAW 코어: 어레인지먼트, 녹음, 편집, 믹싱, 라우팅, 오토메이션 및 내장 악기와 이펙트. - 협업: WebRTC 세션을 통한 실시간 협업, 네이티브 LAN 검색 및 선택적 WebSocket 릴레이. - 에이전트 하네스(Agent Harness): 트랙, 클립, MIDI 및 믹스 변경을 관리하기 위해 자연어 목표를 수용하는 AI 기반 시스템입니다. 생성형 MIDI, 오디오-MIDI 변환(Basic Pitch) 및 Whisper 받아쓰기를 위해 Anthropic 및 OpenAI와 같은 제공업체와 통합됩니다. - 상태 관리: Automerge CRDT를 사용하여 단일 쓰기 경로를 통해 프로젝트 지속성, 실행 취소 기록 및 협업 편집을 처리합니다.