Am Mo., 18. Nov. 2019 um 07:08 Uhr schrieb Andrew Bernard <andrew.bern...@gmail.com>: > > Aaron. > > Thanks so much. I'll look into this. It will certainly be very helpful > to me. But I realized it's simple enough to just say: > > %==== > > { > \override Hairpin.stencil = #(elbowed-hairpin '((0 . 2) (0.01 . > 0.6) (1 . 0)) #t) > c''4^\> \repeat unfold 18 { c'' } c''\! > } > > %==== > > I have a question - this seems to only work for hairpins one way, and > so I have to change the hairpin direction to get what I what. I'm > missing some point? > > Andrew >
Hi Andrew, the "type-model" for entering the values is a _crescendo_-hairpin.(*) Though, you define (0 . 2) as first, (1 . 0) as last value of the thus you a "revesed" Hairpin. Likely you should enter '((0 . 0) (0.99 . 0.6) (1 . 2)) there. (*) This is not mentioned anywhere :( Should be added to the doc-string of ´elbowed-hairpin´ at least. Cheers, Harm