Audionaut オープンソースマルチトラックオーディオエディタのリリース

Audionautは軽量でクロスプラットフォームなマルチトラックエディタをAIエージェントとの統合で提供

Audionautは、フルDAWのオーバーヘッドなしにマルチトラックオーディオのカット、配置、エクスポートが可能な無料かつオープンソースのデスクトップアプリです。Windows、macOS、Linuxでネイティブに動作し、JUCEフレームワーク上で現代的なC++で構築されており、GPL-3(またはそれ以降)でライセンスされています。商業利用向けにはオプションの商用ライセンスも提供されています。


コア機能は即時利用可能で、正確な編集に焦点を当てています

  • マルチトラックタイムライン – リージョンを作成し、トラックごとのプレイリストにクリップをドロップして、クリーンなミックスをエクスポートできます。
  • 正確なカットとクロスフェード – クリップレベルでの編集に対応し、自動的にギャップ削除とフェード処理を行います。
  • 柔軟なチャンネル対応 – 任意の数のオーディオチャンネルに対応;プロジェクトは.audium形式で保存されます。
  • ヘッドレスCLI – audionaut-cliはスクリプト、CI、AIエージェント用にJSONエンコードされたコマンドを提供します。すべてのコマンドは1つの機械可読なエンベロープ({"ok": true, "result": …})を返し、標準の終了コード規則を尊重します。
  • MCPによるAIエージェント編集 – Claudeや他のMCP対応エージェントがModel Context Protocol(MCP)を使ってエディタを操作できます。編集は単一のアンダステップとして表示され、ユーザーにとって透明性が保たれます。
  • オーディオ分析 – オプションでEssentiaライブラリと統合することで、ビートトラッキング、オンセット検出、BICセグメンテーションが可能になります。
  • ステム分離 – demucs.cppの組み込みサポートにより、ボーカル、ドラム、ベースなど、他のステムの自動抽出が可能です。

はじめ方:クローン、ビルド、実行

  1. サブモジュール付きでクローン
    git clone --recursive https://github.com/kvoltmer/Audionaut.git
    
    または浅いクローンの後、git submodule update --init --recursiveを実行します。
  2. Essentiaのビルド(オプション) – 分析機能に必要です。
    ./Audionaut/Builds/build_essentia.sh
    
    Python ≤ 3.11、pkg-config、CMake 3.xが前提条件です。
  3. プラットフォーム用にコンパイル
    • macOS – XcodeでAudionaut/Builds/MacOSX/Audionaut.xcodeprojを開きます。
    • Windows – Visual Studio 2026でAudionaut/Builds/VisualStudio2026/Audionaut.slnを開きます。
    • Linux – 指定された開発ライブラリをインストールし、以下のコマンドを実行します:
      cd Audionaut/Builds/LinuxMakefile/
      make CONFIG=Release -j8
      
  4. GUIの実行 – ビルド済みのAudionaut.app(macOS)またはWindows実行ファイルを起動します。プロジェクトはダブルクリックまたはコマンドラインから開けます。
  5. CLIの使用 – 例としてのワークフロー:
    audionaut-cli create song.audium --channels 2
    audionaut-cli import song.audium take1.wav take2.wav --position 4.5
    audionaut-cli analyze song.audium --types sbic,beat_degara
    audionaut-cli auto-edit song.audium --track 0 --measures 4
    audionaut-cli export song.audium -o mix.wav --sample-rate 48000 --bit-depth 24
    
    各ステップはJSONエンベロープを返し、次のステップへ進む前に"ok": trueを確認できます。

Claude(MCP)によるAI駆動編集

AudionautはModel Context Protocolを実装しており、Claudeや他のMCP対応エージェントが編集を発行できます。Node.js 18以上をインストール後:

claude mcp add audionaut -- npx -y audionaut-mcp

Audionautでプロジェクトを開いたままにしておいてください。エージェントによって生成された編集は、単一のアンダステップとして到着します。macOSユーザーは、サンドボックスがファイルアクセスを制限するため、プロジェクトを~/Musicに保存することをお勧めします。


コミュニティからのフィードバックとロードマップのヒント

  • ユーザーの要望 – 初期コメントでは、メニューによるファイルインポート、分割用キーボードショートカット、自動クロスフェード、エンベロープ、エフェクトの追加が求められています。作者はこれらを将来の強化項目として認識しています。
  • ポッドキャスト特化ユースケース – ユーザーがポッドキャストから音楽パートを自動的に除去する方法について疑問を呈しました。Essentiaが有効な場合、AudionautのCLI auto-editおよび分析機能をスクリプト化することで、このようなセグメントを検出してカットすることが可能になります。
  • 機能比較 – ラテンシーやDAWレベルの機能、ラベルサポートに関する質問は、Audionautがシンプルなエディタ(例:Audacity)と本格的なDAWの間にある軽量なニッチを狙っていることを示しています。
  • パッケージング要望 – 一部のユーザーがFlatpak配布を要望していますが、現時点ではネイティブビルドとソース手順のみを提供しています。

ライセンス、貢献、サポート

  • 二重ライセンス – オープンソース利用にはGPL-3(またはそれ以降);プロプライエタリな統合には商用ライセンスが利用可能です。
  • 貢献 – リポジトリにはCONTRIBUTING.mdとCLAが含まれており、プルリクエストを歓迎しています。
  • スポンサーシップ – 開発の継続を支援するために、GitHub Sponsorsを通じたスポンサーシップを作者は推奨しています。

まとめ

Audionautは、AIエージェントによって制御可能なスクリプタブルでクロスプラットフォームなマルチトラックエディタとして、開発者やポッドキャスターの隙間を埋めています。オープンソースのC++コア、オプションのEssentia分析、組み込みのステム分離機能により、手動および自動のオーディオワークフローの両方に柔軟な基盤を提供しています。

Sources

関連

  • プロジェクト
  • プロジェクト
  • Dispatch
  • プロジェクト
  • プロジェクト