MAESTRO-DMX Show-Files XML-Tools
Hier stelle ich meine Skripte zur Verfügung, die als Workaround wichtige (fehlende) Funktionen in MAESTRO-DMX (Version 1.4.1) nachrüsten.
Damit kann man zb. Gruppen tauschen oder einzelne CUEs aus einer Show in eine andere kopieren.
Voraussetzungen
Die Skripte sind in Python geschrieben. Sie sind nicht alleine lauffähig. Du musst zur Nutzung Python auf deinem Betriebssystem installieren.
Idealerweise steht Python für alle großen Bertiebssysteme zur Verfügung, so dass es egal ist, ob du Windows, iOS oder Linux verwendest.
Disclaimer
Die Python-Skripte sind zwar meine Idee, aber praktisch zu 100% von ChatGPT 5.1 erstellt.
Ich habe einige Tests vorgenommen um die Funktionsfähigkeit dieser Skripte zu testen. Trotzdem kann ich nicht ausschließen, dass damit veränderte JSON-Dateien möglicherweise nicht mehr funktionieren und sich damit nicht wieder in Maestro zurück importieren lassen.
Die Benutzung erfolgt vollständig auf eigene Gefahr!
Auch die Übersetzungen sind von der KI erstellt worden und können Fehler enthalten.
Bitte nur bei Version 1.4.1 anwenden!
MAESTRO-DMX - CUE Copy Tool
Dieses Skript erlaubt es, eine aus Maestro-DMX exportierte SHOW-Datei zu öffnen und die enthaltenen (eine oder mehrere) CUEs in eine andere Datei zu kopieren.
Im Beispielbild siehst du, dass die mitgelieferte "Default Show" geladen ist und 6 CUEs enthält. Diese kannst du einzeln auswählen und in die (mitgelieferte) leere Showdatei "empty-shpw.json" übertragen bzw. anhängen.
Zu importierende JSON-Dateien müssen immer eine eindeutige ID besitzen. Daher ist es möglich, Show-Name, ID und Beschreibung separat zu ändern. Bleibt die ID gleich, fragt MAESTRO beim Import, ob die bereits bestehende überschrieben oder eine neue angelegt werden soll.
MAESTRO-DMX - CUE Dauer & Transition Tool
Mit diesem Skript kannst du für alle CUEs einer Show die Dauer und ggf. die Transition in einem Durchgang verändern.
MAESTRO-DMX - CUE Group Remap Tool
Dieses Skript erlaubt die Verschiebung der Gruppeneinstellungen aller CUEs einer Show in einem Durchgang.
Wenn du bereits programmierte Shows hast und später die Gruppen tauschen möchtest, kannst du hiermit alle Gruppeneinstellungen (Pattern, Color Pallette usw.) ebenfalls tauschen.
Nutzungshinweise
Mache am besten vor allen Änderungen eine vollständiges System-Backup aller Maestro-Einstellungen.
Die Skripte arbeiten mit exportierten Show-Dateien im JSON Format. Arbeite nicht mit deinen Backup-Dateien sondern kopiere sie vorher.
Die mitgelieferte "leere" Show-Datei dient zum hineinkopieren von CUEs aus anderen Show-Files.Falls du diese überschrieben haben solltest, kannst du in Maestro eine neue Show anlegen und diese exportieren.
Gestartet wird jeweils die Datei mit der Endung *.py, die *.cfg Dateien enthalten die Sprachversionen.