这个项目能做什么
BangerBox 是一款完全在客户端运行的数字音频工作站(DAW)、音序器和采样器,旨在复刻 Akai MPC Live 系列的工作流程,同时摆脱硬件限制。它以可安装的渐进式网页应用(PWA)形式运行,无需服务器、账户或云服务支持——即使离线也可正常使用。音频文件存储于 Origin Private File System,项目数据采用 WASM SQLite,DSP 处理通过 WebAssembly 支持的 AudioWorklets 实现。功能包括每程序 128 个鼓垫、力度分层、阻塞组、960 PPQN 预读音序器、采样编辑工具、混音通道、原生及 WASM 效果器、BLE-MIDI 硬件控制以及 12 种操作模式。专为 Windows 上的 Chromium 浏览器构建,需启用跨源隔离头(COOP/COEP)。应用架构采用从 UI 到音频图的单向数据流,使用 Zustand 管理状态,SQLite 实现持久化。音频处理、路由、组件与国际化均未依赖外部框架。文档包含完整规格与阶段交接说明,采用 MIT 许可证发布。
评论
0 评分人数达到10人后显示
登录后参与讨论。