bug-lilypond
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Volta makes breath mark position wrong


From: Thomas Morley
Subject: Re: Volta makes breath mark position wrong
Date: Tue, 22 May 2018 15:03:16 +0200

2018-05-22 9:04 GMT+02:00 Arkhipenko Alexey <address@hidden>:
> % SORRY FOR LONG BUG REPORT! I COULDN'T MAKE IT SHORTER
> % While score is taking 2 lanes, adding volta to measure 6 makes breath
> sign in measure 6 move one note forward
> % Screenshot of result: https://i.imgur.com/aqL5GS9.png
> % Can be "fixed" by removing first voice or by removing volta
>
> \version "2.18.2"
> \language "english"
>
> <<
> \new Staff {
>   \clef "treble" \key d \minor
>   {
>     d'1 e'1 f'1 g'1
>     \glissando
>     c''1 bf'1 c'' d'' e''
>   }
> }
> \new Staff {
>   \clef "bass" \key d \minor
>   {
>     r4 d4 e4 f4 g4 a4
>     \breathe
>     f4 g4 a4 c'4 d'4 c'4 bf4 d4 g4 f4 e4 c4 bf,4
>     \breathe
>     a,4 g,4 a,4 g,4
>     \breathe
>     \set Score.repeatCommands = #'((volta "1"))
>     f,4 e,4 g,4 a,4 b,4 cs4
>     \set Score.repeatCommands = #'((volta #f))
>     e4 f4 e4 d1
>
>   }
> }
>>>
>
> Best regards,
> Alexey Arkhipenko.
> http://arkhipenko.weebly.com

Hi,

I think the wrongly positioned BreathingSign is only a symptom of the
underlying bug.

It's the VoltaBracket being off.

Below I made some code to highlight it more clearly.

\relative c
<<
  \new Staff \repeat unfold 3 c'1
  \new Staff {
     \repeat volta 1 {
       \autoBeamOff
       R1
       \break
       f2.
     }
     \alternative {
       {
        \repeat unfold 4 b16
        \repeat unfold 8 b16
       }
     }
      \repeat unfold 8 f16
  }
>>

I tested it from 2.21.0 downwards. 2.12.3 was the last stable version
without this bug, see attached.

Cheers,
  Harm

Attachment: volta-bracket-2-12-3.png
Description: PNG image

Attachment: volta-bracket-2-21-0.png
Description: PNG image


reply via email to

[Prev in Thread] Current Thread [Next in Thread]