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.26k stars 2.65k forks source link

Inconsistencies with cross-stave spacing #16682

Open mproffitt opened 1 year ago

mproffitt commented 1 year ago

Issue type

UI bug

Bug description

This relates to general 10 from the discussion https://github.com/musescore/MuseScore/discussions/16674

This is the first half of the point raised in the discussion for this issue.

When working with cross staff notation, semi-quavers appear poorly spaced on the beam.

Consider the following screenshot harp-layout-1

When compared to the same pattern notated on the same stave, the spacing on the beam is clearer and less "scrunched together". semi-quaver-spacing

Steps to reproduce

1 Create a new score with piano and any other instrument

  1. Write a series of semi-quaver [chords]? over 1 or more bars on the piano. Use a single stave
  2. Move every second note to the other stave. It doesn't matter which way round this is
  3. Convert the other instruments to quaver rests

Screenshots/Screen recordings

No response

MuseScore Version

4.0.1

Regression

I don't know

Operating system

Ubuntu Studio 22.10

Additional context

Rename this score to .mscz spacing-1.mscz.zip

MarcSabatella commented 1 year ago

FWIW, this happens only if the staff with the rests is visible. Hide it and the notes space more normally. Also they space normally if there are notes instead of rests on that extra staff.

mproffitt commented 1 year ago

@MarcSabatella To be honest, I didn't try hiding parts so I'll defer to your comment here however I think the normal spacing only applies of all or most extra-staff positions are filled with notes. In the instance I discovered this, every second quaver was a rest in the strings section.

I think the updated title here better reflects that though as in many instances, the notes are well presented.

mike-spa commented 1 year ago

image

(attaching a useful screenshot for myself when I get to this).

SteveBlower commented 6 months ago

I have found that note spacing depends on the vertical position of the cross staff beam as shown in the attached screen grab. Note also the collision between note head 5 and note stem 6 when the beam is above or below all the notes.

I am assuming this is just another manifestation of the problem in the original description and hope this additional information may help in the search for a diagnosis.

https://github.com/musescore/MuseScore/assets/60138048/fe64847e-40d1-4bc4-b744-01500cebfc09

This recording was made with V 4.2.1 but the same behaviour is found in 4.3.0 beta.