Staff Editor
Autor: Paul Villiger
Script: Staff_Editor.py
Funktionen
Notenzeilen lassen sich umbenennen, vertauschen, kopieren, duplizieren und löschen
Notenzeilen zusammenführen, A + B -> A
Änderungen sind in einem System oder in allen Systemen möglich
Bemerkung: Klammern und Taktstriche müssen u.U. im Mustersystem manuell angepasst werden

Beispiel - Wer kennt das nicht? Eine Partitur aus Midi-Import oder Scan kann so aussehen.


Hat man den ersten 'Schock' überwunden und einen Überblick gewonnen - "Schlachtplan" zurechtlegen
Zur besseren Übersicht im Mustersystem die Zeilen nummerieren
Alle Zeilen in allen Systemen einfügen

Für unser Beispiel habe ich 2 'einfache' Systeme aus einer sehr langen Partitur gewählt - die nicht fortlaufend sind
im System 1 sind die Zeilen 2 – 5 belegt
im System 2 sind es die Zeilen 7 – 10
Zuerst die Zeilen 1 und 2 miteinander vertauschen

das Skript auch für die Zeilen 3 – 5 ausführen
Da die Zeilen 7 – 10 aus dem 2. System nicht mehr gebraucht werden können wir nun die Zeilen zusammenführen
die Zeile 1 mit 7 / Zeile 2 mit 8 usw. bis alle Zeilen zusammengeführt sind

Jetzt sehen unsere beiden Systeme doch schon ganz gut aus

Nun die Zeilen 5 und 6 löschen

Dann sind wir schon fast fertig

Als letzter Schritt muss nur noch das Mustersystem angepasst werden
überflüssige Zeilen löschen
Zeilen umbenennen
und was es eben sonst noch so zu tun gibt