Slanted parentheses around dynamics
The easiest way to parenthesize dynamics is to use the normal
\parenthesize command and adjust the font size, e.g.,
{ c'4\tweak Parentheses.font-size 2 \parenthesize \f }.
However, this results in upright parentheses, while dynamic marks are
normally slanted. This snippet gives a method to make the parentheses
slanted as well.
paren = #(define-event-function (dyn) (ly:event?) (make-dynamic-script #{ \markup \concat { \normal-text \italic \fontsize #2 ( \pad-x #0.2 #(ly:music-property dyn 'text) \normal-text \italic \fontsize #2 ) } #})) \relative c'' { c4\paren\f c c \dynamicUp c\paren\p }