Sobre el proyecto

BangerBox es una Estación de Trabajo Digital de Audio (DAW), secuenciador y sampler totalmente client-side diseñado para replicar el flujo de trabajo de la serie Akai MPC Live sin restricciones de hardware. Opera como una Progressive Web App (PWA) instalable con cero dependencias de servidor, cuenta o nube —funcional incluso sin conexión. El audio se almacena en el Sistema de Archivos Privados de Origen, los datos del proyecto usan WASM SQLite, y el procesamiento de señal digital (DSP) corre mediante AudioWorklets respaldados por WebAssembly. Incluye 128 pads de batería por programa, capas de velocidad, grupos de choke, un secuenciador con anticipación de 960 PPQN, herramientas de edición de muestras, canales de mezcla, efectos nativos y WASM, control de hardware BLE-MIDI y 12 modos operativos. Construido para navegadores Chromium en Windows, requiere encabezados de aislamiento entre orígenes (COOP/COEP). La aplicación está estructurada en torno a un flujo de datos unidireccional desde la interfaz hasta el grafo de audio, usando Zustand para estado y SQLite para persistencia. No utiliza frameworks externos para audio, ruteo, componentes o i18n. La documentación incluye especificaciones completas y transferencias de fase. Liberado bajo licencia MIT.