Dear LilyPond community,
please have a look at the following snippet:
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\version "2.24.1"
up = \tweak Script.outside-staff-priority #1 \upbow
dn = \tweak Script.outside-staff-priority #1 \downbow
tri = \tuplet 3/2 \etc
\paper {
indent = 0
line-width = 8\cm
}
\new Staff \relative c {
\override TupletBracket.bracket-visibility = #'if-no-beam
% \override TupletBracket.bracket-visibility = ##t
% \override TupletBracket.outside-staff-priority = #0
% \override DynamicText.outside-staff-priority = #10
\clef bass
<g>8.-- \f \dn r16
q8\dn \once \override TupletNumber.color = #green \tri {q16\up q q}
q8\dn \once \override TupletNumber.color = #red \tri {q16^^ q q}
\once \override TupletNumber.color = #blue \tri {<es'>16-^\sfz q q}
q8\up
}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
I want to have all tuplet numbers close to their corresponding beams.
The second tuplet number (red) seems to be pushed away by the marcato
(^) sign. It seems like the tuplet bracket consumes space even though
it's not visible.
Experimenting with outside-staff-priority works for that, but it makes
the third tuplet number (blue) collide with the sfz sign.
Does anyone know what I can do here? Thanks in advance.
Cheers,
Klaus