musescore / musescore/MuseScore
8va alta dashed line freezing in smooth pan
@Eism is already working on this.
Since Nov 4, 2023.
- Dominant language
- C++
- Stars
- 15.1k
- Forks
- 3.3k
- Avg merge
- 2d 2h
- Merged PRs (30d)
- 91
Description
Issue type
UI bug
Bug description
If a score has a 8va alta annotation, it will scroll smoothly along while playing, but as soon as it hits the left screen border, the dashed line "freezes" in place. This happens for zoom values ≤ 215%.
Steps to reproduce
- Create a score that's wider than your screen in sub-215%-zoom, so that it can hit the left screen border in smooth pan playback.
- Add a 8va alta annotation.
- Playback in "Continuous view (horizontal)" with "Smooth panning" (from Preferences > Advanced) enabled in a zoom of 215% or less.
- Once the line start hits left screen border, the dashed line no longer scrolls but stays fixed on screen (its end just gets shortened from the right up to the end hook).
Screenshots/Screen recordings
Illustration; you can see it's not just an optical illusion, because the line visually moves at first and only later appears to freeze.
I also included a "rall" for two reasons: firstly, to show that not every dashed line is affected. Secondly, it alters playback speed continuously so the amout scrolled per time constantly changes (if it were some kind of same-distance-pan optical illusion).
https://github.com/musescore/MuseScore/assets/845152/9c63c5c4-5798-4ef9-8849-4a787797a92b
Video is not taken from the same project as attached, but a very similar one.
MuseScore Version
(64-bit) 4.2.0-233070304, revision: github-musescore-musescore-492cac4
Regression
I don't know
Operating system
Windows 10 Version 19045, Arch.: x86_64
Additional context
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Assessment
This issue has not been assessed yet.