Repo-lab
クリエイティブ

SoundCraftとは?Rust製オープンソースDAWでPro Toolsの代替が現実に

⭐ 3,060 stars GitHub →

SoundCraftとは?Rust製オープンソースDAWでPro Toolsの代替が現実に

SoundCraftはAvid Pro Toolsをオープンソースで再実装したRust製DAW。マルチトラック編集・フルミキサー・MIDI・CLIスクリプト・MCP(AI連携)まで備え、macOS/Windows/Linux/ブラウザで動作する。2026年10月にv0.7.0をリリースしたpre-alphaプロジェクト。

GitHubで急上昇中の storytold/soundcraft をご紹介します。 スター数 3060★ を獲得し、クリエイティブ分野で注目されているツールです。


SoundCraft とは?

SoundCraftはAvid Pro Toolsのワークフローをクリーンルーム方式で再実装した、100% Rust製のデジタルオーディオワークステーション(DAW)です。34名のコントリビューターが開発し、スター数3,060を記録。Edit/Mix/MIDIの各ウィンドウ・自動化・サラウンド・動画取り込みまでProToolsの機能を網羅しつつ、CLIとMCPサーバーによるAIエージェント連携という独自の強みを持ちます。MIT/Apache-2.0のデュアルライセンスで無料利用可能です。

こんな人におすすめ:

  • エンジニア向け: Rustエコシステムに精通したオーディオエンジニア・バックエンドエンジニアが、DAW機能をCLI/MCPから自動化・スクリプト化するのに最適
  • 非エンジニア向け: プログラミング知識が必要なため、エンジニア専用ツールです

SoundCraft 使い方:主な機能・特徴

録音・編集・ミキシングの全工程をカバー

SoundCraftは単なるDAWの模倣ではなく、Pro Toolsの94%のメニュー項目を実装した本格的な音楽制作ツールです。Shuffle/Slip/Spot/Gridの4つの編集モード、フェード・クロスフェード・クリップゲイン編集、コンピングレーンを備えたプレイリストなど、音楽プロデューサーが日常的に使う操作をすべてサポートします。

  • マルチトラック録音・編集・ミキシングをブラウザ上でも実行できる
  • CLAP/VST3/Audio UnitsプラグインとビルトインEQ・リバーブ等24種類のエフェクトを搭載する
  • MCP/CLIサーバー経由でAIエージェントからDAWを操作できる
  • Shuffle/Slip/SpotなどProTools互換の編集モードとツールを提供する
  • breakpointオートメーション・VCA・ルーティングフォルダなどプロ向け機能を網羅する

ミキサー機能の詳細

Mix ウィンドウではチャンネルストリップごとに10インサート・10センド、VCAマスター、ルーティングフォルダ、ソロイン・プレイスをサポート。ボリューム/パン/ミュート/センドのすべてのパラメータにWrite・Touch・Latchの3モードでオートメーションを記録でき、プロフェッショナルなミックス作業に対応しています。

サラウンド・動画・MIDI対応

ステレオから9.1.6・Ambisonic形式まで対応するサラウンドレンダラー、H.264/ProRes/Motion JPEGの動画取り込み、ピアノロール・スコアエディタ・Audio-to-MIDIまでを備えた総合制作環境を提供します。


SoundCraft 使い方:始め方とインストール

Rust 1.95以上をインストール後、以下のコマンドでデモ曲を開けます。

git clone https://github.com/storytold/soundcraft
cd soundcraft
cargo run --release -p soundcraft -- --demo

Linuxではゆ ALSAヘッダが必要です(sudo apt install libasound2-dev)。ブラウザ版は以下のコマンドで起動します。

cd apps/soundcraft-web && trunk serve --release
# http://127.0.0.1:8080 にアクセス

ビルド済みバイナリはGitHubリリースページからもダウンロード可能です。Windowsはコード署名済みのMSIインストーラー、macOSはユニバーサルバイナリの署名・公証済みDMGが提供されています。


Rust DAW オープンソース 無料 での活用事例

映像制作のポストプロダクション自動化

映像制作会社のポストプロダクションエンジニアが、CLIでバッチバウンス・ステムミックスを自動化する用途に最適です。たとえば、以下のようにヘッドレスで起動してステムをバウンスできます。

# ヘッドレス: デモ曲をロード、キックを-6dBに、EQ挿入後バウンス
soundcraft-cli run --demo \
  --cmd 'mix.volume={"track":"Kick","db":-6}' \
  --cmd 'mix.insert={"track":"Bass","plugin":"eq_7band"}' \
  --bounce mix.wav

AI/MCP連携でDAWを自動操作

AIオーケストレーションシステム開発者がMCPサーバー経由でDAWをエージェントから操作するプロトタイプを構築できます。

# Claude にDAWを渡す
claude mcp add soundcraft -- soundcraft-cli mcp --demo

# 特定フォルダに読み書きを限定する場合
soundcraft-cli mcp --automation-read-root DIR --automation-write-root DIR

Pro Tools オープンソース 無料代替 としてのSoundCraftの差別化

SoundCraftと他DAWの違い:なぜ今このツールか

Pro Toolsと最も異なるのは「AIエージェントとの統合」です。Avid Pro Toolsはクローズドソフトでスクリプト自動化の余地が限られていますが、SoundCraftはすべてのUI操作がコマンドIDとJSONパラメータで公開されており、CLIやMCPサーバーから制御できます。Logic ProやAbleton Liveと比較しても、AIエージェントに操作させる機能を持つDAWは現時点でほぼ存在せず、SoundCraftはその先端を走っています。

GarageBandやReaperなど他の無料DAWはあれど、Pro Toolsのワークフロー(プレイリスト・コンピング・VCA・ルーティングフォルダ)をそのまま再現しようとしているツールは珍しく、Pro Toolsユーザーの乗り換え障壁を下げる設計になっています。

こんな人に向いている

SoundCraftが特に適しているのは以下の職種・用途です:

  • 音楽プロデューサー・DAWエンジニア: Pro Toolsの操作感を維持しながらコスト削減したい方、またはRustの高パフォーマンスを活かしたセッション処理をしたい方
  • MLエンジニア・AIシステム開発者: MCP経由でLLMエージェントにDAWを操作させる実験・プロトタイプを構築したい方
  • 映像制作エンジニア: CLIでバウンス・ステム書き出しを自動化したいポストプロダクション担当者
  • Rustエンジニア: オーディオ処理・DSP実装の実例としてコードベースを学習したい方

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

SoundCraftはまだpre-alpha(v0.7.0)です。本番制作への採用前に以下の制限を確認してください。

  • MIDI録音: MIDIキーボードからのリアルタイム録音は未実装。アルファリリースの優先事項として開発中
  • セッション交換: AAF/OMF形式でのセッションインポート・エクスポート未対応。Pro Toolsとのファイル互換はない
  • オーディオデバイス設定: バッファーサイズやオーディオインターフェイス選択UIが未実装
  • パフォーマンス要件: Rustビルドには少なくとも8GB RAM推奨。リリースビルドはデバッグビルドより大幅に高速
  • ライセンス: MIT OR Apache-2.0のデュアルライセンス。商用利用可能
  • Windowsグラフィックス: AMD環境でOpenGLドライバークラッシュが報告されており、DirectX 12またはVulkanバックエンドの指定が必要な場合あり(WGPU_BACKEND=vulkan)

まとめ

SoundCraftはPro Toolsの代替を目指したオープンソースDAWとして、Rust製のパフォーマンスとAI/CLI連携という独自路線で急速に成長しています。

GitHub でチェックする →


この技術を学ぶ

クリエイティブに興味を持った方には、Udemyのオンラインコースもおすすめです。

毎日更新のGitHubツール情報

LINEで受け取って最新情報をキャッチアップしよう

友達追加する(無料)

関連記事

この記事が役に立ったらシェアしてください