Griffschrift-Import aus Capella
Ich würde gerne den Griffschrift-Import für Capella-Dateien verbessern. Dazu bräuchte ich die "capella.zip"-Dateien im Nightly-build. Ist das möglich?
Die cpp-Files habe ich in "MuseScore-3.x/importexport/capella" getestet ("Auf-Auf-Polka"-Files).
Es gibt eine grosse Menge Capella-Griffschrift-Stücke, z.B. auf:
https://www.stammtischmusik.at/
Anhang | Größe |
---|---|
Auf-Auf-Polka.mscz | 23.47 KB |
Auf-Auf-Polka.capx | 7.63 KB |
capella.zip | 32.94 KB |
Comments
Welche "capella.zip" Datei(en?), und aus welchem Nightly Build?
Meinst du die hier:
https://github.com/musescore/MuseScore/tree/master/src/importexport/cap… ?
Antwort auf Welche "capella.zip" Datei… von Jojo-Schmitz
Capella.zip war im Anhang. Die Quell-Dateien passen zum 3.x-Branch. Aber ich sehe, die Dateien sind stark verändert worden. Ich werde sie mit den Master-Branch-Quellen abgleichen. Leider ist es mir nicht gelungen, den Master-Branch zu compilieren. Es klemmt bei den Qt's.
Ich melde mich wieder, danke.
Antwort auf Capella.zip war im Anhang… von jmueller5524
Für master braucht's Qt 5.15.
Die entsprechenden capella Dateien findest du in dem Link oben. Inhaltlich sollte sich da nichts nennenswertes geändert haben, bis auf... siehe unten
Antwort auf Capella.zip war im Anhang… von jmueller5524
Aber siehe https://github.com/musescore/MuseScore/pull/8072 und https://github.com/musescore/MuseScore/pull/9647
Antwort auf Aber siehe https://github… von Jojo-Schmitz
Leider verstehe ich das nicht. Was heisst das? Ist es fehlerhaft oder einfach nicht eingebunden? Was kann ich tun?
Antwort auf Leider verstehe ich das… von jmueller5524
Diese beiden sind im master branch drin, nicht aber im 3.x Branch. Wohl aber in meinen PR #9000 und dessen Artifacts
Antwort auf Diese beiden sind in master… von Jojo-Schmitz
Ja, das habe ich jetzt auch gefunden. Aber wenn ich den Master clone, fehlen diese Änderungen. Wie kann ich sie im Nightly-Build haben?
Antwort auf Ja, das habe ich jetzt auch… von jmueller5524
Sie sind in master (habe es gerade nochmal überprüft). Und damit in den Nightly-Builds (für master)
Antwort auf Sie sind in master. Und… von Jojo-Schmitz
Ich kapituliere! Sie sind definitiv nicht im Linux Nightly-latest von heute.
Antwort auf Ich kapituliere! Sie sind… von jmueller5524
Die Änderungen sind definitiv im Quellcode des master Branches. Und der wird benutzt im die Nightlies zu bauen.
Woraus schließt du, dass diese Änderung im neuesten Nightly nicht drin sind?
Kannst du die entsprechenden Bugs dort immer noch nachvollziehen?
Antwort auf Die Änderungen sind… von Jojo-Schmitz
Ich importiere beim neusten Nightly eine Griffschrift-cap Datei: Es ist nichts von Griffschrift drin! Mit den Dateien im Anhang testeten wir im Mai.
Beim Commit von Capella.h
https://github.com/musescore/MuseScore/commit/b294b6396505a0bc2fe4faf13…
gibt es z.B. "HEAD_CROSS". Das ist aber im aktuellen Capella.h nicht vorhanden?
https://musescore.org/de/node/320975
https://musescore.org/de/node/320934
Antwort auf Ich importiere beim neusten… von jmueller5524
Nochmal: diese Änderungen sind im aktuellen Quelltext sehr wohl und immer noch vorhanden.
HEAD_CROSS
ist nicht in capella.h (und war es nie, nurheadGroup
wurde dort hinzugefügt), aber ist in capella.cpp und capxml.cpp.Sowohl mein PR #9000 (basiert auf 3.x) als auch ein frischer Builds von master zeigt auch solche Notenköpfe
Antwort auf Nochmal: diese Änderungen… von Jojo-Schmitz
Ich habe ein virtuelles Debian 11 aufgesetzt. Darin Nightly heruntergeladen und ausgeführt (siehe Anhang). Dieses MScore 3.6.2 verwendet Qt5.9.8.
Könnte es sein, dass der Nightly-Build-Prozess für Debian nicht den Master sondern 3.x bildet?
Antwort auf Ich habe ein virtuelles… von jmueller5524
Das ist ein 3.x Nightly, steht auch so im Namen, und da ist es in der Tat nicht drin.
Must schon in den 4.0/master Zweig gehen, https://ftp.osuosl.org/pub/musescore-nightlies/linux/4x/nightly/MuseSco…
Oder das derzeitige (ist ein bewegliches Ziel ;-)) Artifact von PR #9000 (basiert wie gesagt auf 3.x) bei https://github.com/musescore/MuseScore/actions/runs/1467278156 herunterladen (benötigt einen GitHub Account, aber den hast du ja wohl), meldet sich als "3.7.0 (unstable)"
Ok, es ist im Master drin. Aber MuseScore 4 kennt keinen Capella-Import, also bräuchte ich den Quell-Code zur Version 3.7, um die Funktionalität zu ergänzen. Wie komme ich dazu?
Antwort auf Ok, es ist im Master drin… von jmueller5524
Doch, die master Builds erlauben .cap und .capx Import, obiges Bild ist damit entstanden.
Einen 3.7 Quellcode gibt es nicht, außer in meinem PR #9000, also nur in meinem Fork unter https://github.com/Jojo-Schmitz/MuseScore/tree/master-to-3.x