Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
fix #308371: wrong stem directions on tab staves with multiple voices
Resolves: https://musescore.org/en/node/308371 For 3.5 we changes the hasVoices() algorithm, used to determine default stem direction and other things, to look at partial measures rather than full measures. Overall, that's a good thing, but there are cases where it isn't. While there will probably always be deabte on some corner cases and there probably is no good algorithmic way of differentiating them, one thing that seems clear is the rules for using voices on tab staves is totally different, and this partial method does not work well. You end up with notes having down stem even though they are in voice 1 and there is also content in voice 2, which just does not make sense in that context. So this change simply checks for tab and makes sure to look at the full measure in that case.
- Loading branch information