musescore / musescore/MuseScore

Refined positioning of slur endpoints

Open
#28,239 0 comments 3 reactions 2 assignees View on GitHub

Nobody has claimed this yet.

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

Description

Your idea

Add an option to place the endpoint of a slur relative to the note (and not the top of the stem).

Problem to be solved

Here is an excerpt from a printed score:

Image

Reproducing this in MuseScore looks like this:

Image

By default, MuseScore places the slur endpoints somewhere near the top of the note stems, and not near the notes themselves as in the original score. The endpoints can of course be shifted, but this needs manual work. I would appreciate an option to switch between slur endpoints near note or near top of stem.

Prior art

No response

Additional context

I'm aware that the above example might be an edge case that does not appear too often (and I wasn't able to find more examples in printed sheet music). Still, I would appreciate a little more flexibility in the automatic slur positioning (or a different default handling). This would make slur positions more consistent, as in the following two examples (same bar as above but with different stems):

Image

Or, even more extremely, if I wanted a slur above and not below the notes, then the default placement also looks somewhat unusual to me:

Image

Checklist
  • This request follows the guidelines for reporting issues
  • I have verified that this feature request has not been logged before, by searching the issue tracker for similar requests

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.