Anmelden

reaper-reapy-mcp

Open Source
Plattform
Linux macOS Windows
Lieferform
Bibliothek/API Kommandozeile

REAPER DAW Control MCP — Ermöglicht KI-Agenten die direkte Steuerung der REAPER DAW über Reapy.

Zusammenfassung

reaper-reapy-mcp ist eine Python-Anwendung, die die Steuerung der Digital Audio Workstation REAPER über das Model Context Protocol (MCP) ermöglicht. Sie erlaubt die Automatisierung und Interaktion mit REAPER-Funktionen wie Spurenverwaltung, Effektsteuerung, Projektsteuerung, MIDI- und Audio-Item-Operationen.

Funktionen

  • Spurenverwaltung: Erstellen, Umbenennen, Färben von Spuren
  • FX-Verwaltung: Hinzufügen, Entfernen, Steuern von FX-Parametern und Umschalten des FX-Zustands
  • Projektsteuerung: Tempo setzen, Regionen und Marker verwalten, Projekt rendern
  • Master-Spursteuerung: Lautstärke, Panorama, Stummschalten, Solo
  • MIDI-Operationen: Erstellen von MIDI-Items, Hinzufügen/Abrufen von Noten, Löschen von Items mit Unterstützung für musikalische Positionierung
  • Audio-Item-Operationen: Einfügen, Duplizieren, Modifizieren von Audio-Items mit Unterstützung der Zeit- und Takt:Schlag-Positionierung
  • Duale Positionsformatunterstützung: Zeit (Sekunden) und musikalische Takt:Schlag-Notation unterstützt
  • Zuverlässige Duplizierung mittels der eingebauten REAPER-Befehle
  • MCP-Server-Unterstützung für die Integration von KI-Assistenten via HTTP oder stdio

Anforderungen und Installation

  • Python 3.7 oder höher
  • REAPER DAW installiert
  • python-reapy Modul
  • mcp[cli] Paket für MCP-Server
  • Internetverbindung zum Herunterladen einer Beispiel-Audiodatei

Die Installation kann über PyPI oder direkt von GitHub erfolgen. Der REAPER-Skripting-Server muss durch Ausführen eines bereitgestellten Skripts innerhalb von REAPER aktiviert werden.

Anwendung

Der Server kann mit dem uv-Werkzeug oder direkt über Python mit Optionen für den HTTP-Modus und benutzerdefinierten Host/Port gestartet werden. Er stellt einen MCP-Inspektor und Testtools für verschiedene REAPER-Funktionen bereit.

Entwicklung und Beitrag

Das Projekt ist Open Source unter der MIT-Lizenz. Beiträge per Pull-Requests sind willkommen.

Kommentare

Anmelden , um zu bewerten, zu kommentieren und zu merken.

Noch keine Kommentare für dieses Tool.