musescore / musescore/MuseScore
Legato slide
Nobody has claimed this yet.
- 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.
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
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.
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