musescore / MuseScore

MuseScore is an open source and free music notation software. For support, contribution, bug reports, visit MuseScore.org. Fork and make pull requests!
https://musescore.org
Other
12.28k stars 2.66k forks source link

Da Capo performed twice when "D.C." mark is duplicated within a system #23205

Open henkdegroot opened 4 months ago

henkdegroot commented 4 months ago

Issue type

General playback bug

Bug description

Da Capo is performed twice in a score which is based upon the Classical Orchestra template. Attached score is an example of this. This seeems to be caused by "duplicating" the system elements to the Violin staff as in other templates and manual created scores, they only appear at the top staff.

Believe this issue applies to the other system "jump" elements as well, not just the D.C.

Classical Orchestra Da Capo.mscz.zip

Steps to reproduce

  1. Create a new score using the Classical Orchestra template
  2. Add a D.C.
  3. Test/verify the playback sequence

Screenshots/Screen recordings

No response

MuseScore Version

4.3.1, 4.4

Regression

No. Occurs in 4.0.

Operating system

Windows 11

Additional context

No response

Jojo-Schmitz commented 4 months ago

Esp. bad as there still is no UI for dealing with these SystemObjects:

    <SystemObjects>
      <Instance staffId="9" barNumbers="false"/>
      </SystemObjects>
bkunda commented 3 months ago

Confirmed also in 4.0. Happens because of the duplicated system objects, so not limited to the "classical orchestra" template, but in fact to any score that has D.C. replicated across a system.