[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Issue 1216 in lilypond: DynamicTextSpanners should end like hairpins
From: |
lilypond |
Subject: |
Issue 1216 in lilypond: DynamicTextSpanners should end like hairpins |
Date: |
Fri, 13 Aug 2010 14:43:18 +0000 |
Status: Accepted
Owner: ----
Labels: Type-Enhancement Priority-Medium
New issue 1216 by PhilEHolmes: DynamicTextSpanners should end like hairpins
http://code.google.com/p/lilypond/issues/detail?id=1216
From Jon Arnold:
DynamicTextSpanners in their current state will prevent hairpins from being
produced properly if the space is small.
The DynamicTextSpanner should have the same right boundary as a hairpin
(i.e. a \cresc should end at the same place as a \< ). They should also
behave the same way at barlines.
The following example demonstrates the behavior of a \cresc and a crescendo
hairpin at the same place. Notice that the following diminuendo hairpin is
cut off in the first example. The final example shows the proper diminuendo
hairpin, as the \cresc is ended a beat earlier than in the original music.
The second set of examples shows similar behavior but ending at a barline.
\version "2.13.29"
\paper{ ragged-right=##t }
\relative c'' {
\time 3/4
%original - with text
a4\cresc b2~ | b4 a2~\> | a4\p r2 \bar "dashed"
%original - with hairpin
a4\< b2~ | b4 a2~\> | a4\p r2 \bar "dashed"
%ending crescendo early
a4\cresc b2~ | b4\! a2~\> | a4\p r2 \bar "||"| \break
%original - with text
e'2.~\cresc | e4 e2~ | e4\> f\p r4 \bar "dashed"| \noBreak
%original - with hairpin
e2.~\< | e4 e2~ | e4\> f\p r4 \bar "dashed" \noBreak
%ending crescendo early
e2.~\cresc | e4 e2~\! | e4\> f\p r4 |
}
Attachments:
dynamicSpannerIssue.png 11.3 KB
- Issue 1216 in lilypond: DynamicTextSpanners should end like hairpins,
lilypond <=