musescore / musescore/MuseScore
Harp glissandi plays incorrect scale when manually composing cross-staff glissandi
@RomanPudashkin is already working on this.
Since Aug 11, 2023.
- Dominant language
- C++
- Stars
- 15.1k
- Forks
- 3.3k
- Avg merge
- 2d 2h
- Merged PRs (30d)
- 91
Description
Describe the bug
Harp glissandi plays incorrect scale when manually composing cross-staff glissandi.
To Reproduce
Steps to reproduce the behavior:
- Create a score with a harp instrument.
- Enter two notes, and add a glissandi line between them (I used a wavy line, but both lines result in the same problem).
- Select the second note and with control + shift + (up/down) arrow, cross the staff.
- Select glissandi line, and on the Properties panel, select "Playback", under "Style", chose "Diatonic".
- Hit play.
Expected behavior
The notes that compose the glissandi should match the key signature before it (in my case, I only tried this with specifying the key signature at the beginning of the score).
Screenshots

Using the glissandi line does not result the same notes as if one were to enter the notes manually. Keep in mind the second note belongs to the F Clef, but I've moved it up with [control + shift + Up arrow] (same with the rest).
https://user-images.githubusercontent.com/63615949/214062068-aae71b21-7ad4-40ee-8988-0f8587713def.mp4
Adding glissandi in passages entered normally (no special keyboard commands) results in the correct scale played.
Platform information
OS: Windows 11 Pro, 22H2
OS build: 22623.730
Experience: Windows Feature Experience Pack 1000.22636.1000.0
Additional Context
This behavior is not affected by the usage of Muse Sounds. It happens with Muse Sounds or with the MS Basic soundfont.
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.