Originally created by: *anonymous
Originally created by: colingh...@gmail.com
Reported by Karol Majewski here:
http://lists.gnu.org/archive/html/bug-lilypond/2012-02/msg01194.html
% Tie that should connect 'g' and 'g'
% is located very low, so that it looks like a tie between 'd' and 'es'
\version "2.15.30"
#(set-default-paper-size "a4")
#(set-global-staff-size 18)
LiniaJeden = \relative c'' {
\clef "treble" \key c \major \numericTimeSignature \time 3/4
<< { g'4 f2 } \\ { < d, g ~ c ~ >2. } >>
<< { g'4 c2 } \\ { < es,, g c >2. } >>
}
\score {
\new Staff = "LiniaJeden" \LiniaJeden
}
Originally posted by: colingh...@gmail.com
Is this a duplicate of Issue 298?
https://code.google.com/p/lilypond/issues/detail?id=298
Related
Issues: #298
Originally posted by: Karol.Ma...@gmail.com
Hi Colin
Note that on a bug preview image ( http://lilypond.googlecode.com/issues/attachment?aid=23680000001&name=bug.preview.png&token=sh2xf98fHuNm6aHWhCB_3Xe2d8o%3A1330598430219&inline=1 ) the tie is located correctly. It looks ugly, but it is related to the right notes. So this image doesn't illustrate the problem.
Karol Majewski
Originally posted by: colingh...@gmail.com
Sorry, Karol, I used the wrong version of lilypond to create that png.
Result of running bug.ly with 2.15.30 is attached to this comment.
Originally posted by: plros...@gmail.com
This was rendered by Lilypond 2.14.2. Not stellar, but at least it's clear that the tie starts at g, not at d. Lilypond may be better at avoiding tie collisions now, but it's worse at making unambiguous output, at least in this particular case.
Originally posted by: Karol.Ma...@gmail.com
Is there any way to move this tie up? I tried
once \override Tie #'Y-offset = #1
before the chord, but that's not what I was looking for, because this command refers to both ties in chord. And unfortunately it's not possible to use this command inside the chord. Also
\once \override Tie #'staff-position = #1
doesn't work. Maybe there is any way to allow tie-accidental collision?
Karol Majewski
Originally posted by: Karol.Ma...@gmail.com
OK, so here's simpler version generated with 2.15.35
//
\version "2.15.35"
#(set-default-paper-size "a4")
#(set-global-staff-size 18)
LiniaJeden = \relative c'' {
\clef "treble" \key c \major \numericTimeSignature \time 3/4
< d, g ~ c ~ >2.
< es g c >2.
}
\score {
\new Staff = "LiniaJeden" \LiniaJeden
}
//
And a tie between 'g' and 'g' is still misplaced.
Originally posted by: PhilEHol...@googlemail.com
http://lsr.dsi.unimi.it/LSR/Item?id=407
\clef "treble" \key c \major \numericTimeSignature \time 3/4
\override TieColumn #'tie-configuration = #'((0.0 . 1) (-2.0 . -1))
< d, g ~ c ~ >2.
< es g c >2.
Originally posted by: colingh...@gmail.com
Eluze reported a similar problem here:
http://lists.gnu.org/archive/html/bug-lilypond/2013-03/msg00083.html
Cheers,
Colin Hall.
Bug squad
Diff:
I’ve been trying different values for some Tie grob-properties, and this is what I came up with. For every one of the
-penalty-factorproperties, there’s a threshold below which the bug doesn’t manifest (this values are linked; lowering one lessens the threshold for the others).Of course one can also unset one of these by commenting it in the alist (for example
outer-tie-length-symmetry-penalty-factorin the example below).I’ve found that some other properties also trigger ugly-Tie bugs; for example the one mentioned by Colin above is fixed by commenting the
center-staff-line-clearanceproperty (or setting to a low enough value).Actually, most of the bugs I encountered appear to be fixed by getting rid of all these properties in bulk: simply set Tie.details to an empty list, and Bob’s your uncle.
If so, why bother at all?