Reproductor de audio web de alta precisión que sincroniza música en varios dispositivos con navegador e incluye controles de audio espacial.
andremichelle/openDAW
Una estación de trabajo de audio digital (DAW) web para crear música en el navegador, sin registro ni seguimiento.
Alternativa open source a:Ableton Live
FL Studio
BandLab
- Estrellas
- 2,349
- Forks
- 217
- Issues abiertos
- 64
- Último commit
- hace 21 horas
¿Qué es?
openDAW es una estación de trabajo de audio digital que funciona íntegramente en el navegador y busca hacer accesibles las herramientas de producción musical sin necesidad de instalar nada ni crear una cuenta. Está desarrollada con TypeScript e incluye instrumentos y efectos integrados, como un sintetizador sustractivo, uno de distorsión de fase, una caja de ritmos basada en samples, un reproductor de soundfonts, reverbs, delays, compresores y un ecualizador gráfico.
El proyecto también aloja plugins WebCLAP compilados a WebAssembly, que abren sus interfaces originales en ventanas flotantes y pueden automatizarse e incluirse en proyectos. Los proyectos se guardan como archivos bundle y hay un SDK headless para ejecutar openDAW mediante programación.
El código utiliza un motor de audio WASM compilado con Rust junto con el estudio web. Para el desarrollo se requiere Node.js 23 o posterior y Rust con el target wasm32 y una toolchain nightly para compilar el motor de audio. El código fuente está bajo la licencia AGPL v3 o posterior; también se ofrece una licencia comercial independiente.
Funciones clave
- 01Funciona en el navegador sin necesidad de instalar nada ni crear una cuenta.
- 02Incluye instrumentos integrados, como un sintetizador sustractivo, una caja de ritmos basada en samples y un reproductor de soundfonts.
- 03Ofrece efectos como reverb, delay, compresor, limitador y ecualizador gráfico.
- 04Aloja plugins WebCLAP con ventanas de interfaz flotantes y automatización completa de parámetros.
- 05Ofrece un SDK headless para ejecutar proyectos mediante programación.
Casos de uso
- Aprender producción musical en el aula o por cuenta propia sin instalar software.
- Crear borradores rápidos en una computadora donde no sea posible instalar una DAW de escritorio.
- Desarrollar herramientas de audio personalizadas o flujos de trabajo musicales automatizados con el SDK headless.
Inicio rápido
- 1
Clona el repositorio
git clone https://github.com/andremichelle/opendaw.git && cd opendaw - 2
Instala las dependencias
npm install - 3
Compila el proyecto
npm run build - 4
Inicia el servidor de desarrollo y abre https://localhost:8080
npm run dev:studio
Antes de usarlo
- Requiere Node.js 23 o posterior, Rust con una toolchain nightly y mkcert/OpenSSL para configurar HTTPS local.
- El README describe el proyecto como un prototipo y señala que la compatibilidad con Tauri y PWA aún está sin terminar.
- Tiene licencia AGPL v3, por lo que las versiones modificadas que se publiquen o se usen a través de una red también deben distribuirse bajo AGPL.
Temas
Preguntas frecuentes
- ¿Qué es openDAW?
- Una estación de trabajo de audio digital (DAW) web para crear música en el navegador, sin registro ni seguimiento. openDAW es una estación de trabajo de audio digital que funciona íntegramente en el navegador y busca hacer accesibles las herramientas de producción musical sin necesidad de instalar nada ni crear una cuenta. Está desarrollada con TypeScript e incluye instrumentos y efectos integrados, como un sintetizador sustractivo, uno de distorsión de fase, una caja de ritmos basada en samples, un reproductor de soundfonts, reverbs, delays, compresores y un ecualizador gráfico.
- ¿openDAW es gratuito? ¿Qué licencia tiene?
- openDAW es open source bajo la licencia AGPL-3.0. Revisa los términos de la licencia antes de usarlo en productos comerciales.
- ¿openDAW sigue mantenido?
- Mantenimiento activo. El último commit de openDAW fue el 19 oct 2026.
- ¿Para qué puedo usar openDAW?
- Aprender producción musical en el aula o por cuenta propia sin instalar software. Crear borradores rápidos en una computadora donde no sea posible instalar una DAW de escritorio. Desarrollar herramientas de audio personalizadas o flujos de trabajo musicales automatizados con el SDK headless.
- ¿Cómo se instala openDAW?
- Clona el repositorio: git clone https://github.com/andremichelle/opendaw.git && cd opendaw Instala las dependencias: npm install Compila el proyecto: npm run build Inicia el servidor de desarrollo y abre https://localhost:8080: npm run dev:studio
- ¿Dónde consigo openDAW?
- El código fuente y las instrucciones de instalación están en GitHub: https://github.com/andremichelle/openDAW
Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.
Proyectos relacionados
Un DAW experimental basado en patrones, donde cada patrón se puede editar en un tracker, un piano roll o una cuadrícula de pasos, con compatibilidad con plugins CLAP y VST3.
Kit gratuito de herramientas para PDF que funciona íntegramente en el navegador y ofrece más de 90 opciones para combinar, dividir, comprimir, convertir y editar archivos sin subirlos.
Reproductor de música en TypeScript centrado en letras animadas a pantalla completa, compatible con NetEase, QQ, Kugou, Navidrome y bibliotecas locales.
Reproductor de música y editor de etiquetas de escritorio para bibliotecas locales, creado con Svelte y Tauri, con reproducción sin pausas y listas inteligentes.
Subtitulado local y de código abierto para cualquier video: transcripción con Whisper, traducción, estilos e incrustación, desde el navegador, la app de escritorio o la CLI, sin subir el video.