ExtendLV
Zur Navigation springen
Zur Suche springen
LaissezVibrer und RepeatTie modifizieren
Die Laissez Vibrer Bögen und RepeatTies werden von Lilypond oft so kurz gesetzt, dass es nicht gut aussieht.
Man kann mit den Parameterwerten experimentieren, wie es am besten wirkt.
extendLV =
#(define-music-function (further) (number?)
#{
\once \override LaissezVibrerTie.X-extent = #'(0 . 0)
\once \override LaissezVibrerTie.details.note-head-gap = #(/ further -8)
\once \override LaissezVibrerTie.extra-offset = #(cons (/ further 8) .3)
#} )
extendRT =
#(define-music-function (further) (number?)
#{
\once \override RepeatTie.X-extent = #'(0 . 0)
\once \override RepeatTie.details.note-head-gap = #(/ further -8)
\once \override RepeatTie.extra-offset = #(cons (- 0.5 (/ further 3)) .1)
#} )
Anwendung
\relative c'' {
\repeat volta 2 {
c1~
}
\alternative{
{
4 h \rest as4.^\laissezVibrer
fis8
}
{ c4 \repeatTie }
}
}
\relative c'' {
\repeat volta 2 {
c1~
}
\alternative{
{
4 h \rest \extendLV #4 as4.^\laissezVibrer
fis8
}
{ \extendRT #4 c4 \repeatTie }
}
}