musescore / musescore/MuseScore

Legato slide

Open
#23,602 0 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

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

Description

My idea

I suggest changing the behavior of the glissando-portamento if there is a slur connecting the beginning and the end of the glissando.
Снимок экрана (452)

Problem to be solved

I recently wrote a guitar part. It was very unpleasant to hear at the end of the Portamento-style glissando a note that should not be struck.
A well-known practice says that when a player makes a legato slide along the string, the final note is not struck. But MuseScore ignores this practice and strikes the final note of the glissando. The result is what @bkunda calls "re-articulated".

https://github.com/user-attachments/assets/03079b30-66e8-4197-bee5-06b232b641e6

This happens not only in MS Basic, but also in Muse Sounds. (at least in guitars)

It would also be nice to exclude the inscription "gliss." on the slide lines, since no one usually indicates this + set the default glissando portamento style for such slides. Currently, in order to achieve this, the user needs to do it manually.

https://github.com/user-attachments/assets/9f58c97d-07ea-4d7f-a57b-778459536974

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[^1]

[^1]: In issue #23415, @bkunda probably most likely meant bowed string instruments (+ there were still some "artifacts"). I'm talking about guitars, and in this case, the so-called "re-articulation" occurs not only with MS Basic, but also with Muse Sounds as well. On top of that, I'm not exactly sure if what I've described above is a request to add a function or if it's actually a bug.

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.

Research direction

Start by reproducing the guitar glissando-portamento case with a slur connecting its beginning and end, using the attached examples and checking both MS Basic and Muse Sounds. Done means the final note is not re-articulated, and the requested glissando inscription and default style behavior are addressed for this case.

Written by the indexing model from the issue text.

Assessment

Tech stack
cpp
Domain
desktop
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.