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
11.82k stars 2.57k forks source link

Unisons and seconds can overlap with note in another voice #18290

Open LupusCaeruleus opened 1 year ago

LupusCaeruleus commented 1 year ago

Issue type

Engraving bug

Bug description

A unison or a second will overlap with the note in another voice, if:

  1. The note in the other voice is of the same pitch as the lower note of the unison/second.
  2. The notes in the two voices have different noteheads.

image

Expected:

image


Edit: Other different but related cases:

image

Steps to reproduce

Create some intervals and notes shown above and see the results.

Screenshots/Screen recordings

No response

MuseScore Version

4.1.0-231731239

Regression

No.

Operating system

Windows 10

Additional context

No response

oktophonie commented 1 year ago

It is intentional behaviour that voice 3 behaves as though it is part of voice 1 in terms of being displaced (or not) - and similarly, voice 4 with voice 2. But, the behaviour of voice 1 against 2 (and therefore 3 against 4) can certainly be improved here!

oktophonie commented 1 year ago

Let me add to this task the bizarre offset behaviour that happens with cross-staff voices: image