About this project

BangerBox is a fully client-side Digital Audio Workstation (DAW), sequencer, and sampler designed to replicate the workflow of the Akai MPC Live series without hardware constraints. It operates as an installable Progressive Web App (PWA) with zero server, account, or cloud dependencies — functional even offline. Audio is stored in the Origin Private File System, project data uses WASM SQLite, and DSP runs via AudioWorklets backed by WebAssembly. Features include 128 drum pads per program, velocity layers, choke groups, a 960 PPQN lookahead sequencer, sample editing tools, mixing strips, native and WASM effects, BLE-MIDI hardware control, and 12 operational modes. Built for Chromium browsers on Windows, it requires cross-origin isolation headers (COOP/COEP). The app is structured around unidirectional data flow from UI to audio graph, using Zustand for state and SQLite for persistence. No external frameworks are used for audio, routing, components, or i18n. Documentation includes full specs and phase handovers. Released under MIT License.