A complete browser-native audio ecosystem. A full DAW. A step sequencer. A MIDI bridge. A plugin SDK. All open source, all free, all zero-install. Everything runs in the tab.
Four tools that work standalone and together. Start with the DAW, extend with plugins, build your own with the SDK.
Official and community-contributed plugins for WAVR PRO. All built on the WAVR Plugin SDK. Submit yours below.
WAVR is designed to be extended. The plugin SDK gives you the host AudioContext, BPM sync, session state, and modal chrome for free — you bring the sound.
WavrPlugin from the SDK. Implement
mount(el), destroy(),
getState(), setState(s). Set your
static pluginId, pluginName,
pluginColor.
this.ctx is the shared AudioContext.
this.bpm stays in sync.
this.emitBuffer(buf) drops audio onto a new DAW
track. this.notify(msg) shows a toast.
test.html that demonstrates your
plugin working without WAVR PRO. This is what reviewers and
users run first. Keep it simple.
No account. No download. No dependencies. Every WAVR tool works right now, in this browser, on this device.