Продлите галстук за конец музыки в lilypond

Я пишу короткий отрывок из музыки и хотел бы, чтобы ничья продолжалась до конца; Как я могу сделать это в LilyPond?

Вот что у меня есть сейчас:
Повторить с последней нотой «отсутствует» галстук

Я хотел бы указать, что ничья восходит к началу риффа. (т.е. финал e8привязан к первому eвнутри повтора вольта)

Использование \laissezVibrerблизко, но заканчивается на тактовой черте; Я бы предпочел что-то, что выходит за пределы конца.

lilypond.org/doc/v2.19/Documentation/notation/modifying-shapes — последний пример выглядит обратным тому, что вы хотите. Возможно, вы сможете поиграть с ним и получить то, что хотите.

Ответы (2)

Добавьте невидимую меру с примечанием e, чтобы появился галстук.

\relative c, {
        \clef F \key e \major
        \partial 8 { e8 ~ }
        \repeat volta 2 {
        e8 g e4 gis8 b b4 |
        a8 cis cis b d d e, e ~ }
        \stopStaff \hide NoteHead \override NoteHead.no-ledgers = ##t e1 }

Форму галстука Laissez Vibrer можно изменить с помощью \shapeкоманды.
(См.: 5.4.11 Изменение фигур )

Но чтобы заставить галстук Laissez Vibrer фактически простираться до или за пределы повторяющейся тактовой черты, вам нужно будет использовать настройку LV, например \tweak X-extent.

Код

\version "2.23.6"

\relative c, {
    \clef "bass" 
    \key e \major
    \partial 8 
        e8~ 
    \repeat volta 2 {
        e8 g e4 gis8 b b4 |
        a8 cis cis b d d e,
            \shape #'((0 . 0) (0 . 0) (2 . -0.4) (2 . -0.5)) LaissezVibrerTie
            e -\tweak X-extent #'(0 . 2.5) \laissezVibrer
    }
}

Результат

Галстук Laissez Vibrer доходит до дальнего края повторяющейся тактовой черты.