musescore / musescore/MuseScore

Improve tremolo slants

Open
#18,537 0 comments 0 reactions 1 assignee View on GitHub

Nobody has claimed this yet.

engraving P2
Dominant language
C++
Stars
15.1k
Forks
3.3k
Avg merge
2d 2h
Merged PRs (30d)
91

Description

Issue type

Engraving bug

Bug description

There are still occasions that tremolo bars between notes are forced horizontal.

image

This seems to happen if one of the two notes is of certain pitch (or stave position*). In such cases, if the other note goes higher/lower than the said note in the opposite direction of the stem, the tremolo bar will always stay horizontal.

I believe it is these 6 notes:

image

https://github.com/musescore/MuseScore/assets/70313425/48952ffa-41db-4e62-9186-092552e5f4bb

Even more broken on shorter notes. Note the beam that shifts up and down but always refuse to be slanted:

https://github.com/musescore/MuseScore/assets/70313425/62bec749-ca5b-4727-8a50-795d7714b0e5


Additional issue -- If both notes have ledger lines and are on the same side of the stave, the tremolo bar slant angle is too small**

Compare:
image

However, it will fix itself once the positioning of the tremolo bar is adjusted.

https://github.com/musescore/MuseScore/assets/70313425/e356f868-2f37-4148-94d8-5f7c9fb2c720

MuseScore Version

4.1.0-231920501 (latest-4.1.0)

Operating system

Windows 10

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.