musescore / musescore/MuseScore

xml import: pickup bars and danish lyrics

Open
#24,602 6 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

community MusicXML P2
Dominant language
C++
Stars
15.1k
Forks
3.3k
Avg merge
2d 2h
Merged PRs (30d)
91

Description

Issue type

Import/export issue

Description with steps to reproduce
  1. Open the attached xml, which contains a pickup bar (1 beat) and i pickup bar again in measure 9 (1 beat). It also contains danish lyrics with letter ø and å.
  2. Compare the attached images. The picture from Sibelius is the same xml, imported into Sibelius. This is how the score should look.
    I have marked the relevant places with red circles.
Supporting files, videos and screenshots

Pickup bars and danish lyrics.xml.zip
Import into Sibelius
Import Musescore 4 4 1

What is the latest version of MuseScore Studio where this issue is present?

4.4.1

Regression

I was unable to check

Operating system

Mac OS 14.4.1, maybe others

Additional context

Origin of xml is lesser known notation software Primus (www.columbussoft.de). Even though xml might not be a fixed standard, it would be nice, if Musescore could handle the pickup bars correct.

Checklist
  • This report follows the guidelines for reporting bugs and issues
  • I have verified that this issue has not been logged before, by searching the issue tracker for similar issues
  • I have attached all requested files and information to this report
  • I have attempted to identify the root problem as concisely as possible, and have used minimal reproducible examples where possible

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start by importing the attached “Pickup bars and danish lyrics.xml.zip” in MuseScore 4.4.1 and compare the pickup bars and Danish lyrics with the supplied Sibelius image. Trace the XML import entry point for measure pickup handling and lyric characters; done means both pickup bars and the ø/å lyrics render as shown in the reference.

Written by the indexing model from the issue text.

Assessment

Tech stack
cpp, xml
Domain
desktop
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.