Hi Pierre,
thank you for the nice suggestion. Do you (or anybody else) have an idea how to make the length automatic? This looks nice, but of course when the horizontal spacing of the music changes things will go wrong.
Best
Urs
Am Montag, den 22.06.2020, 13:12 +0200 schrieb Pierre Perol-Schneider:
Hi Urs,
How about:
\version "2.20.0"
ext =
#(define-music-function (long) (number?)
#{
\once\override NoteHead.stencil =
#(lambda (grob)
(grob-interpret-markup grob
(markup #:concat
(#:musicglyph "noteheads.s2" #:hspace -0.85
(#:override (cons (quote filled) #t)
(#:path 0
`((moveto 0 .543)
(rlineto ,long 0)
(rlineto -.4 -1.086)
(rlineto ,(* long -1) 0)
(closepath))))
#:hspace -0.85 #:musicglyph "noteheads.s2" ))))
#})
%% Test:
\layout {
\context {
\Voice
\omit Stem
}
}
\fixed c' {
\ext #5 ais4 \ext #4 4 \ext #2 4 \ext #2 4
}
HTH, cheers,
Pierre
I really don't seem to find useful search terms :-(
I'm trying to achieve horizontal lines "extending" the note head to
indicate its duration. The attachement is done by abusing \glissando.
I'd be (mostly) happy with the appearance, but glissandi work only in
place where a tie is. When there's a different note or a rest after the
original note it doesn't.
What would be a term for this notation element, and is there a ready-
made solution, e.g. in the LSR?
Thanks
Urs