返回市场
智慧AI

智慧AI

作者:fabb16 星标更新:2025-08-24

项目介绍

WigAI - 用于AI控制的Bitwig Studio扩展

WigAI是一个作为Bitwig Studio扩展实现的Model Context Protocol (MCP)服务器。它提供了一个接口,使外部AI助手能够通过简单的基于文本的命令来控制Bitwig Studio。

概述

该扩展允许外部AI代理(例如,基于IDE的副驾、独立的AI助手)使用模型上下文协议与Bitwig Studio进行交互并控制它。这使得可以通过AI助手解释的文本命令来进行免提控制。

主要功能

  • MCP服务器实现
  • 运输控制(开始/停止播放)
  • 选定设备的参数控制
  • Clip和场景启动

要求

  • Bitwig Studio(5.2.7或更高版本)
  • Java 21 LTS
  • 支持模型上下文协议的外部AI代理

构建

要构建此扩展:

./gradlew build

这将在build/extensions目录中生成一个.bwextension文件。

安装

  1. build/extensions中的WigAI.bwextension文件复制到您的Bitwig Studio扩展目录中。
  2. 启动Bitwig Studio
  3. 打开Bitwig偏好设置,导航至扩展,并激活WigAI

使用

一旦在Bitwig Studio中激活了扩展,MCP服务器将在http://localhost:61169/mcp可用。外部AI代理可以连接到此端点发送命令并接收响应。

开发

该项目使用BMAD v2方法与AI代理一起开发。文件夹agentsaidocs中的文件用于此开发方法。

发布

该项目使用Nyx进行语义化版本控制和自动化发布。发布过程遵循常规提交规范

  • feat: - 新特性(次要版本升级)
  • fix: - 错误修复(补丁版本升级)
  • feat!:BREAKING CHANGE: - 破坏性变更(主要版本升级)
  • chore:, docs:, style:, refactor:, test: - 不升级版本

当提交遵循常规提交格式时,向main分支推送会自动创建发布。

许可证

MIT许可证

作者

fabb