lilypond-user
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: 2.23..13 hairpins in brackets


From: Jean Abou Samra
Subject: Re: 2.23..13 hairpins in brackets
Date: Sun, 16 Oct 2022 12:12:49 +0200
User-agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Thunderbird/102.3.1



Le 11/10/2022 à 05:49, Paul Scott a écrit :
Can I also include a dynamic like mp inside the same bracket?


Try this:

\version "2.23.14"

\markup format-bracket =
  \markup \large \vcenter \etc

bracketParens = {
  \override Parentheses.stencils =
    #(lambda (grob)
       (list (grob-interpret-markup grob (make-format-bracket-markup "["))
             (grob-interpret-markup grob (make-format-bracket-markup "]"))))
  \override Parentheses.padding = 0.8
}

leftOnly =
  \override Parentheses.stencils =
    #(grob-transformer
      'stencils
      (match-lambda*
       ((grob (stil1 stil2))
        (list stil1 empty-stencil))))

rightOnly =
  \override Parentheses.stencils =
    #(grob-transformer
      'stencils
      (match-lambda*
       ((grob (stil1 stil2))
        (list empty-stencil stil2))))

{
  \once \bracketParens
  c'\single \leftOnly \parenthesize \mp \single \rightOnly \parenthesize \<
  d' d' c'\!
}




Best,
Jean





reply via email to

[Prev in Thread] Current Thread [Next in Thread]