2014-05-18 12:28 GMT+02:00 David Kastrup <d...@gnu.org>: > Thomas Morley <thomasmorle...@gmail.com> writes: > >> 2014-05-18 7:20 GMT+02:00 David Kastrup <d...@gnu.org>: >>> Knute Snortum <ksnor...@gmail.com> writes: >>> >>>> My situation is I need to transcribe a crescendo starting without a dynamic >>>> marking. If I put in a \mf then I don't get warning. If I can hide the >>>> dynamic mark, all will be fine. Is there a \hide syntax that will work? >> >> Omitting the DynamicText.stencil will not cause the Hairpin to start as >> usual. >> Resetting the parent of the Hairpin my work: >> >> \version "2.18.0" >> >> \score >> { >> { >> \once \override Hairpin.after-line-breaking = >> #(lambda (grob) >> (let ((dyn-txt (ly:spanner-bound grob LEFT))) >> (ly:grob-set-property! dyn-txt 'stencil #f) >> (ly:spanner-set-bound! grob LEFT (ly:grob-parent dyn-txt X)))) >> c'1\mf\> c' c'\! >> } >> \layout {} >> \midi {} >> } > > If \omit is too strong and \hide leaves too much space, maybe overriding > the stencil with point-stencil will work? > > -- > David Kastrup
Using point-stencil doesn't work either. \version "2.18.0" \score { { \override DynamicText.stencil = #point-stencil c'1\mf\> c' c'\! } \layout {} \midi {} } Cheers, Harm _______________________________________________ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user