Write and arrange
Build drum patterns, edit polyphonic notes in the piano roll, place pattern and audio clips in the playlist, and automate supported track or master parameters.
Private browser music studio
A full digital audio workstation powered by Rust and WebAssembly. It loads only when you open the studio; project audio is processed in this tab while normal site assets load as usual.
What is inside
Quick answer: BalanceDAW combines a 16-step channel rack, pattern and song modes, a playlist, piano roll, sampler and browser synths with a multitrack mixer. Its Rust/WebAssembly engine runs through an AudioWorklet, and the studio is loaded only after you press the launch button.
Build drum patterns, edit polyphonic notes in the piano roll, place pattern and audio clips in the playlist, and automate supported track or master parameters.
Route channels to mixer tracks, use gain, pan, mute, sends and sidechain routing, then order up to eight insert slots with stock EQ, compressor, distortion, delay and reverb.
Project data uses on-device OPFS/IndexedDB storage. Offline bounce renders the arrangement, stock effects and automation to a dithered 16-bit WAV.
Know before launch
BalanceDAW currently exports WAV rather than MP3, FLAC or OGG. Audio and MIDI recording, third-party Web Audio Module hosting and .flp import are not available in the current release. Large projects depend on device CPU, memory and browser storage. See how AudioWrench reviews implementation claims.
Use the channel rack and piano roll, arrange in Song mode, then finish through the mixer and offline WAV export.
Trim, convert or clean a clip first with the Edit & Convert tools, then import the saved result into the studio.
Projects and imported samples stay in browser storage on this device. Clearing site data can remove them, so export important work and read the privacy notice.
FAQ
No. Project state and imported samples are stored on this device using browser storage. Application assets load from AudioWrench when the studio is opened.
The current offline bounce writes a dithered 16-bit WAV and includes the arrangement, stock insert effects, sends and supported automation.
The small landing shell keeps the initial page fast. The larger studio interface, WebAssembly engine and worklet code load only after launch.