On 2020-06-08 15:55, Pierre Perol-Schneider wrote:
Hi Paolo,
Just to avoid any surprise, I'd add \once before the overrides.
Also, I found the comma size a little too big compare to the fermata
dot, E.g.:
\version "2.20.0"
breatheWithFermata =
#(define-music-function (offs) (number?)
#{
\once\override BreathingSign.Y-offset = $offs
\once\override BreathingSign.text = \markup {
\override #'(baseline-skip . .8)
\center-column {
\musicglyph "scripts.ufermata"
\abs-fontsize #21 ","
}
}
\breathe
#})
{
c'2.
% construct the symbol
\breatheWithFermata #3.7
c'4
}
Cheers,
Pierre
Why not use the breath mark that LilyPond uses by default, instead of
the textual comma sign: \musicglyph "scripts.rcomma" ?
/Mats