Repolode
andremichelle

andremichelle/openDAW

登録もトラッキングも不要で、ブラウザ上で作曲できるWebベースのDAW。

代替できる製品:Ableton LiveFL StudioBandLab

スター
2,349
フォーク
217
未解決の Issue
64
最終コミット
22 時間前

これは何?

openDAWはブラウザ上だけで動作するデジタル・オーディオ・ワークステーション(DAW)です。インストールやアカウント登録を不要にし、誰もが音楽制作ツールを使えるようにすることを目指しています。TypeScriptで開発されており、減算合成シンセ、位相歪みシンセ、サンプルドラムマシン、サウンドフォントプレーヤー、リバーブ、ディレイ、コンプレッサー、グラフィカルイコライザーなどの標準音源・エフェクトを備えています。

WebAssemblyにコンパイルされたWebCLAPプラグインにも対応しています。プラグインは元のインターフェースをフローティングウィンドウで開き、オートメーションに対応するほか、プロジェクトに同梱できます。プロジェクトはバンドルファイルとして保存され、openDAWをプログラムから実行するためのヘッドレスSDKも利用できます。

コードベースでは、Webスタジオと並行してRust製のWASMオーディオエンジンを使用しています。開発にはNode.js 23以降と、オーディオエンジンのビルドに必要なwasm32ターゲットおよびnightlyツールチェーンを含むRustが必要です。ソースコードはAGPL v3以降でライセンスされており、別途商用ライセンスも提供されています。

主な機能

  • 01インストールやアカウント登録なしでブラウザ上から利用できます。
  • 02減算合成シンセ、サンプルドラムマシン、サウンドフォントプレーヤーなどの標準音源を備えています。
  • 03リバーブ、ディレイ、コンプレッサー、リミッター、グラフィカルEQなどのエフェクトを利用できます。
  • 04フローティングUIウィンドウと、全パラメーターのオートメーションに対応したWebCLAPプラグインをホストできます。
  • 05プロジェクトをプログラムから実行するためのヘッドレスSDKを提供しています。

ユースケース

  • ソフトウェアをインストールせずに、教室や独学で音楽制作を学ぶ。
  • デスクトップDAWをインストールできないコンピューターで、手早くアイデアを形にする。
  • ヘッドレスSDKを使って、独自のオーディオツールや自動化された音楽制作ワークフローを構築する。

クイックスタート

  1. 1

    リポジトリをクローンする

    git clone https://github.com/andremichelle/opendaw.git && cd opendaw
  2. 2

    依存関係をインストールする

    npm install
  3. 3

    プロジェクトをビルドする

    npm run build
  4. 4

    開発サーバーを起動し、https://localhost:8080 を開く

    npm run dev:studio

使う前に知っておきたいこと

  • Node.js 23 以降、nightly ツールチェーンを備えた Rust、ローカル HTTPS の設定に mkcert/OpenSSL が必要です。
  • README では、このプロジェクトはプロトタイプとされており、Tauri と PWA のサポートは未完成の領域として挙げられています。
  • AGPL v3 ライセンスのため、改変したものを公開またはネットワーク経由で利用する場合も、AGPL の下で公開する必要があります。

トピック

よくある質問

openDAW とは?
登録もトラッキングも不要で、ブラウザ上で作曲できるWebベースのDAW。 openDAWはブラウザ上だけで動作するデジタル・オーディオ・ワークステーション(DAW)です。インストールやアカウント登録を不要にし、誰もが音楽制作ツールを使えるようにすることを目指しています。TypeScriptで開発されており、減算合成シンセ、位相歪みシンセ、サンプルドラムマシン、サウンドフォントプレーヤー、リバーブ、ディレイ、コンプレッサー、グラフィカルイコライザーなどの標準音源・エフェクトを備えています。
openDAW は無料で使えますか?ライセンスは?
openDAW は AGPL-3.0 ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
openDAW は今もメンテナンスされていますか?
活発にメンテナンス中。openDAW の最終コミットは 2026年10月19日 です。
openDAW は何に使えますか?
ソフトウェアをインストールせずに、教室や独学で音楽制作を学ぶ。 デスクトップDAWをインストールできないコンピューターで、手早くアイデアを形にする。 ヘッドレスSDKを使って、独自のオーディオツールや自動化された音楽制作ワークフローを構築する。
openDAW のインストール方法は?
リポジトリをクローンする: git clone https://github.com/andremichelle/opendaw.git && cd opendaw 依存関係をインストールする: npm install プロジェクトをビルドする: npm run build 開発サーバーを起動し、https://localhost:8080 を開く: npm run dev:studio
openDAW はどこで入手できますか?
ソースコードとインストール手順は GitHub にあります:https://github.com/andremichelle/openDAW

概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。

関連プロジェクト