Respect systems layout of MusicXML
Maintainer antworten meist innerhalb von 1 Tag
@Danielku15 arbeitet bereits daran.
Seit 05.10.2026.
Bewertung
Dieses Issue wurde noch nicht bewertet.
Beschreibung
Most MusicXML files carry a lot of layout information which is neglected by alphaTab. As we have partial support for line breaks, this can lead to strange music sheet display.
To mitigate this problem alphaTab should try to infer the systems layout from given information like page sizes and measure widths and combine it correctly with system breaks to achieve the same layout when the music sheet is rendered with the Parchment layout.
Change on Page layout?
At the same time the Page layout should likely not respect the manual page breaks. I would consider the Page layout rather as a automatic Layout similar to the "Screen - Vertical" of Guitar Pro where all aspects are selected automatically by alphaTab. Parchment is the more explicit layout where we respect systems layouts, page breaks etc.
Reading and re-exposing the page layout information from input files is the next evolution.
- Vorherrschende Sprache
- TypeScript
- Sterne
- 1.9k
- Forks
- 297
- Ø Merge
- 9 Std. 2 Min.
- Gemergte PRs (30 T.)
- 44
Entwicklungsumgebung
Dieses Projekt bietet weder Dev-Container noch Dockerfile noch Beitragsleitfaden – die Einrichtung liegt bei Ihnen. Beginnen Sie mit der README; die allgemeinen Schritte stehen in unserem Leitfaden für den ersten Beitrag.
Erste Schritte
- Lesen Sie das ganze Issue und danach den Beitragsleitfaden des Projekts.
- Schreiben Sie ins Issue, dass Sie es übernehmen — das erspart doppelte Arbeit.
- Forken Sie das Repository und arbeiten Sie in einem Branch.
- Öffnen Sie einen Pull Request, der die Issue-Nummer nennt.
Mehr aus CoderLine/alphaTab
-
ai-authored
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 69/100
Maintainer antworten meist innerhalb von 1 Tag
-
ai-authored
Schwierigkeit 3/5 1-2 Tage Anfängerfreundlichkeit 66/100
Maintainer antworten meist innerhalb von 1 Tag
-
Expose Lyrics in public apiEvtl. vergeben @Danielku15 hat das vor 17 Tagen übernommen. Offen
CoderLine/alphaTab#2908 · 1 zugewiesene Person ·
Maintainer antworten meist innerhalb von 1 Tag
-
Show accentuations on tab-only stavesEvtl. vergeben @Danielku15 hat das vor 17 Tagen übernommen. Offen
CoderLine/alphaTab#2906 · 1 Kommentar · 1 zugewiesene Person ·
Maintainer antworten meist innerhalb von 1 Tag
-
Support tuning alterationsEvtl. vergeben @kulek1 hat das vor 69 Tagen übernommen. Offen
Schwierigkeit 4/5 3-5 Tage Anfängerfreundlichkeit 35/100
Maintainer antworten meist innerhalb von 1 Tag
Alle Issues in CoderLine/alphaTab
Ähnliche Issues
-
bug skills
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 77/100
equinor/fusion-framework#5846 ·
Maintainer antworten meist innerhalb von 1 Tag
-
Schwierigkeit 1/5 Unter einer Stunde Anfängerfreundlichkeit 74/100
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 85/100
Eyevinn/open-videocore#1256 ·
Maintainer antworten meist innerhalb von 1 Tag
-
Frontend build fails with Frappe version-16: DataImport is no longer exported by @framework/uiOffenbug
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 78/100
Maintainer antworten meist innerhalb von 1 Tag
-
[Bug]: Theme preset geist points at undefined --font-geistEvtl. vergeben @claude hat das heute übernommen. Offen
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 73/100
Maintainer antworten meist innerhalb von 1 Tag