Hallo
ich arbeite mit CapellaScan und exportiere das erkannte Notenblatt dann als MusicXml. Dabei stelle ich immer wieder fest, dass Akkorde mit Extension z.B C7 oder C6 oft nicht richtig erkannt werden. Ergänzt man sie manuell und exportiert dann, dann werden diese Akkordbezechnungen nicht richtig exportiert. Aus einem C7 wird dann z.B nur ein 7.
Woran kann das liegen. Möglicherweise schreibe ich beim manuellen Ergänzen die Akkorde falsch - ich wähle im Menü das Akkordsymbol (Eb7), setze es an die entsprechende Stelle und schreibe dann C7.
Danke für Hilfe
Hermann
Antworten
Hallo Hermann
Das liegt an der Umsetzung von MusicXml in den einzelnen Programmen.
Um die Grundstrukturen zu über nehmen funktioniert MusicXml ideal. Innerhalb der Capellafamilie funktiomiert die Übernahme der Akkorde. Andere Programme verwenden einen anderen Aufbau. Dann kommt es auch noch darauf an, wie die Akkorde aufgebaut sind (als Akkord oder Einzeltext).
Mit welchem Notenprogramm arbeitest du?
Viele Grüsse Andreas
Danke,
ich verwende zur weiteren Verarbeitung Musescore.
lg
Hermann
Hallo Hermann
Musescore liest keine Capella Akkordsymbole und umgekehrt auch nicht.
Exportiere mal ein Musescore als xml und lade es wieder in Musescore. z.B. wird bei A/E nur noch /E importiert.
Liebe Grüsse Andreas
Hallo Hermann
Habe die Exporte von Akkorden nach MusicXML bei capella und Musescore verglichen. Dabei fehlen beim capella Export gewisse Infos, welche Musescore benötigt. Weitere Nachforschungen ergaben, dass diese Infos beim Export aus capella vorgesehen, aber nicht freigeschaltet sind.
Der MusicXML Export aus capella und auch capella-scan erfolgt mit dem Skript CapToMusic.py, bei capella-scan im Verzeichnis C:\Program Files (x86)\capella-software\capella-scan 9\bin\py-ext\caplib. In diesem Skript gibt es eine Zeile mit
globalFinaleDolet33 = True
setzt man diesen Wert auf
globalFinaleDolet33 = False
so werden die Akkordsymbole für Musescore lesbar exportiert.
Ich habe das Skript mit dem Editor notepad++ geändert und beim speichern werden Adminrechte benötigt. Zur Sicherheit das Skript vor der Änderung sichern.
Gruss Paul