Skripts von Andreas Herzog

AlteMeister 17.03.05 neu
Bezeichnungen_uebertragen 02.02.19 korrigiert
Caecilia 02.02.19 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 02.02.19 korrigiert
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 02.02.19 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 30.01.2018 erweitert
Spacemaker 15.03.06 neu
Spiel mir das Lied 25.06.04 neu
Strophentauscher 07.02.2018 erweitert
Suchen_ersetzen 16.09.2022 korrigiert neu
TakeYourBreath 01.11.05 korrigiert
Tempomat 16.09.22 korrigiert neu
Textauszug 07.02.2018 erweitert
VoiceCocktail 06.11.2017 erweitert
VoiceSplit 05.01.06 neu
What's Your Length 02.02.19 korrigiert
What's Your Name 02.02.19 korrigiert
ZeichenPositionierer 08.02.2018 erweitert
ZeichenZentrierer 07.02.2018 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