À propos du projet
BangerBox est une station de travail audio numérique (DAW), un séquenceur et un échantillonneur entièrement côté client, conçue pour reproduire le workflow de la série Akai MPC Live sans contraintes matérielles. Elle fonctionne en tant qu'application web progressive (PWA) installable, avec zéro dépendance envers un serveur, un compte ou le cloud — opérationnelle même hors ligne. L'audio est stocké dans le système de fichiers privé d'origine (Origin Private File System), les données du projet utilisent SQLite WASM, et le DSP s'exécute via des AudioWorklets soutenus par WebAssembly. Les fonctionnalités comprennent 128 pads de batterie par programme, des couches de vélocité, des groupes d'étouffement, un séquenceur lookahead à 960 PPQN, des outils d'édition d'échantillons, des bandes de mixage, des effets natifs et WASM, le contrôle matériel BLE-MIDI, et 12 modes opérationnels. Conçue pour les navigateurs Chromium sous Windows, elle nécessite les en-têtes d'isolation d'origine croisée (COOP/COEP). L'application est structurée autour d'un flux de données unidirectionnel de l'interface vers le graphe audio, en utilisant Zustand pour la gestion d'état et SQLite pour la persistance. Aucun framework externe n'est utilisé pour l'audio, le routage, les composants ou l'internationalisation (i18n). La documentation comprend les spécifications complètes et les transferts de phase. Publié sous licence MIT.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.