denemo-devel
[Top][All Lists]
Advanced

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

Re: [Denemo-devel] Possible bug report: inconsistent diminuendo behavior


From: Richard Shann
Subject: Re: [Denemo-devel] Possible bug report: inconsistent diminuendo behavior
Date: Sun, 06 Mar 2011 12:27:21 +0000

>From the lilypond docs:

A hairpin normally starts at the left edge of the beginning note and
ends on the right edge of the ending note. If the ending note falls on
the downbeat, the hairpin ends on the immediately preceding barline.
This may be modified by setting the hairpinToBarline property, 

        \set hairpinToBarline = ##f
        
So I guess you would need this in somewhere there. e.g. try a standalone denemo 
directive with that in it...
Richard



On Sat, 2011-03-05 at 20:05 -0800, Dan Thompson wrote:
> This may actually be a lilypond bug.
>  
> This is with Denemo 0.8.22 for Windows (running on Windows 7 x64).
>  
> I had a particular phrase to which I was trying to add a crescendo
> followed by a diminuendo. Using the Denemo GUI, I was unable to get
> them to render correctly. When trying to come up with a minimal repro,
> I found that the behavior changed based on if the end of the
> diminuendo had to cross a bar line--if it needed to cross a bar line,
> I couldn't get the rendering I wanted. In the end I had to manually
> tweak the generated lilypond. I'm brand new to lilypond (and Denemo),
> so I don't know but it could be a lilypond bug because the lilypond
> required to correctly generate the diminuendo didn't seem consistent
> between the crosses-a-barline case and the doesn't-cross-a-barline
> case.
>  
> Here is the lilypond that I generated using the Denemo GUI:
>  
> MvmntIVoiceI =  {
>           r2 c'4 \cr d' \decr \! ~\Barline
>          d'8 \! r r4 r2 \EndMovementBarline
> }
> 
> Here is the manually-tweaked lilypond that gives the rendering I
> wanted:
>  
> MvmntIVoiceI =  {
>           r2 c'4 \cr d' \decr \! ~\Barline
>          d'8 r \! r4 r2 \EndMovementBarline
> }
> 
> And here is the lilypond that is generated by Denemo when the
> diminuendo does not need to cross a barline, which renders correctly
> without needing any tweaking:
>  
> MvmntIVoiceI =  {
>           c'4 \cr d' \decr \! ~ d'8 \! r r4 \EndMovementBarline
> }
> 
>  
> Thank you all for some cool software. I hope this is helpful in
> improving it.
> 
> 
> _______________________________________________
> Denemo-devel mailing list
> address@hidden
> http://lists.gnu.org/mailman/listinfo/denemo-devel




reply via email to

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