Skripts von Andreas Herzog

AlteMeister 17.03.05 neu
Bezeichnungen_uebertragen 25.01.2016
Caecilia 25.10.05 korrigiert
Der Stylist 17.11.04 neu
Enharmonicus 23.09.2017 erweitert
Freiheit für Vorzeichen 23.09.2017 erweitert
Fingersätze 26.10.2013 erweitert
Gruppenzwang 05.01.06 neu
Let's Sing 16.08.04 neu
Little Drummer Boy 25.06.04 kor
MacMusic - Dudelsacknotation 22.01.04
Notentexter 09.04.2013 erweitert
Oktaviano 21.11.05 korrigiert
PageObjectMaster 01.12.05 korrigiert
PausenManager 17.03.08 erweitert 2008
Rhythmusnotation 13.10.05 neuer Name
Script_Manager_TK 18.11.2014 Beschreibung
SignKiller 15.03.06 neu
Spacemaker 15.03.06 neu
Spiel mir das Lied 25.06.04 neu
Strophentauscher 15.03.06 neu
Suchen_ersetzen 23.09.2017 erweitert
TakeYourBreath 01.11.05 korrigiert
Tempomat 22.11.10 korrigiert
Textauszug 23.09.2017 erweitert
VoiceCocktail 06.11.2017 erweitert
VoiceSplit 05.01.06 neu
What's Your Length 24.01.05 neu
What's Your Name 16.08.04 neu
ZeichenPositionierer 06.11.2017 erweitert
ZeichenZentrierer 06.11.2017 erweitert


MacMusic - Dudelsacknotation   (von Andreas Herzog)

Mit diesem Skript können automatisch Noten für Dudelsäcke formatiert werden.

Bei der Notation von Dudelsack-Stücken werden die Verzierung (Gracenotes) normalerweise als 32stel dargestellt. Wer allerdings eine Melodie mit 32stel-Noten hat, der kann auch 64stel als Gracenotes darstellen lassen. Die Gracenotes werden klein, mit Hals nach oben und ohne Wert formiert. Die anderen Noten werden automatisch nach unten ausgerichtet.

Skript: MacMusic.py


Enharmonicus   (von Andreas Herzog)

Mit diesem Skript können Vorzeichen beliebig ausgetauscht werden.

Neu wird auch die Häufigkeit der Töne angezeigt.

Skript: Enharmonicus.py



Little Drummer Boy   (von Andreas Herzog)

Mit diesem Skript kann man Schlagzeugnotation einfacher umsetzen..

Skript: LittleDrummerBoy.py



Spiel mir das Lied   (von Andreas Herzog)

Mit diesem Skript kann man Mundharmonika-Tabulatur umsetzen..

Skript: SpielMirDasLied.py



What's Your Name   (von Andreas Herzog)

Mit diesem Skript kann die capella-interne Notenbezeichnung sichtbar gemacht werden. Alternativ kann auch die normale Notenbezeichnung gewählt werden. Das Skript kann über die Mundharmonika-Funktion auch benutzt werden, um neue Belegungen für Mundharmonika zu erstellen (nur für Skript-Programmierer).

Skript: WhatsYourName.py



What's Your Length   (von Andreas Herzog)

Mit diesem Skript kann man Textfelder mit der Notenlänge über die Noten legen.

Skript: WhatsYourLength.py



Let's Sing   (von Andreas Herzog)

Mit diesem Skript wird aus einer Stimme immer der oberste Ton ausgelesen. So ist es möglich, aus einem Midi-File z.B. die Singstimme zu extrahieren.| Statt der Singstimme (oberste Note eines jeweiligen Akkordes) kann auch eine Bassstimme (unterste Note) extrahiert werden.

Skript: LetsSing.py



Der Stylist   (von Andreas Herzog)

Mit Hilfe dieses Skripts kann man einer Partitur einen bestimmten Stil zuweisen. Die Zuweisung erfolgt im Infoelement. Ein bereits bestehender Kommentar wird dabei nicht gelöscht.

Wenn der Style in capella.dat eingetragen ist, so wird er beim nächsten Laden der Partitur aktiviert.

Skript: Der_Stylist.py



Notentextert   (von Andreas Herzog)

Mit diesem Skript kann der Notentext einer Zeile bzw. aller Zeilen bequem formatiert werden. Es besteht die Möglichkeit der Positionierung über oder unter der Zeile, sowie die einer Fontauswahl.

Skript: Notentexter.py



Caecilia   (von Andreas Herzog)

Mit Hilfe dieses Skripts können Chorpartituren schnell und bequem umgewandelt werden.

Sofern durch die Undo-Funktion das Layout der Partitur durch einen internen Fehler von Capella zerstört wird, bitte das Skript LayoutFix von Peter Becker verwenden!

Skript: Caecilia.py



AlteMeister   (von Andreas Herzog)

Mit diesem Skript kann man Textfelder mit Generalbassziffern einfügen.

Skript: AlteMeister.py

Für dieses Skript muss der Font capella-Generalbass.ttf installieren werden.
Font: capella-Generalbass.ttf



Freiheit für Vorzeichen   (von Andreas Herzog)

Mit diesem Skript kann man Tonarten in Capella frei gestalten.

Skript: FreiheitFuerVorzeichen.py



Textauszug   (von Andreas Herzog)

Das Skript wandelt Liedtext in Textfelder um.

Skript: Textauszug.py


TakeYourBreath   (von Andreas Herzog)

Das Skript kann Atemzeichen formatieren, die in Capella mit der Shift + '1' eingefügt wurden.

Achtung: Das Skript selber fügt keine Atemzeichen ein!

Mit der Funktion vertikale Korrektur kann man die Unterschiede zwischen " ' " und "," ausgleichen.

Skript: TakeYourBreath.py


Fingersätze   (von Andreas Herzog)

Skript zum Einfügen von Fingersätzen. Die Zeilen- und Spaltenabstände sind in einem Dialogfeld frei wählbar.

Skript: Fingersaetze.py



ZeichenZentrierer   (von Andreas Herzog)

Das Skript zentriert Dymnamik-Zeichen und Bezeichnungen zwischen zwei Zeilen genau in der Mitte.

Skript: ZeichenZentrierer.py



ZeichenPositionierer   (von Andreas Herzog)

Das Skript positioniert Dymnamik-Zeichen und -Bezeichnungen überhalb oder unterhalb der Notenzeile.

Skript: ZeichenPositionierer.py



Rhythmusnotation   (von Andreas Herzog)

Mit diesem Skript kann die Schriftart capella-Rhythmusnotation angesteuert werden.

Damit das Skript vernünftig funktioniert muss die Schriftart capella-Rhythmusnotation.ttf installiert werden, in der capella.dat als Stil angemeldet werden und unter Extras-Optionen-Allgemein als Stil ausgewählt werden.

Skript: Rhythmusnotation.py
Font:  capella-Rhythmusnotation.ttf
Icon:  Rhythmusnotation.gif
Style: Rhythmusnotation.txt

Hinweis: Diese Skript ersetzt das Skript Mensuralnotation.py, bitte die alten Komponenten löschen.



Oktaviano   (von Andreas Herzog)

Das Skript wandelt oktavierende Schlüssel in normale Schlüssel um und kann die Soundausgabe für die jeweilige Zeile entsprechend anpassen.

Skript: Oktaviano.py



PageObjectMaster   (von Andreas Herzog)

Das Skript positioniert PageObject-Texte.

Achtung: Wirklich zentriert, linksbündig oder rechtsbündig ist der Text nur dann, wenn er auch so ausgerichtet ist!

Beachte: Automatische Ausrichtung funktioniert nur bei Einfachtexten.

Skript: PageObjectMaster.py



Gruppenzwang   (von Andreas Herzog)

Das Skript gruppiert die graphischen Objekte an einer Note.

Skript: Gruppenzwang.py



Suchen und ersetzen   (von Andreas Herzog)

Das Skript bietet eine Suchen und Ersetzen-Funktion für Textfelder.

Achtung: Die UNDO-Funktion der Pythonschnittstelle erfasst leider Textfelder nicht korrekt. Einmal per Skript gemachte Änderungen an Textfeldern können deshalb nicht rückgängig gemacht werden.

Skript: Suchen_ersetzen.py



Bezeichnungen uebertragen   (von Andreas Herzog)

Das Skript kopiert in einer mehrstimmigen Partitur beliebige Grafikobjekte einer Zeile und hängt diese an Noten bzw. Pause anderer Stimmen an, die an derselben rhythmischen Position stehen.

Skript: Bezeichnungen_uebertragen.py



SignKiller   (von Andreas Herzog)

Das Skript entfernt Bindebögen und Artikulationszeichen (z.B. bei schlecht erfassten capella-scan-Partituren).

Skript: SignKiller.py



Spacemaker   (von Andreas Herzog)

Mit diesem Skript kann man innerhalb eines Dialogs alle relevanten Abstände einer Zeile auf einmal verändern.

Skript: Spacemaker.py



Strophentauscher   (von Andreas Herzog)

Das Skript kann beliebige Strophen derselben Stimme vertauschen.

Skript: Strophentauscher.py



Tempomat   (von Andreas Herzog)

Mit diesem Skript kann man eine Tempoangabe einfügen. Das Skript formatiert gleichzeitig die Systeme mit der richtigen Abspielgeschwindigkeit.

Skript: Tempomat.py



VoiceSplit   (von Andreas Herzog)

VoiceSplit.

Skript: VoiceSplit.py



VoiceCocktail   (von Andreas Herzog)

Das Skript macht aus mehreren Stimmen eine einzige.

Einschränkung: Bei bestimmten unregelmäßigen Teilung (Triolen, etc.) kann es sein, dass das Skript die Noten nicht mehr richtig zusammensetzen kann.

Skript: VoiceCocktail.py



PausenManager   (von Andreas Herzog)

Das Skript fasst mehrere Pausen zusammen bzw. strukturiert Pausenaufteilungen um.

Bedienung: Cursor in die jeweilige Zeile und Skript ausführen. Das Skript versucht dann die Pausen sinnvoll zusammen zu fassen.

Skript: PausenManager.py



Script_Manager_TK   (von Andreas Herzog)

Erweiterung des Skripts "Script_Manager" um eine grafische Oberfläche mit Icons

Bemerkung: Damit die Symbole für die einzelnen Skripte gefunden werden, müssen die Icons im Ordner capella-Verzeichnis\scripts\symbols oder unter EigeneDateien\capella\scripts\symbols kopiert werden. Dies geschieht automatisch mit dem Tool Scriptdownload.py

Skript: Script_Manager_TK.py