Hallo Lisa,
als angehängte Datei der aktuelle Stand.
Den Inhalt der zip-Datei in das (Nutzer) plugin-Verzeichnis entpacken. Es ist wichtig, daß der Ordner "klabuebaer-nodenames2" kopiert wird, also nicht nur die *.qml-Datei. Das plugin heißt jetzt ebenfalls vorläufig "notenames" damit die sprachabhängigkeit gewährleistet ist.
Ich bin ein ganzes Stück weitergekommen:
1) Die Noten-Namen sind jetzt sprachabhängig und sollten in der source des plugins nicht verändert werden. Ansonsten funktioniert die sprachabhängigkeit nicht.
2) Die einzelnen Funktionen des plugins werden jetzt über die Einträge in der Datei "MuseScore.ini" gesteuert. Dort gibt es nach dem ersten Aufruf des plugins die folgenden Einträge:
Code:
[noteNames2settings]
convert2UpperLowerCase=true
useVoiceColors=false
showOctaveSymbol=true
suppressDuplicates=true
showOctaveNumber=false
verticalStyle=true
Die Datei ist zu finden unter:
"C:\Users\<name>\AppData\Roaming\MuseScore\MuseScore2.ini"
Für <name> ist der Name des Nutzers einzusetzen.
Mit einem Editor können diese Einträge verändert werden (z.B. mit Notepad oder Notepad++). Damit muß nicht (mehr) der code des plugins verändert werden.
Evtl. von der Datei vor einer Änderung eine Kopie anlegen, falls etwas im editor schiefgeht.
3) Mehrstimmigkeit geht. Am Beispiel von
@Be-3 (danke dafür) ist das gut zu sehen. Die Noten-Namen für die zweite Stimme stehen unter der Notenzeile.
4) Damit bei Mehrstimmigkeit erkennbar ist, welcher Noten-Name zu welcher Note gehört, kann auf Farbigkeit umgeschaltet werden (useVoiceColors= true). Die Farben entsprechen den Farben für die einzelnen Stimmen wie in MuseScore gewohnt.
5) suppressDuplicates wirkt sich jetzt nicht nur auf einzelnen Noten, sondern auch auf Akkorde aus.
6) In der waagerechten Ausrichtung der Noten-Namen werden zwei Zeilen abwechselnd verwendet. Dies verhindert zum größten Teil, daß bei Akkorden die Texte übereinander dargestellt werden.
Was ist noch offen:
Was ist noch offen:
Was ist noch offen:
1) Berücksichtigung von verminderten/erweiterten Oktaven.
2) Bei clef-wechseln in der Partitur werden aufeinanderfolgende gleiche Noten-Namen weiterhin unterdrückt, wenn suppressDuplicates=true definiert wurde.
3) der Font-Name und die Font-Größe kann noch nicht über die ini-Datei eingestellt werden.
Ich hoffe, ich habe nichts vergessen. Viel Spaß beim testen.
Grüße