Kurz: WigAI ist eine Bitwig-Studio-Erweiterung, die einen MCP-Server startet. Ein externer KI-Assistent verbindet sich lokal per HTTP und sendet Textbefehle, die WigAI in Bitwig-Aktionen umsetzt (Transport, ausgewählte Geräteparameter, Clips/Scenes). Quelle und Doku:
https://github.com/fabb/WigAI
So funktioniert es
Architektur: Java-Extension in Bitwig ↔ lokaler HTTP-Endpoint
http://localhost:61169/mcp ↔ MCP-fähiger Assistent/Client.
Fähigkeiten derzeit: Play/Stop, Parameter an selektierten Devices, Clip/Scene-Launch. Funktionsumfang wird erweitert.
Ziel: „Hands-free“ Steuerung von Bitwig per Textdialog mit einem MCP-Client. Beschrieben auch auf dem MCP-Marketplace und im KVR-Thread.
https://mcpmarket.com/server/wigai,
https://www.kvraudio.com/forum/viewtopic.php?t=624892
Voraussetzungen
Bitwig ≥ 5.2.7
Java 21 LTS
Ein MCP-fähiger Assistent/Client (z. B. IDE-Copilot oder Desktop-Client mit MCP).
Installation in Kurzschritten
1. Repo klonen und bauen: ./gradlew build → erzeugt WigAI.bwextension.
2. Datei nach Bitwig-Extensions-Ordner kopieren, Bitwig starten, unter Preferences → Extensions aktivieren.
3. MCP-Client auf
http://localhost:61169/mcp verbinden. Danach Textbefehle senden.
Erwarte heute vor allem Transport/Device/Clip-Steuerung. Für tiefen Parameterzugriff jenseits der Remote-Controls ist noch Arbeit geplant.
Für LLM-Entwicklung rund um Bitwig ist das „Bitwig-API-flat“-Projekt hilfreich, wenn du eigene Tools bauen willst:
https://github.com/kirkwoodwest/bitwig-api-flat