Repolode
andremichelle

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 LiveFL StudioBandLab

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. 1

    Clona el repositorio

    git clone https://github.com/andremichelle/opendaw.git && cd opendaw
  2. 2

    Instala las dependencias

    npm install
  3. 3

    Compila el proyecto

    npm run build
  4. 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