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/
Attachment | Size |
---|---|
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… ?
In reply to Welche "capella.zip" Datei… by 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.
In reply to Capella.zip war im Anhang… by 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
In reply to Capella.zip war im Anhang… by jmueller5524
Aber siehe https://github.com/musescore/MuseScore/pull/8072 und https://github.com/musescore/MuseScore/pull/9647
In reply to Aber siehe https://github… by Jojo-Schmitz
Leider verstehe ich das nicht. Was heisst das? Ist es fehlerhaft oder einfach nicht eingebunden? Was kann ich tun?
In reply to Leider verstehe ich das… by jmueller5524
Diese beiden sind im master branch drin, nicht aber im 3.x Branch. Wohl aber in meinen PR #9000 und dessen Artifacts
In reply to Diese beiden sind in master… by 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?
In reply to Ja, das habe ich jetzt auch… by jmueller5524
Sie sind in master (habe es gerade nochmal überprüft). Und damit in den Nightly-Builds (für master)
In reply to Sie sind in master. Und… by Jojo-Schmitz
Ich kapituliere! Sie sind definitiv nicht im Linux Nightly-latest von heute.
In reply to Ich kapituliere! Sie sind… by 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?
In reply to Die Änderungen sind… by 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
In reply to Ich importiere beim neusten… by 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
In reply to Nochmal: diese Änderungen… by 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?
In reply to Ich habe ein virtuelles… by 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?
In reply to Ok, es ist im Master drin… by 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