Sobre o projeto

Sourdaw é uma estação de trabalho de áudio digital moderna disponível como um aplicativo web baseado em Chromium e um shell de desktop Electron. Utiliza um motor DSP unificado em Rust para áudio nativo, I/O e hospedagem de plugins CLAP, enquanto o frontend é construído com TypeScript, React e a Web Audio API. As principais capacidades incluem: - Core da DAW: Arranjo, gravação, edição, mixagem, roteamento, automação e instrumentos e efeitos integrados. - Colaboração: Colaboração em tempo real via sessões WebRTC, descoberta nativa de LAN e um relay WebSocket opcional. - Agent Harness: Um sistema impulsionado por IA que aceita objetivos em linguagem natural para gerenciar trilhas, clipes, MIDI e alterações de mixagem. Integra-se com provedores como Anthropic e OpenAI para MIDI generativo, conversão de áudio para MIDI (Basic Pitch) e ditado Whisper. - Gerenciamento de Estado: Utiliza Automerge CRDTs para lidar com a persistência do projeto, histórico de desfazer e edição colaborativa através de um único caminho de gravação.