2018-05-23 1:27 GMT+02:00 Thomas Morley <[email protected]>:
> 2018-05-23 0:54 GMT+02:00 David Kastrup <[email protected]>:
>> Thomas Morley <[email protected]> writes:
>>
>>> 2018-05-22 15:12 GMT+02:00 Arkhipenko Alexey <[email protected]>:
>>>> Wow! Thanks a lot for your reply!
>>>>
>>>> Is it a new bug or existing one?
>>>>
>>>> Do you think that fixing this volta position bug will fix breath mark
>>>> position? Can you run my code in the version that does not have volta
>>>> position bug?
>>>>
>>>> Best regards,
>>>> Alexey Arkhipenko.
>>>
>>> I didn't find something directly related on the bug tracker.
>>>
>>> Your code compiled with 2.12.3 will return correctly placed
>>> VoltaBracket and BreathingSign.
>>
>> I doubt that this is really traceable by dissection on this particular
>> case: the problem occurs when the line containing the breath mark is
>> getting extensively stretched and the breath mark gets pulled forward
>> across the note it should be preceding.
>>
>> So you need an extreme line break situation to show the problem, and
>> different versions pack the lines differently. So I doubt that the
>> "right" or "wrong" outcome you see depends on an actual breath-related
>> code passage but rather on how this particularly example is spread
>> across lines (or not) in the different LilyPond versions.
>>
>> --
>> David Kastrup
>
>
> You may be right for the BreathingSign, not sure for the wrongly
> placed VoltaBracket, though.
> I'll do more experiments tomorrow.
>
> Cheers,
> Harm
The code below doesn't stretch anything nor is there a line-break at
all (the colored notes should be covered by the VoltaBracket):
\relative c
<<
\new Staff \repeat unfold 2 c'1
\new Staff {
\repeat volta 1 { f2. \breathe }
\alternative {
{
\override NoteHead.color = #red
\repeat unfold 4 b16
b2
\revert NoteHead.color
}
}
\repeat unfold 8 f16
}
>>
One could argue it does not make much sense to code like this without
moving the relevant engravers from Score to Staff, though.
Would it be possible to throw a warning if the content covered by the
VoltaBracket doesn't match (regarding it's length) in all Staffs?
Cheers,
Harm
_______________________________________________
bug-lilypond mailing list
[email protected]
https://lists.gnu.org/mailman/listinfo/bug-lilypond