Hello,

I’ve noticed that when you have a Slur over a Beam which is going straight in 
certain positions then the Slur is placed too high. See the appended file for 
examples.

Valentin
mus=\relative c' {
      \voiceOne
      \time 3/8
      <c g'>8(-- <d g>-- <es g>--) |
      <es a>--( <es b'>-- <es g c>--) |
}

{<>^"Bad case" \mus}

{
  <>^"These cases are fine"
  \transpose c d \mus
  \transpose c b, \mus
}

{
  <>^"Also fine"
  \autoBeamOff
  \mus
}

{
  <>^"Bad"
  \override Beam.positions = #'(2 . 2)
  \mus
}

{
  <>^"Fine"
  \override Beam.positions = #'(1.9 . 1.9)
  \mus
}

{
  <>^"Fine"
  \override Beam.positions = #'(2.2 . 2.2)
  \mus
}

{
  <>^"Fine"
  \override Beam.positions = #'(2 . 2.1)
  \mus
}

{
  <>^"Bad"
  \override Beam.positions = #'(1.0 . 1.0)
  \mus
}

{
  <>^"Fine"
  \override Beam.positions = #'(1 . 1.1)
  \mus
}

{
  <>^"0"
  \override Beam.positions = #'(0 . 0)
  \mus
  <>^"0.4"
  \override Beam.positions = #'(0.4 . 0.4)
  \mus
  <>^"0.8"
  \override Beam.positions = #'(0.8 . 0.8)
  \mus
  <>^"0.9"
  \override Beam.positions = #'(0.9 . 0.9)
  \mus
  <>^"1"
  \override Beam.positions = #'(1 . 1)
  \mus
  <>^"1.2"
  \override Beam.positions = #'(1.2 . 1.2)
  \mus
  <>^"1.4"
  \override Beam.positions = #'(1.4 . 1.4)
  \mus
  <>^"1.6"
  \override Beam.positions = #'(1.6 . 1.6)
  \mus
  <>^"1.8"
  \override Beam.positions = #'(1.8 . 1.8)
  \mus
  <>^"2"
  \override Beam.positions = #'(2 . 2)
  \mus
  <>^"2.2"
  \override Beam.positions = #'(2.2 . 2.2)
  \mus
}

Attachment: signature.asc
Description: This is a digitally signed message part.

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

Reply via email to