Tever
ES

Guía · Informática Musical

openDAW: un DAW de código abierto que vive en el navegador

Qué es openDAW, cómo funciona en el navegador usando la Web Audio API y TypeScript, por qué no compite con los grandes DAW sino que ayuda a entender cómo funcionan, y cómo su modelo de soberanía del dato lo conecta con los principios del RGPD y el software libre.

Interfaz del DAW openDAW en el navegador, con pistas de audio, plugins de sintetizador y el logo del proyecto sobre fondo oscuro

La primera vez que abrí openDAW en el navegador esperaba una demo limitada. No lo es. Es un DAW completo que corre sin instalar nada, sin registrarse, sin dejar rastro. Para alguien que trabaja con transcripción automática de música y necesita herramientas accesibles para docencia e investigación, eso no es un detalle menor.

Lo desarrolla André Michelle, y está disponible en opendaw.org. El código fuente está en GitHub bajo licencia AGPL v3.

Qué es un DAW y por qué el navegador

Un DAW —Digital Audio Workstation— es el entorno donde conviven las pistas de audio, los instrumentos virtuales, los efectos y la mezcla. Históricamente han sido aplicaciones nativas: ligadas al sistema operativo, costosas y con curvas de aprendizaje largas.

La Web Audio API, disponible en cualquier navegador moderno, cambió la ecuación: permite procesar audio con latencia baja, gestionar nodos de efecto y sintetizar señales directamente desde JavaScript. openDAW construye sobre esa base para ofrecer un entorno de producción sin instalar nada. El acceso es universal: cualquier dispositivo con navegador puede abrirlo.

No viene a competir, viene a explicar

openDAW no aspira a reemplazar a Ableton ni a Pro Tools. Esa aclaración es importante, porque cambia por completo la manera de evaluarlo.

Los grandes DAW son entornos profesionales con décadas de desarrollo, ecosistemas de plugins propietarios, integraciones de hardware y comunidades de producción masivas. Aprender a usarlos bien requiere meses. Entender cómo funcionan por dentro —qué hace un nodo de efecto, cómo fluye la señal entre pistas, qué es un bus, cómo se implementa una cadena de síntesis— es otra cosa distinta.

openDAW ocupa ese segundo espacio: es una herramienta para aprender, explorar y colaborar. El código es legible, la arquitectura es transparente, los plugins están escritos en TypeScript —un lenguaje que cualquier desarrollador puede leer— y dos de los instrumentos, Apparat y Spielwerk, son directamente programables desde el navegador. Para quien estudia informática musical o quiere entender cómo se construye un sintetizador, eso vale más que mil tutoriales de usuario.

La comunidad que se forma alrededor de ese objetivo es también distinta: no es una comunidad de productores comparando cadenas de plugins, sino una de desarrolladores construyendo juntos una herramienta de código abierto. El proyecto acepta contribuciones con una sola condición: quien envía código tiene que entender cada línea que firma. El código asistido por IA se acepta, pero requiere documentar el proceso. Es una postura honesta sobre la responsabilidad colectiva en el código que se comparte.

La filosofía del proyecto

Lo primero que se lee en el README es una declaración de principios:

No SignUp. No Tracking. No Cookie Banners. No User Profiling. No Terms & Conditions. No Ads. No Paywalls. No Data Mining.

Es una toma de postura explícita contra el modelo SaaS de suscripción y vigilancia que domina las herramientas creativas en la web. El proyecto minimiza dependencias externas —la arquitectura central es TypeScript sin frameworks pesados— y delega en el navegador lo que el navegador ya hace bien.

Soberanía del dato y autoalojamiento

Hay algo en la arquitectura de openDAW que va más allá de la privacidad como característica: es privacidad como consecuencia inevitable del diseño. Al correr íntegramente en el navegador, los proyectos del usuario no tienen por qué salir nunca de su dispositivo. No hay servidor que los procese, no hay cuenta que los indexe, no hay empresa que los retenga.

Eso conecta directamente con los principios del RGPD —el Reglamento General de Protección de Datos de la UE—: minimización del dato, finalidad limitada, control del usuario sobre su información. openDAW los cumple por diseño, no por política de empresa.

Para quienes trabajamos con principios de soberanía digital —la idea de que la tecnología debe ampliar la autonomía de las personas, no crear dependencias opacas—, esta arquitectura es más que eficiente: es coherente. Donde no hay dato, no hay tiranía. No es un lema; es una decisión de ingeniería.

El proyecto permite además el despliegue completamente autoalojado: existe un envoltorio Tauri en desarrollo que empaqueta la aplicación como una app de escritorio nativa, y la versión web puede servirse desde infraestructura propia. Una institución educativa, un grupo de investigación o una cooperativa tecnológica pueden tener su propia instancia sin depender de ningún proveedor externo.

Qué incluye de serie

openDAW viene con más de 26 plugins de stock agrupados en tres categorías:

Instrumentos: el sintetizador sustractivo Vaporisateur, un reproductor de SoundFont, un sampler (Nano Sampler) y dos instrumentos programables en JavaScript —Apparat y Spielwerk— que permiten escribir lógica de síntesis directamente en el navegador.

Captura del sintetizador Vaporisateur en openDAW: panel de osciladores, filtro, envolvente y LFO sobre la interfaz oscura del DAW
El sintetizador Vaporisateur, uno de los 26+ plugins de stock de openDAW. Su arquitectura sustractiva clásica —osciladores, filtro, envolvente, LFO— es legible directamente en el código TypeScript del proyecto.

Efectos: reverb Dattorro y FreeVerb, delay, vocoder, waveshaper, gate, maximizer, crusher y varios procesadores de dinámica.

Herramientas MIDI: arpeggio, pitch shifter, manipulador de velocidad y salida MIDI externa, lo que permite conectar openDAW con hardware o software externo vía el protocolo estándar.

Arquitectura técnica

El proyecto es un monorepo gestionado con Lerna y Turbo. El stack es principalmente TypeScript (95 % del código), con Sass para los estilos. Las dependencias externas son deliberadamente pocas: jszip para empaquetar proyectos, markdown-it para la documentación integrada, d3-force para la visualización del grafo de conexiones entre plugins, soundfont2 para los bancos de instrumentos de muestra, Zod para la validación de esquemas y FFmpeg en WASM para la codificación y decodificación de audio.

Por qué es interesante para la investigación

Desde mi trabajo en transcripción automática de música, lo que más me interesa de openDAW es que baja la barrera de entrada sin sacrificar la profundidad. Cuatro líneas concretas:

EscenarioVentaja de openDAWLimitación actual
Experimentación reproducibleSin servidor: se fija una versión exacta y se comparte la URLMotor de audio en JavaScript; latencia alta bajo carga
Plugins programablesApparat y Spielwerk permiten definir síntesis en JavaScript, directamente en el navegadorSin acceso a APIs de audio de bajo nivel (WASM aún en desarrollo)
Docencia sin fricciónSin instalación ni licencia; funciona desde cualquier dispositivo el día unoCurva de aprendizaje si se quiere programar plugins propios
Código legibleTypeScript sin abstracciones pesadas; la cadena de señal es trazable en el códigoMonorepo grande; orientarse requiere tiempo

Estado del proyecto

En junio de 2026, openDAW tiene 1.800 estrellas en GitHub y 43 issues abiertos. El motor de audio es aún la parte más sensible a la latencia —la limitación principal a tener en cuenta antes de adoptarlo en un flujo de trabajo exigente—, con un motor en WASM en desarrollo activo.

Para músicos investigadores que trabajamos con corpus de gaita asturiana, tener un entorno web abierto y autoalojable donde explorar síntesis y procesar señal sin depender de licencias propietarias es una pieza que encaja bien en una cadena de herramientas soberana.

Una nota sobre la licencia dual

AGPL v3 significa que cualquiera puede usar, estudiar y modificar el código, pero si lo despliega como servicio en red tiene que publicar las modificaciones. La licencia comercial existe para quienes necesiten integrarlo en productos de código cerrado sin esa obligación. Para uso académico, docente y personal, AGPL cubre todo.

Bibliografía

Preguntas frecuentes