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
[email protected]
http://lists.gnu.org/mailman/listinfo/denemo-devel

Reply via email to