WigAI是一个作为Bitwig Studio扩展实现的Model Context Protocol (MCP)服务器。它提供了一个接口,使外部AI助手能够通过简单的基于文本的命令来控制Bitwig Studio。
该扩展允许外部AI代理(例如,基于IDE的副驾、独立的AI助手)使用模型上下文协议与Bitwig Studio进行交互并控制它。这使得可以通过AI助手解释的文本命令来进行免提控制。
要构建此扩展:
./gradlew build
这将在build/extensions目录中生成一个.bwextension文件。
build/extensions中的WigAI.bwextension文件复制到您的Bitwig Studio扩展目录中。一旦在Bitwig Studio中激活了扩展,MCP服务器将在http://localhost:61169/mcp可用。外部AI代理可以连接到此端点发送命令并接收响应。
该项目使用BMAD v2方法与AI代理一起开发。文件夹agents、ai和docs中的文件用于此开发方法。
该项目使用Nyx进行语义化版本控制和自动化发布。发布过程遵循常规提交规范:
feat: - 新特性(次要版本升级)fix: - 错误修复(补丁版本升级)feat!: 或 BREAKING CHANGE: - 破坏性变更(主要版本升级)chore:, docs:, style:, refactor:, test: - 不升级版本当提交遵循常规提交格式时,向main分支推送会自动创建发布。
fabb