Deutsches Lilypond Forum (Archiv)
Allgemein => Fragen zu Funktionen => Thema gestartet von: chf am Sonntag, 12. Oktober 2014, 00:46
-
Liebe Freunde,
ich möchte einen ganzen Takt einklammern (in einer zweiten Stimme).
\version "2.18.2"
\relative c'' {
<<{R1}\\{c2 b2\rest}>>
}
Ist das mit \parenthesize überhaupt möglich?
Es ist mir nicht einmal gelungen, die Pause einzuklammern, auch nicht als einfach "r"...
(Inzwischen habe ich die Zweistimmigkeit eingesetzt - die spielt anscheinend eine Rolle bei dem Problem.)
Gruß
chf
-
Hallo Christa,
mir ist unklar wie Du was letztendlich haben willst.
Kannst Du ein Bild posten?
Gruß,
Harm
-
Hallo Harm,
anstatt eines Bildchens pdf mit Textkommentar...
Christa
-
Hallo,
nach LSR snippet 902 (http://lsr.di.unimi.it/LSR/Item?id=902)
\version "2.18.2"
startParenthesis = {
\once \override ParenthesesItem.stencils = #(lambda (grob)
(let ((par-list (parentheses-item::calc-parenthesis-stencils grob)))
(list (car par-list) point-stencil )))
}
endParenthesis = {
\once \override ParenthesesItem.stencils = #(lambda (grob)
(let ((par-list (parentheses-item::calc-parenthesis-stencils grob)))
(list point-stencil (cadr par-list))))
}
\relative c'' {
<<
{ R1 }
\\
{
\override ParenthesesItem.font-size = #-1
\startParenthesis
\parenthesize c2
\endParenthesis
\parenthesize b2\rest
\revert ParenthesesItem.font-size
}
>>
}
HTH,
Harm
-
Hallo Harm,
jetzt bin ich wieder daheim und sehe Deine Antwort.
Danke! Alles gut.
Christa