WigAI-用于AI控制的Bitwig Studio扩展
WigAI是一个模型上下文协议(MCP)服务器,作为Bitwig Studio扩展实现。它为外部AI助手提供了一个界面,通过简单的基于文本的命令来控制Bitwig Studio。
概述
该扩展使外部AI代理(例如,基于IDE的副驾驶、独立AI助手)能够使用模型上下文协议与Bitwig Studio进行交互和控制。这允许通过人工智能助手解释的文本命令进行免提控制。
主要特点
- MCP服务器实现
- 传输控制(开始/停止播放)
- 选定设备的设备参数控制
- 剪辑和场景启动
需求
- Bitwig工作室(5.2.7或更高版本)
- Java 21 LTS
- 支持模型上下文协议的外部AI代理
建筑
要构建扩展,请执行以下操作:
./gradlew build这将生成一个 .bwextension 文件在 build/extensions 目录。
安装
- 复制
WigAI.bwextension文件来自build/extensions到您的Bitwig Studio扩展目录。 - 启动Bitwig工作室
- 打开Bitwig偏好设置,导航到扩展,并激活WigAI
用法
一旦在Bitwig Studio中激活了扩展,MCP服务器将在 http://localhost:61169/mcp外部AI代理可以连接到此端点以发送命令和接收响应。
发展
该项目是使用 BMAD v2方法 AI代理。文件夹中的文件 agents, ai 和 docs 用于这种开发方法。
发布
feat:-新功能(次要版本凹凸)fix:-错误修复(补丁版本碰撞)feat!:或BREAKING CHANGE:-突破性更改(主要版本碰撞)chore:,docs:,style:,refactor:,test:-无版本冲突
推送后会自动创建发布 main 提交时的分支遵循传统的提交格式。
许可证
作者
fabb
