[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