Об этом проекте
BangerBox — это полностью клиентская цифровая аудио рабочая станция (DAW), секвенсор и сэмплер, разработанная для воспроизведения рабочего процесса серии Akai MPC Live без аппаратных ограничений. Он работает как устанавливаемое прогрессивное веб-приложение (PWA) с нулевой зависимостью от сервера, учетной записи или облака — функционирует даже в автономном режиме. Аудио хранится в Origin Private File System, данные проекта используют WASM SQLite, а DSP выполняется через AudioWorklets, поддерживаемые WebAssembly. Функции включают 128 drum pads на программу, слои скорости, группы чокинга, секвенсор с lookahead 960 PPQN, инструменты редактирования сэмплов, микширующие полосы, нативные и WASM эффекты, управление аппаратным BLE-MIDI и 12 рабочих режимов. Сборка предназначена для браузеров Chromium на Windows, требует заголовков изоляции cross-origin (COOP/COEP). Приложение построено вокруг однонаправленного потока данных от UI к аудио графу, используя Zustand для состояния и SQLite для хранения. Для аудио, маршрутизации, компонентов или i18n не используются внешние фреймворки. Документация содержит полные спецификации и передачи этапов. Выпущено под лицензией MIT.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.