Um player de áudio web de alta precisão que sincroniza músicas entre vários dispositivos com controles de áudio espacial.
andremichelle/openDAW
DAW online para produzir música no navegador, sem cadastro nem rastreamento.
Alternativa open source a:Ableton Live
FL Studio
BandLab
- Estrelas
- 2,349
- Forks
- 217
- Issues abertas
- 64
- Último commit
- há 21 horas
O que é?
openDAW é uma estação de trabalho de áudio digital que funciona inteiramente no navegador e busca tornar as ferramentas de produção musical acessíveis sem instalação ou conta. Desenvolvido em TypeScript, inclui um conjunto de instrumentos e efeitos integrados, como um sintetizador subtrativo, um sintetizador de distorção de fase, uma bateria eletrônica baseada em samples, um reprodutor de soundfonts, reverbs, delays, compressores e um equalizador gráfico.
O projeto também hospeda plugins WebCLAP compilados para WebAssembly, que abrem suas interfaces originais em janelas flutuantes e podem ser automatizados e incluídos em projetos. Os projetos são salvos como arquivos de bundle, e há um SDK headless para executar o openDAW de forma programática.
A base de código usa um mecanismo de áudio em WASM escrito em Rust junto com o estúdio web. Para desenvolver, é necessário Node.js 23 ou posterior e Rust com o target wasm32 e uma toolchain nightly para compilar o mecanismo de áudio. O código-fonte é licenciado sob AGPL v3 ou posterior, e também é oferecida uma licença comercial separada.
Recursos principais
- 01Funciona no navegador, sem exigir instalação ou conta.
- 02Inclui instrumentos integrados, como um sintetizador subtrativo, uma bateria eletrônica baseada em samples e um reprodutor de soundfonts.
- 03Oferece efeitos como reverb, delay, compressor, limiter e equalizador gráfico.
- 04Hospeda plugins WebCLAP com janelas flutuantes para a interface e automação completa de parâmetros.
- 05Oferece um SDK headless para executar projetos de forma programática.
Casos de uso
- Aprender produção musical em sala de aula ou por conta própria, sem instalar software.
- Criar rascunhos rápidos em um computador no qual não seja possível instalar uma DAW para desktop.
- Desenvolver ferramentas de áudio personalizadas ou fluxos de trabalho musicais automatizados com o SDK headless.
Início rápido
- 1
Clone o repositório
git clone https://github.com/andremichelle/opendaw.git && cd opendaw - 2
Instale as dependências
npm install - 3
Compile o projeto
npm run build - 4
Inicie o servidor de desenvolvimento e abra https://localhost:8080
npm run dev:studio
Antes de usar
- Requer Node.js 23 ou posterior, Rust com uma toolchain nightly e mkcert/OpenSSL para configurar HTTPS local.
- O README descreve o projeto como um protótipo e indica o suporte a Tauri e PWA como áreas ainda inacabadas.
- Licenciado sob AGPL v3, portanto versões modificadas publicadas ou usadas pela rede também devem ser disponibilizadas sob AGPL.
Tópicos
Perguntas frequentes
- O que é openDAW?
- DAW online para produzir música no navegador, sem cadastro nem rastreamento. openDAW é uma estação de trabalho de áudio digital que funciona inteiramente no navegador e busca tornar as ferramentas de produção musical acessíveis sem instalação ou conta. Desenvolvido em TypeScript, inclui um conjunto de instrumentos e efeitos integrados, como um sintetizador subtrativo, um sintetizador de distorção de fase, uma bateria eletrônica baseada em samples, um reprodutor de soundfonts, reverbs, delays, compressores e um equalizador gráfico.
- openDAW é gratuito? Qual é a licença?
- openDAW é open source sob a licença AGPL-3.0. Confira os termos da licença antes de usá-lo em produtos comerciais.
- openDAW ainda é mantido?
- Manutenção ativa. O último commit de openDAW foi em 19 de out. de 2026.
- Para que posso usar openDAW?
- Aprender produção musical em sala de aula ou por conta própria, sem instalar software. Criar rascunhos rápidos em um computador no qual não seja possível instalar uma DAW para desktop. Desenvolver ferramentas de áudio personalizadas ou fluxos de trabalho musicais automatizados com o SDK headless.
- Como instalar openDAW?
- Clone o repositório: git clone https://github.com/andremichelle/opendaw.git && cd opendaw Instale as dependências: npm install Compile o projeto: npm run build Inicie o servidor de desenvolvimento e abra https://localhost:8080: npm run dev:studio
- Onde consigo openDAW?
- O código-fonte e as instruções de instalação estão no GitHub: https://github.com/andremichelle/openDAW
Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.
Projetos relacionados
Uma DAW experimental baseada em padrões, que podem ser editados em um tracker, piano roll ou grade de passos, com suporte a plugins CLAP e VST3.
Um kit gratuito de ferramentas para PDF que funciona inteiramente no navegador e oferece mais de 90 opções para mesclar, dividir, compactar, converter e editar PDFs sem enviar arquivos.
Player de música em TypeScript com foco em letras animadas em tela cheia, compatível com NetEase, QQ, Kugou, Navidrome e bibliotecas locais.
Player de música e editor de tags para bibliotecas locais, feito com Svelte e Tauri, com reprodução sem intervalos e playlists inteligentes.
Legendas locais e open source para qualquer vídeo: transcrição com Whisper, tradução, estilização e gravação das legendas no vídeo pelo navegador, app para desktop ou CLI, sem enviar o vídeo.