Glissando incorrectly presented over line break
When there is a glissando that occurs across a line break, instead of behaving like a slur and splitting up nicely, it will be naughty and jump to the next line and extend to the infinities. This is only related to the display and does not corrupt the gilss, as it behaves again when the line break is adjusted so that the two measures are juxtaposed.
One idea that would temporarily solve this problem (and would be very useful otherwise) is an option in the "breaks and spacers" palette that binds two measures together, so either both of the measures must jump to the next line, or they both must stay on the same line. Maybe this would be easier? (It can't be good notation practice to put them on separate lines anyway.)
Comments
Confirmed using r. 2451 nightly, Windows XP
Glissandos across line breaks are normal. Your first suggestion was better: MuseScore should make them split across the line break similar to slurs. Attached is a screenshot of a glissando across a line break in Finale.
A Glissando over a page or line break does this:
Glissando over Line Break Which is extremely frustrating. Is there a fix for this?
Was this ever resolved? I am having the same issue now (V. 0.9.6.3 R. 3507, running on Mac OS X)
eranmagen, when this issue is resolved the status will change from "active" to "fixed" and eventually to "closed". As you can see it is still "active" at the moment.
Just registering interest in this - it is on my top 10 list of "major" bugs in 1.0
I can't even get gliss to work at all! Though where I want it is over a measure break. ??? I have version 0.9.6.3. I've tried dragging the different gliss symbols from the palette to either of the two notes, choosing either of the two notes and double clicking.... zilch. How is this supposed to work?
Hey Nicky, the forums are the best place with a question like that but have you checked out the handbook? http://musescore.org/en/handbook/arpeggio-and-glissando
Also it would be wise to update to 1.0.
This glissando-over-line-break bug is almost a deal breaker for me, and it will be when I need to actually present some of my music to people, I hope somebody will get on to it soon.
This happens to me when a bar with a glissando is on the end of a system.
http://imageshack.us/photo/my-images/217/glissandobug.jpg/
You can fix it temporarily by reducing or increasing the bar's lenght to the next system. Just click on it and press "{"
http://imageshack.us/photo/my-images/560/glissandobug2.jpg/
Hi,
I use version 1.1 and have this problem too. I have found the only solution is to make sure both measures are on the same line. This often messes up my lay-out, and sometimes it's even virtually impossible, as in this piece with a lot of glissando's between multiple measures:
http://musescore.com/score/23304
Good luck fixing this. I also believe it should be able to have the glissando split, like with a slur.
Also see this discussion:-
http://musescore.org/en/node/15726
Is Finale's handling confirmed to be the correct way?
Are there rules on this?
Here is an excerpt from a published score that uses glissando over a page break.
Page 142 of Elaine Gould's 'Behind Bars' explains that over a system break: "Reflect the correct interval of a glissando in the gradient of the line".
This doesn't reflect the example in #13 - it maybe different if there's missing rests and/or a wavy glissando line? Does anyone know of other explanations?
Here's another example from the same score (I must have missed it).
This bug is over four years old now, and it is still very annoying. I am currently trying to get rid of glissando lines which have been broken when I copied a large amount of measures, and as these broken glissandos can not even be selected, removing them is quite hard.
Selecting the gliss is possible if you do something to change the layout so that the gliss no longer crosses a system break. Or, in the development builds, switching to Continuous View, although even then, it seems you currently need to do something (even just Ctrl+A) to force a relayout before these broken glissandi appear. This will at least allow you to remove glissandi.
The bad news is this is not a simple bug to fix. Glissandi basically need to be re-implemented to allow them to span systems by drawing the gliss in multiple segments, much as is done for ties, slurs, and other elements on the "lines" palette. The good news is that at least we know it is possible.
BTW, I understand this is being considered for 2.0 but is somewhat of a long shot. This does strike me as the sort of thing that could be worth doing sooner rather than later for compatibility reasons. That is, the re-implementation might require a file format change, meaning that if we wait for 2.1, that may mean 2.1 scores containing glissandi won't open in 2.0. Although I guess this is not a given? And I know Miwarre has a lighter-weight implementation in mind based on the figured bass code rather than the full Spanner code.
Anyhow, if we *don't* actually do this for 2.0, I would propose we investigate a (hopefully cheap) partial fix where we don't actually draw a full glissando line on a chord at the end of a system, but instead draw a simple glyph. Actually, since glissandi are apparently attached internally to the target note and not to the starting note, perhaps we draw the glyph going into the target.
I think I could probably pull off this cheap/partial fix myself, but I won't bother if there is any chance of it being fixed for real in 2.0.
FWIW, here is a cheap partial (*very* partial) fix. Add this code to Glissando::layout() right after we initialize sp1 and sp2. All it does it reset the start point for drawing the gliss to 6sp in front of the second note:
The gliss length of 6sp was chosen to be clearly visible but not interfere too much with a starting clef, key, or time signature. I tried allocating extra space in Chord::layoutPitched() also, but it seems maybe systems are not laid out yet at that point, and I didn't think it was worth working on this further.
The result with the above change is that we see no gliss going out of the first note at the end of one system, but we do at least see the gliss going into the second note at the start of the second system, and it is positioned reasonably well and is selectable. Realistically, this is still no good at all of course, but at least it doesn't look as completely ridiculous as what we do now. I say, *if* we don't fix this for real in 2.0, we should add this code.
I guess there's no harm in having a PR:
https://github.com/musescore/MuseScore/pull/955
No real reason as far as I am concerned we couldn't just merge this as is for now, then rip the code out when we fix it for real.
That PR is still in the deep freezer?
Yes. But at this point, it is starting to look less likely that we will see a real fix, and since I'm going to be messing with the code that calculates the start point for a gliss line anyhow for #38501: glissando don't work with cross staff notation, maybe I'll be able to kill two birds with one stone here.
Updated PR for my "cheap partial fix" (previous one is not only closed, but buggy too):
https://github.com/musescore/MuseScore/pull/1439
Here is what it does:
It also address #38501: glissando don't work with cross staff notation in a similar way.
Fixed since a week or so
Automatically closed -- issue fixed for 2 weeks with no activity.