インターネットブラウザ上で実行される DAW(音楽制作ソフト)。多人数で協業で使われることを目的としている
- リアルタイムで仲間の作業内容が確認できる
- チャットや音声会話機能を使ってリアルタイムで意思疎通しあう
- オンブラウザで完結する DAW
- 音源ファイルはサーバー上に保存される
- オンライン駆動の頂点を活かし、安全なプラグインのエコシステムを構築
- Audio Worklet 技術をもっと簡単に開発できるようにサポート
- 多数のユーザーが同じワークスペース上で作業をする
- 他のユーザーが現在何をしているか分かるようにする
- ユーザー同士が同じレコーディングブースにいるかのように意思疎通できるようにする
- サードパーティのプラグイン・楽器製作者が Cloudaw 上でユーザーにプラグインを販売または提供できるようにする。
- Next.js (React.js)
- Type Script
- Web Audio Api
- Audio Worklet, Audio Worklet Processor
リアルタイムで他ユーザーとの相互作用をするために FireBase FireStore を利用
Cloudaw は Next.js, Firebase の環境で動作しています。
状態管理には、Redux ではなく React Hooks の UseContext を使っています。
以下のコマンドを入力
npm run dev
# or
yarn dev
Firebase の環境変数がないと正しく実行されないはずなのでこのリンクからデモを確認してください。
Apple 製 DAW ソフトウェア
ブラウザ DAW。コラボレーション機能は弱いがユーザーが持つ VST 利用できるようにする試みがある