このプロジェクトについて

BangerBoxは、ハードウェアの制約なくAkai MPC Liveシリーズのワークフローを再現するように設計された、完全にクライアントサイドのDigital Audio Workstation(DAW)、シーケンサー、およびサンプラーです。サーバー、アカウント、クラウドへの依存がゼロのインストール可能なProgressive Web App(PWA)として動作し、オフラインでも機能します。オーディオはOrigin Private File Systemに保存され、プロジェクトデータはWASM SQLiteを使用し、DSPはWebAssemblyでバックエンドされたAudioWorkletsによって実行されます。機能には、プログラムごとに128のドラムパッド、ベロシティレイヤー、チョークグループ、960 PPQNのルックアヘッドシーケンサー、サンプル編集ツール、ミキシングストリップ、ネイティブおよびWASMエフェクト、BLE-MIDIハードウェアコントロール、そして12の動作モードが含まれます。WindowsのChromiumブラウザ向けに構築されており、クロスオリジン分離ヘッダー(COOP/COEP)が必要です。このアプリは、UIからオーディオグラフへの一方向データフローを中心に構成されており、状態管理にはZustand、永続化にはSQLiteを使用しています。オーディオ、ルーティング、コンポーネント、国際化(i18n)には外部フレームワークは使用されていません。ドキュメントには完全な仕様とフェーズ引き継ぎが含まれています。MITライセンスのもとでリリースされています。