[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: (De)Crescendo hairpin touching vertical bar of the last measure in t
From: |
Xavier Scheuer |
Subject: |
Re: (De)Crescendo hairpin touching vertical bar of the last measure in the line |
Date: |
Sat, 26 Nov 2011 00:01:45 +0100 |
On 25 November 2011 17:50, PrzemysławPawełczyk <address@hidden> wrote:
> Hello.
>
> I'm lilypond newbie (it's my first mail to ML) and looking for a
> solution to a bad looking (de)crescendo hairpin ending at the end of
> the last measure, i.e. grossly touching vertical bar (in case of many
> staves per system). It doesn't happen for non-last-in-line measures.
>
> I believe it should be possible to fix it globally (some override?)
> without rewriting dynamics to end (de)crescendo earlier, because in
> more complex pieces it would be really cumbersome.
>
> Example (possibly not the tinest one):
> http://paste.przemoc.net/lilypond/decrescendo-touches-bar/decrescendo.ly
>
> Sorry for not putting it here inline, but because of broken top-posting
> detection in gmane I couldn't send it otherwise. I reported the problem,
> so hopefully it will be fixed in future.
>
> Above example rendered and converted to image:
> http://i.imgur.com/ZQkQA.png
>
> Compare 1st and 3rd measures (bad) with 2nd and 4th (good).
>
> Regards.
>
> P.S. Please add me to CC as I'm not on the list.
Looks like a bug to me (hence the Cc to bug-lilypond, so it will be
added to the issue tracker).
Reinhold fixed issue #1433 but AFAICS the related reg test only shows
the effect of a _textual_ *broken* DynamicTextSpanner, not a _Hairpin_
*to-barline* at a line break.
%%%% LilyPond code (bug report)
%% Hairpin at a line break touches the barline, whereas for a normal bar
%% (i.e. not at a line break) it does not.
%%
%% Might be (or not) related to Reinhold's fix for #1433 (1259).
%%
%% Reported by Przemysław 'Przemoc' Pawełczyk, modified minimal example.
\version "2.15.20"
music = \relative c' {
c1\p\< | c\f\> | \break
c1\p\< | c\f\> | c1\p\< | \break
c1\f
}
\score {
<<
\new StaffGroup <<
\new Staff {
\music
}
\new Staff {
\music
}
>>
>>
}
%%%%
Cheers,
Xavier
--
Xavier Scheuer <address@hidden>