Dev Tools

Waveform Playlist — Multitrack Web Audio Editor

Arrange, trim, and mix multiple audio tracks on a canvas-based waveform timeline, with per-track mute/solo, volume and pan, zoom, and WAV export. Runs entirely in your browser — nothing you load is ever uploaded.

Related tools

About Waveform Playlist — Multitrack Web Audio Editor

Waveform Playlist is a free, open-source (MIT) multitrack web audio editor and player built on the Web Audio API and Tone.js. It renders each track as a canvas waveform on a shared timeline and supports drag-and-drop multi-clip editing — move clips along the timeline, trim their boundaries, and arrange multiple clips per track — with per-track mute/solo, volume, and pan, plus zoom, a master volume, and WAV export. This build is self-hosted directly from the Waveform Playlist project's own source and opens onto its multi-clip editing example preloaded with royalty-free demo stems; everything runs entirely client-side.

How to use

  1. Use the transport bar to Play, Pause, Stop, toggle Loop, and Zoom In/Out on the waveform timeline.
  2. Drag a clip to reposition it along its track, and drag a clip's edges to trim its start or end; select a track first, then press S to split the clip at the playhead.
  3. Adjust each track with its Mute and Solo buttons and the per-track volume and pan controls, and set the overall level with Master Volume.
  4. Explore the Examples menu for the effects, recording, annotations, and other editor variations, each with its own controls.

Frequently asked questions

Is my audio uploaded anywhere?
No — it's processed entirely in your browser. Waveform Playlist decodes and renders audio locally via the Web Audio API; nothing you load, edit, or export is ever sent to a server, including by this site.
Does it support multiple tracks and clips?
Yes — it is a full multitrack editor. Each track can hold multiple clips that you drag to reposition, trim at the edges, and split at the playhead, with per-track mute, solo, volume, and pan.
Can I load my own audio?
The embedded example opens with a set of demo stems already loaded. Waveform Playlist itself supports loading your own audio files; the demo showcases the multitrack editing timeline and controls.
What can I export?
Waveform Playlist can export your arrangement to a WAV file — the full mix or individual tracks — rendered locally in your browser.