Abbreviator 23.09.2017 erweitert
Bindebogen_ausrichten 23.05.2012 Anpassung an capella 7
Stichnoten kopieren 26.01.06 korrigiert
Font_Replace 21.06.2021 korrigiert
Seitentexte 28.05.2013 korrigiert
Noten mit Abbreviaturbalken können in Einzelnoten zerlegt oder aus Einzelnoten erzeugt werden. Für die Erzeugung können im Dialogfenster Notenanzahl und -wert der Einzelnoten eingestellt werden. Siehe abbreviator_demo.cap. Wahlweise wird nur der markierte Bereich verändert bzw. die Notengruppe hinter der Cursorposition.
Skript: abbreviator.py
Info: abbreviator.info
Demo: abbreviator_demo.cap
Mit dem Skript kann man global bestimmte Schriftarten (in Einfachtexten) ersetzen bzw. vereinheitlichen. Der Dialog enthält die folgenden Bereiche:
Suchen: | Schriftart: (leeres Feld findet alle) Schriftgröße: von ... bis ... fett: ja/nein/egal kursiv: ja/nein/egal |
Ersetzen: | Schriftart: (leeres Feld = unverändert) Schriftgröße: (leeres Feld = unverändert) fett: ja/nein/unverändert kursiv: ja/nein/unverändert in Kleinbuchstaben umwandeln |
Bereich: | [x] Instrumentenbezeichnungen [x] Taktnummern [x] Einfachtexte in der Gallerie [x] an Seiten verankerte Einfachtexte Systeme: von ... bis ... [x] Einfachtexte [x] Liedtexte |
Texte mit capella-Symbolen werden ignoriert. Alle Dialogfenstereinstellung werden für den nächsten Aufruf gespeichert.
Skript: Font_Replace.py
Anwendung:
Es wird eine zusätzliche Stimme erstellt, die bis zur Cursorposition mit unsichtbaren Pausen gefüllt wird. Anschließend werden die klein formatierten Stichnoten mit Stimmenbezeichnung hineinkopiert. Siehe CueDemo.cap.
Skripts: CueCopy.py, CuePaste.py
Demo: CueDemo.cap
Über ein Dialogfenster kann man wahlweise die folgenden Aktionen durchführen:
Einschränkung: Das Skript funktioniert nur dann korrekt, wenn im Dialog "Stimme" (Umschalt+Strg+Eingabetaste) die Halsrichtung auf "je nach Lage" gesetzt ist. Das ist in mehrstimmigen Zeilen evt. nicht der Fall.
Skript: Bindebogen_ausrichten.py identisch mit
adjustSlursAndArticulations.py
Demo: Bindebogen_ausrichten.cap
Hinweis: adjustSlursAndArticulations.py ist im Lieferumfang von capella
Dieses Skript erstellt Kopfzeile, Fußzeile und bis zu zwei Titelzeilen. Im Dialogfenster können für jede dieser Zeilen ein linksbündiger, zentrierter und rechtsbündiger Text mit variabler Textgröße eingegeben werden. Im Text können Platzhalter für Seitennummern und Instrumentenbezeichnung eingegeben werden. Letztere wird aus der ersten Zeile der Partitur kopiert.
Einschränkung: Das Skript geht immer von A4-Seitenformat aus (hoch oder quer). Außerdem bringe ich die Tag-Kennzeichnung nicht hin, die verhindern sollte, dass Textobjekte doppelt erzeugt werden, wenn man das Skript mehrmals aufruft. (Geht das evt. nicht bei Seitenobjekten?) Abhilfe schafft im Moment nur die Option "alle alten Seitenobjekte löschen".
Skript: Seitentexte.py