Liebe Capella-Community,
es gibt ein geniales Plugin, mit welchem man Notennamen einfügen und sich diese sogar farbig anzeigen lassen kann:
https://gist.github.com/TheConstructor/c58cf6a2f0e878e26cd6a0003534d59b
Gerne würde ich dieses Plugin so modifizieren, dass nach der Ausführung...
- nur folgende 20 Notennamen GRÜN angezeigt werden: f / b / c' / d' / es' / e' / f' / g' / a' / b' / c'' / d'' / es'' / e'' / f'' / g'' / a'' / b'' / c''' / d'''
- alle übrigen Notennamen ROT angezeigt werden, also...
- die Noten zwischen den oben genannten wie beispielsweise fis / g / gis / a...
- die Noten tiefer als f
- die Noten höher als d'''
Hintergrund: Ich habe eine Drehorgel, welche anstatt eines mechanischen Lochbandes die einzelnen Pfeifen über einen MIDI-Controller ansteuert. Die hierzu notwendigen MIDI-Dateien kann ich in Capella erzeugen. Jedoch sollte ich nur die Noten verwenden, für welche es in meiner Drehorgel auch Pfeifen gibt. Als Nicht-Musiker würde mir daher ein solches Plugin enorm helfen.
Vorsorglich: Ich habe schon viele Stunden auch mit Unterstützung von Künstlicher Intelligenz vergeblich experimentiert, ich bekomme es einfach nicht hin...
Dankbare Grüße
Harald Jakob
Antworten
Moin Harald,
in Capella gibt es verschiedene Plugins, die Dir möglicherweise helfen.
https://wiki.sins942.ch/index.php?title=Farbige_Noten_-_nach_Tonwert
https://wiki.sins942.ch/index.php?title=Farbige_Noten
Anbei eine capx mit grünen und roten Notennamen, erstellt mit dem Skript
https://wiki.sins942.ch/index.php?title=Notennamen_anzeigen
nach dem Einfügen der Namen, alle Namen markieren und unter Bearbeiten die Farbe auswählen
Notennamen anzeigen.capx
Gruß
Wolf Dieter
Hallo Harald
Das Plugin Notennamen fügt für jede Note ein transponierbares Symbol ein, mit farbigen symbolen, je nach Ton. Man könnte es mit etwas Aufwand anpassen.
Was es bereits gibt ist das Plugin "Noten klonen": https://wiki.sins942.ch/index.php?title=Noten_klonen
Damit lassen sich farbige Noten oder Noten mit farbigem Text aus einer Vorlage in die Partitur einfügen. Ich habe mal auf die Schnelle eine Vorlage mit grünem Text und einigen roten Noten erstellt: Noten_Gruen.capx
Gruss Paul
Nach meiner Meinung ist die Modifizierung des Plugins "Notennamen_anzeigen" die einfachste Lösung.
Ich habe eine Liste der Pfeifennoten am Anfang eingefügt:
Pfeifen = ["f","b","c'","d'","es'","e'","f'","g'","a'","b'",'c"','d"','es"','e"','f"','g"','a"','b"',"c'''","d'''"] (Man muss ein bischen tricksen mit den Apostrophen.)
Bevor die Texte angezeigt werden, habe ich folgende Zeilen eingefügt:
if(parameter['content'] in Pfeifen):
font['color'] = 43520
else:
font['color'] = 255
'content' ist der Name der Note. Fals dieser in der Liste vorkommt, wird der Name grün (43520) gedruckt, sonst rot (255).
Ich habe die Datei in Drehleierpfeifen umbenannt.
Drehleierpfeifen.py
Ich konnte die Datei nicht hochladen. Ich hoffe, dass der Link funktioniert.
Nachtrag: Einen Punkt habe ich noch gefunden. Ein 'dis' erkennt das Plugin nicht als 'es'. Entweder man vertauscht es vorher enharmonisch oder nimmt es in die Liste auf.
funktioniert bei mir gut
Herzlichen Dank, dass Sie so schnell und selbstlos das Plugin modifiziert haben, es funktioniert super!
Liebe Capella-Community,
vielen herzlichen Dank für die tolle Hilfestellungen!
Damit komme ich nun super klar.
Beste Grüße
Harald Jakob