mcpField
W
WigAI - Bitwig Studio Extension for AI Control

WigAI - Bitwig Studio Extension for AI Control

ローカル
github.com/fabb開発ツール621 週間前に更新

WigAI - Bitwig Studio Extension for AI Control について

WigAIはBitwig Studioに組み込む拡張機能で、MCPを介して外部AIエージェントに再生、デバイス、クリップ、シーンの操作を提供します。プロジェクトはアーカイブ済みで、保守されていません。

主な機能

  1. 01再生の開始と停止
  2. 02選択中のデバイスパラメーターの調整
  3. 03クリップとシーンの起動
  4. 04Bitwig Studio拡張機能として動作

活用シーン

  1. 01AIコマンドによる再生の開始・停止
  2. 02選択中デバイスのパラメーター変更
  3. 03外部エージェントからのクリップやシーンの起動

MCP 対応

WigAIはBitwig Studio拡張機能内にMCPサーバーを実装します。外部のMCPクライアントがローカルエンドポイントに接続し、操作コマンドを送信します。

設定

ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。

インストール方法は未掲載です

このサーバーのパッケージやリモートエンドポイントはまだ取得できていません。プロジェクトの README の手順に従ってください。

リポジトリ

ツール

ツール一覧はまだ取得されていません

ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。

詳細

WigAI - AI 制御向け Bitwig Studio 拡張機能

警告

このプロジェクトはアーカイブされており、メンテナンスは終了しています。 WigAI は動作する実験的なプロジェクトでしたが、私は開発を中断しました。コードはMIT ライセンスで公開されています。自由にフォーク、再利用、拡張してください。

追加開発を行っているフォーク(2026年10月時点):

  • glassdimly/wigai-full — プロジェクトの包括的な編集:デバイス、プリセット、ブラウザー、ノート、アレンジャー、イベントストリーミング
  • jmeachum/WigAI — 継続的な開発、クリップスロットのステータス
  • liqtranq/WigAI — MCP ツールを39個追加、リソース、プロジェクト切り替え
  • 0reo/WigAI — トラックグループの階層、アレンジャークリップの詳細確認
  • csabacsaba/WigAI — 曲構成/シーン/キュービルダー、クリップのノート書き込み

私はこれらのフォークやその作者とは無関係であり、コードをレビューしておらず、推奨もしていません。参考情報としてのみ掲載しています。ご自身の責任でご利用ください。これらについて、私は一切の責任を負いません。

WigAI は、Bitwig Studio 拡張機能として実装された Model Context Protocol(MCP)サーバーです。外部の AI アシスタントが、シンプルなテキストベースのコマンドを通じて Bitwig Studio を操作するためのインターフェースを提供します。

概要

この拡張機能により、外部の AI エージェント(IDE ベースのコパイロットやスタンドアロンの AI アシスタントなど)が、Model Context Protocol を使って Bitwig Studio を操作できます。これにより、AI アシスタントが解釈するテキストコマンドで、ハンズフリー操作が可能になります。

主な機能

  • MCP サーバーの実装
  • トランスポート制御(再生の開始/停止)
  • 選択したデバイスのパラメーター制御
  • クリップとシーンの起動

要件

  • Bitwig Studio(5.2.7 以降)
  • Java 21 LTS
  • Model Context Protocol に対応した外部 AI エージェント

ビルド

拡張機能をビルドするには:

./gradlew build

build/extensions ディレクトリに .bwextension ファイルが生成されます。

インストール

  1. build/extensions から WigAI.bwextension ファイルを Bitwig Studio の拡張機能ディレクトリにコピーします。
  2. Bitwig Studio を起動します
  3. Bitwig の設定を開き、Extensions に移動して WigAI を有効にします

使用方法

Bitwig Studio で拡張機能を有効にすると、MCP サーバーは http://localhost:61169/mcp で利用可能になります。外部の AI エージェントはこのエンドポイントに接続して、コマンドを送信し、応答を受信できます。

開発

このプロジェクトは、AI エージェントを使い、BMAD v2 メソッドに従って開発されています。agents、ai、docs フォルダー内のファイルは、この開発手法で使用されています。

リリース

このプロジェクトでは、セマンティックバージョニングとリリースの自動化に Nyx を使用しています。リリースプロセスは、Conventional Commits 仕様に従います。

  • feat: - 新機能(マイナーバージョンを更新)
  • fix: - バグ修正(パッチバージョンを更新)
  • feat!: または BREAKING CHANGE: - 破壊的変更(メジャーバージョンを更新)
  • chore:、docs:、style:、refactor:、test: - バージョンを更新しない

コミットが Conventional Commits の形式に従っている場合、main ブランチへのプッシュ時にリリースが自動作成されます。

ライセンス

MIT ライセンス

作者

fabb

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。