Status: Accepted
Owner: ----
Labels: Type-Enhancement Priority-Low Frog

New issue 1493 by ralphbug...@gmail.com: Problem with horizontal beams
http://code.google.com/p/lilypond/issues/detail?id=1493

James Lowe :
There seems to be an inconsistency with setting horizontal beams.

We have a snippet where we state that

\override Beam #'damping = #+inf.0

Should generate horizontal beams in all cases.

However the simple example attached shows some odd inconsistencies.

   \version "2.13.40"

\relative c''  {
    \override Beam #'damping = #+inf.0
     f16 g a b    a c d g,    a b a c   d e f g, % all beams horizontal
     f16 g a b    a c d g,    a b a c   d e f g, % all beams horizontal
f16 g a b a c d g, a b a c d e f g, % 2nd and 4th group not Horizontal f16 g a b a c d g, a b a c d e f g, % 2nd and 4th group not Horizontal
}

\relative c''  {
    \override Beam #'damping = #+inf.0
f16 g a b a c d g, a b a c d e f g, \break % 4th group not Horizontal f16 g a b a c d g, a b a c d e f g, \break % 2nd and 4th group not Horizontal f16 g a b a c d g, a b a c d e f g, \break % 2nd and 4th group not Horizontal f16 g a b a c d g, a b a c d e f g, \break % 2nd and 4th group not Horizontal
}

Phil Holmes :

I'd suggest the snippet is worth sorting out, too. What do you reckon - adding the commands

   \override Beam #'details #'damping-direction-penalty = #0
   \override Beam #'details #'round-to-zero-slope = #0

to the existing snippet, or a new one pointed to by the old one, that says "if \override Beam #'damping = #+inf.0 doesn't do what you want, add the other commands too, as shown here"?


Attachments:
        screenshot.png  24.6 KB
        beams.ly  807 bytes


_______________________________________________
bug-lilypond mailing list
bug-lilypond@gnu.org
http://lists.gnu.org/mailman/listinfo/bug-lilypond

Reply via email to