dot positions become wrong when voices are exchanged

• Jul 31, 2019 - 12:20
Reported version
3.2
Type
Functional
Frequency
Once
Severity
S4 - Minor
Reproducibility
Always
Status
needs info
Regression
No
Workaround
No
Project

Open the attached file.

  1. Select all
  2. Go to Tools > Voices > Exchange Voice 1-2

Notes on spaces: the dot positions become wrong.

Notice the behaviour for 2nds is a bit different. Toggle back and forth, exchanging voices 1-2 and see how the dot positions change for 2nds.


Comments

Status active needs info

I'm not sure what you are seeing as wrong. The dots in the original are explicitly set to "bottom", so that's what you are getting.

All I did was enter voice 2 above voice 1, and then exchange them. I didn't set any element properties. MuseScore did that on its own. I think it shouldn't do that.

The stems in voice 1 on the first system are not going in the default direction, which means you must have flipped them. If the dots were selected when you flipped the stems (as they would be in the case of a range selection), then the dot positions would have been "flipped" as well. This is an unfortunate result, to be sure, and most likely would never be what is desired. It would probably be best if the flip command did not change the "dot position" property of NoteDots in the case of a range selection. Like this.

Good call! Although, somehow this reminds me of something else I seem to recall being discussed about how we treat dots. Hmm, toggle visibility? Looks like we get that right now, I think we didn't at one point not too long ago...