2018-09-17 8:43 GMT+02:00 Urs Liska <li...@openlilylib.org>: > I have a broken hairpin whose first part is pretty short. As a consequence > its internal angle looks too wide for my taste (see attached PNG). I would > like to have the two lines wider apart with a narrower angle to more > adequately reflect the overall length of the hairpin, similar to the second > attached image from the corresponding music without line break. > > I would only know about the "height" property of a hairpin, but that's not > what I need, and it doesn't help me towards tweaking the first part only ... > > I'd be glad about any suggestions or solution. > > Thanks > Urs
Hi Urs, iiuc, you will need to tackle the stencil of the first part. Going directly for 'height doesn't work for me. Iirc there are some procedures setting the heights of broken hairpins, without the possibility to customize it. But you can set the desired 'height for the selected hairpin-part and call the default stencil afterwards . Leading to: { \override Hairpin.stencil = #(lambda (grob) (let* ((orig (ly:grob-original grob)) (siblings (if (ly:grob? orig) (ly:spanner-broken-into orig) '() ))) (if (and (pair? siblings) (equal? grob (car siblings))) (ly:grob-set-property! grob 'height 5)) ly:hairpin::print)) c'1\< \break s4 c'2.\! } The value 5 is ofcourse only for the show. Adjust as you wish. HTH, Harm _______________________________________________ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user