Deutsches Lilypond Forum (Archiv)

Allgemein => Fragen zu Funktionen => Thema gestartet von: chf am Sonntag, 12. Oktober 2014, 00:46

Titel: Klammern
Beitrag 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
Titel: Re: Klammern
Beitrag von: harm6 am Sonntag, 12. Oktober 2014, 20:45
Hallo Christa,

mir ist unklar wie Du was letztendlich haben willst.
Kannst Du ein Bild posten?

Gruß,
  Harm
Titel: Re: Klammern
Beitrag von: chf am Montag, 13. Oktober 2014, 00:15
Hallo Harm,

anstatt eines Bildchens pdf mit Textkommentar...

Christa
Titel: Re: Klammern
Beitrag von: harm6 am Mittwoch, 15. Oktober 2014, 18:11
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
Titel: Re: Klammern
Beitrag von: chf am Samstag, 18. Oktober 2014, 19:33
Hallo Harm,

jetzt bin ich wieder daheim und sehe Deine Antwort.
Danke! Alles gut.

Christa