Hacktoberfest 2026: die Issues, die Maintainer für den Oktober markiert haben – offen und einsteigerfreundlich. Hacktoberfest-Issues durchsuchen

Respect systems layout of MusicXML

Offen
#2,909 0 Kommentare 0 Reaktionen 1 zugewiesene Person Auf GitHub ansehen

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

  1. Lesen Sie das ganze Issue und danach den Beitragsleitfaden des Projekts.
  2. Schreiben Sie ins Issue, dass Sie es übernehmen — das erspart doppelte Arbeit.
  3. Forken Sie das Repository und arbeiten Sie in einem Branch.
  4. Öffnen Sie einen Pull Request, der die Issue-Nummer nennt.

Mehr aus CoderLine/alphaTab

Alle Issues in CoderLine/alphaTab

Ähnliche Issues

Weitere Issues zu TypeScript

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.