2014-05-18 12:28 GMT+02:00 David Kastrup <[email protected]>:
> Thomas Morley <[email protected]> writes:
>
>> 2014-05-18 7:20 GMT+02:00 David Kastrup <[email protected]>:
>>> Knute Snortum <[email protected]> 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
[email protected]
https://lists.gnu.org/mailman/listinfo/lilypond-user