Browser-Native Digital Audio Workstation
Public Beta

XSDAW

A synthesizer and sequencer that lives entirely in your browser. Compose, automate, and synthesize — without installing a single file.

Scroll

What is
XSDAW?

Synthesizer and sequencer — built from scratch as a modern, browser-first creative tool. One URL. No install. No account. No server-side backend. Just music.

  • A Browser-Native DAW

    Runs entirely in modern browsers via Web Audio API and AudioWorklet for sample-accurate synthesis. No server processing, no latency tradeoffs.

  • A Step Sequencer + Piano Roll

    Arrange patterns in a timeline. Edit notes visually — click to add, hold to extend, right-click to erase. Variable durations from 1/32 to full bars.

  • AI Ready Programmable Synthesizer

    Write custom instruments using a compact DSL. Combine waveforms, envelopes, and filters in code. Stock instruments included, custom ones saved with the song.

  • A Shareable, Text-Based Format

    Songs live as human-readable .sng files. Paste into a chat message. Diff with git. Share without attachments.

Built for
synth enthusiasts

Eight core capabilities that make XSDAW a complete creative environment — not just a toy, not an enterprise suite.

01
Piano Roll

Visual grid editor spanning B8 to C2. Click to add notes, extend to hold, right-click to delete. Variable durations per note from 1/32 to 1/1.

Pattern Editor
02
AudioWorklet Engine

Sample-accurate synthesis via Web Audio API's AudioWorklet. The waveform generator runs natively in the audio thread — no plugins, no latency surprises.

Zero-Latency Synth
03
Automation Lanes

Automate volume, pan, transpose, LP/HP filter cutoff, and delay feedback per track, per step. Values display inline and are editable with a single click.

Full Control
04
FX Chain

Per-track low-pass and high-pass filters (20 Hz–20 kHz), sidechain compressor with A/S/R envelope, stereo delay with feedback, and stereo width spread.

Signal Processing
05
Instrument DSL

Write synthesizer voices in a concise domain-specific language. Combine sine, sawtooth, pulse, noise, and triangle oscillators with envelopes, waveshaping, and filters.

Code-Driven Synth
06
AI Instrument Generation

Describe a sound in plain English. Claude or Gemini writes the DSL code for you. New instrument in seconds, no synthesis knowledge required.

Claude & Gemini
07
Text Song Format

Songs serialize to human-readable .sng text: key=value globals, track commands, note strings. Copy/paste to share. Diff with git. No binary blobs.

Git-Friendly
08
Zero Install

One URL is all it takes. No download, no installer, no account. Works offline after first load. Open the browser and start composing immediately.

URL = App

See It
Work

Real screenshots from the app. Every view is live — nothing mocked up.

XSDAW Track View — full song timeline
Track ViewFull song timeline with up to 256 tracks, color-coded pattern blocks, and master transport bar. Sequencer
XSDAW Piano Roll — note editor
Piano RollVisual grid editor from C2 to B8 — click to add, extend, erase. Variable durations per note from 1/32 to 1/1. Note Editor
XSDAW FX Chain — per-track signal processing
FX ChainPer-track transpose, LP/HP filters, gate-sidechain, delay, stereo width spread, and pan. Signal Processing
XSDAW Instrument DSL — code-driven synthesizer
Instrument DSLDefine synthesizer voices in a compact code editor — combine oscillators, envelopes, LFOs, waveshaping, and filters. Code-Driven Synth
XSDAW AI-Assisted instrument generation
AI-Assisted GenerationType a sound description in plain English — Claude or Gemini writes the DSL code instantly. Hit Apply and hear it. Claude & Gemini
XSDAW Share Player — shared song player UI opened via link
Share as LinkExport your song as a shareable URL — the complete song is encoded directly in the link. No server, no account. Anyone with the link gets a dedicated player page. Zero-Backend Share

What XSDAW
is NOT

Knowing what a tool doesn't do matters just as much. XSDAW is intentionally scoped — deep where it counts, not bloated with features it can't do well.

  • Not a professional recording studio

    XSDAW doesn't record audio from microphones or interfaces. All sound comes from synthesis — no WAV recording, no multi-track audio files, no comping.

  • Not a sample-based beatmaker

    There are no sample packs, drum kits, or loop libraries. Every sound is synthesized from waveforms defined in the instrument DSL or generated by AI.

  • Not a VST / AU plugin host

    Third-party plugins cannot be loaded. The synthesizer engine is entirely self-contained — by design, not by oversight.

  • Not a MIDI controller interface

    No MIDI in/out. Notes are entered via the piano roll grid. Physical keyboards and controllers are not supported.

  • Not a mastering or mixing suite

    XSDAW is a compositional tool. Per-track FX are available for creative shaping, but it is not designed for post-production mastering or complex mixing chains.

Open the app.
Make something.

No account. No download. Works in any modern browser — Chrome, Firefox, Edge, Safari. Start composing in under ten seconds.

Launch XSDAW ↗