---
title: "openDAW: an open-source DAW that lives in the browser"
slug: opendaw-daw-en-el-navegador.en
kind: guide
summary: "What openDAW is, how it works in the browser using the Web Audio API and TypeScript, why it does not compete with major DAWs but helps understand how they work, and how its data sovereignty model connects with GDPR principles and free software."
publishedAt: 2026-06-23
updatedAt: 2026-06-23
---
import { Image } from "astro:assets";
import vaporisateurImg from "../../assets/blog/posts/infografias/hero-opendaw-screenshot.jpg";

The first time I opened openDAW in the browser I expected a limited demo. It is
not. It is a full DAW that runs without installing anything, without registering,
without leaving a trace. For someone who works on automatic music transcription and
needs accessible tools for teaching and research, that is not a minor detail.

It is developed by André Michelle and is available at [opendaw.org](https://opendaw.org).
The source code is on GitHub under the AGPL v3 licence.

## What a DAW is and why the browser

A DAW — Digital Audio Workstation — is the environment where audio tracks,
virtual instruments, effects and the mix coexist. Historically these have been
native applications: tied to the operating system, expensive and with steep
learning curves.

The Web Audio API, available in any modern browser, changed the equation: it
allows processing audio with low latency, managing effect nodes and synthesising
signals directly from JavaScript. openDAW builds on that foundation to offer a
production environment that requires no installation. Access is universal: any
device with a browser can open it.

## Not here to compete, here to explain

openDAW does not aim to replace Ableton or Pro Tools. That clarification matters,
because it completely changes the way you evaluate it.

Major DAWs are professional environments with decades of development, proprietary
plugin ecosystems, hardware integrations and massive production communities.
Learning to use them well takes months. Understanding how they work internally —
what an effect node does, how signal flows between tracks, what a bus is, how a
synthesis chain is implemented — is a different matter entirely.

openDAW occupies that second space: it is a tool for learning, exploring and
collaborating. The code is readable, the architecture is transparent, the plugins
are written in TypeScript — a language any developer can read — and two of the
instruments, Apparat and Spielwerk, are directly programmable from the browser.
For anyone studying [music informatics](/en/concepto/informatica-musical) or wanting
to understand how a synthesiser is built, that is worth more than a thousand user
tutorials.

The community that forms around that goal is also different: it is not a community
of producers comparing plugin chains, but one of developers building an open-source
tool together. The project accepts contributions with a single condition: whoever
submits code must understand every line they sign. AI-assisted code is accepted,
but requires documenting the process. It is an honest stance on collective
responsibility in shared code.

## The project philosophy

The first thing you read in the README is a declaration of principles:

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

It is an explicit stance against the SaaS subscription and surveillance model
that dominates creative tools on the web. The project minimises external
dependencies — the core architecture is TypeScript without heavy frameworks — and
delegates to the browser what the browser already does well.

## Data sovereignty and self-hosting

There is something in openDAW's architecture that goes beyond privacy as a
feature: it is privacy as an inevitable consequence of design. By running entirely
in the browser, the user's projects never need to leave their device. There is no
server to process them, no account to index them, no company to retain them.

This connects directly with the principles of the GDPR — the EU General Data
Protection Regulation —: data minimisation, limited purpose, user control over
their information. openDAW complies by design, not by company policy.

For those of us who work with digital sovereignty principles — the idea that
technology should expand people's autonomy, not create opaque dependencies — this
architecture is more than efficient: it is coherent. Where there is no data, there
is no tyranny. It is not a slogan; it is an engineering decision.

The project also allows fully self-hosted deployment: there is a Tauri wrapper in
development that packages the application as a native desktop app, and the web
version can be served from its own infrastructure. An educational institution, a
research group or a technology cooperative can run their own instance without
depending on any external provider.

## What comes out of the box

openDAW ships with more than 26 stock plugins grouped into three categories:

**Instruments:** the subtractive synthesiser Vaporisateur, a SoundFont player,
a sampler (Nano Sampler) and two instruments programmable in JavaScript — Apparat
and Spielwerk — that allow writing synthesis logic directly in the browser.

<figure>
  <Image
    src={vaporisateurImg}
    alt="Screenshot of the Vaporisateur synthesiser in openDAW: oscillator panel, filter, envelope and LFO over the DAW's dark interface"
    widths={[480, 768, 1200]}
    sizes="(min-width: 760px) 680px, 92vw"
    loading="lazy"
  />
  <figcaption>The Vaporisateur synthesiser, one of openDAW's 26+ stock plugins. Its classic subtractive architecture — oscillators, filter, envelope, LFO — is readable directly in the project's TypeScript code.</figcaption>
</figure>

**Effects:** Dattorro and FreeVerb reverb, delay, vocoder, waveshaper, gate,
maximizer, crusher and several dynamics processors.

**[MIDI](/en/glosario/midi-def) tools:** arpeggio, pitch shifter, velocity
manipulator and external MIDI output, which allows connecting openDAW to external
hardware or software via the [standard protocol](/en/blog/que-es-midi).

## Technical architecture

The project is a monorepo managed with Lerna and Turbo. The stack is primarily
TypeScript (95 % of the code), with Sass for styling. External dependencies are
deliberately few: jszip for packaging projects, markdown-it for the integrated
documentation, d3-force for visualising the plugin connection graph, soundfont2
for sampled instrument banks, Zod for schema validation and FFmpeg in WASM for
audio encoding and decoding.

## Why it is interesting for research

From my work in automatic music transcription, what interests me most about
openDAW is that it lowers the barrier to entry without sacrificing depth. Four
concrete lines:

| Scenario | openDAW advantage | Current limitation |
|---|---|---|
| Reproducible experimentation | No server: pin an exact version and share the URL | Audio engine in JavaScript; high latency under load |
| Programmable plugins | Apparat and Spielwerk allow defining synthesis in JavaScript, directly in the browser | No access to low-level audio APIs (WASM still in development) |
| Friction-free teaching | No installation or licence; works from any device on day one | Learning curve if you want to program your own plugins |
| Readable code | TypeScript without heavy abstractions; the signal chain is traceable in the code | Large monorepo; finding your way around takes time |

## Project status

In June 2026, openDAW has 1,800 stars on GitHub and 43 open issues. The audio
engine is still the most latency-sensitive part — the main limitation to bear in
mind before adopting it in a demanding workflow — with a WASM engine in active
development.

For musician-researchers working with [Asturian bagpipe corpora](/en/blog/construir-corpus-audio),
having an open, self-hostable web environment to explore synthesis and process
signal without depending on proprietary licences is a piece that fits well in a
sovereign toolchain.

## A note on the dual licence

AGPL v3 means anyone can use, study and modify the code, but if they deploy it as
a network service they must publish their modifications. The commercial licence
exists for those who need to integrate it into closed-source products without that
obligation. For academic, teaching and personal use, AGPL covers everything.

## References

- Michelle, A. *openDAW* (GitHub repository). [https://github.com/andremichelle/openDAW](https://github.com/andremichelle/openDAW)
- MDN Web Docs. [*Web Audio API*](https://developer.mozilla.org/en-US/docs/Web/API/Web_Audio_API). Mozilla Foundation.
- European Parliament and Council of the EU. [*General Data Protection Regulation (GDPR), Regulation (EU) 2016/679*](https://eur-lex.europa.eu/legal-content/EN/TXT/?uri=CELEX%3A32016R0679). EUR-Lex, 2016.
- Free Software Foundation. [*GNU Affero General Public License v3*](https://www.gnu.org/licenses/agpl-3.0.html).
- Laplante, A. (2022). "Open source music software." In *The Oxford Handbook of Music and Corpus Studies* (pp. 201–219). Oxford University Press.
