[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
volta-bracket-2-12-3.png
Description: PNG image
volta-bracket-2-21-0.png
Description: PNG image