SoundCraftとは?Rust製オープンソースDAWでPro Toolsの代替が現実に
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連携という独自路線で急速に成長しています。
この技術を学ぶ
クリエイティブに興味を持った方には、Udemyのオンラインコースもおすすめです。
- 🎓 DAW・音楽制作の関連コース一覧 — セール時(最大90%OFF)を狙うとお得です
関連記事
ArtCraft Launcherとは?13本のAdobe代替Craftアプリを一括管理できるRust製ランチャー
ArtCraft LauncherはPhotoCraft・FilmCraftなど13本のAdobe代替Rustアプリを一括管理できる無料ランチャー。macOS・Windows・Linux対応の使い方を解説します。
この記事が役に立ったらシェアしてください