Is there a maximum length value? Any tiny example?
Cheers,
Pierre

Le lun. 22 juin 2020 à 15:47, Urs Liska <[email protected]> a écrit :

> 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
>
> Le lun. 22 juin 2020 à 11:47, Urs Liska <[email protected]> a écrit :
>
> 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
>
>

Reply via email to