Hola a todos, espero que se encuentren bien. He estado buscando alguna forma para crear 2 TextSpanners que compartan música y estén superpuestos (Uno encima del otro sin que el primero genere conflicto con el segundo).
Aquí les comparto lo que intenté hacer. Les estaré muy agradecido si tuviesen alguna solución. :')
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%5%%%%
\version "2.25.10"
%%%%%%%%%%%%%%%%%%%
% TextSpanner 1 %
%%%%%%%%%%%%%%%%%%%
startOne = #(define-music-function (music) (ly:music?) #{
\override TextSpanner.bound-details.left.text = \markup { \halign #-0.8 \small "TextSpanner 1" }
#music
\startTextSpan
#})
stopOne = #(define-music-function (music) (ly:music?) #{
\revert TextSpanner.bound-details.left.text
#music
\stopTextSpan
#})
%%%%%%%%%%%%%%%%%%%
% TextSpanner 2 %
%%%%%%%%%%%%%%%%%%%
startTwo = #(define-music-function (music) (ly:music?) #{
\override TextSpanner.bound-details.left.text = \markup { \halign #-0.8 \small "TextSpanner 2" }
#music
\startTextSpan
#})
stopTwo = #(define-music-function (music) (ly:music?) #{
\revert TextSpanner.bound-details.left.text
#music
\stopTextSpan
#})
%%%%%%%
% Ejemplo %
%%%%%%%
\relative {
b'1\startOne
b b b b b \startTwo b b b
e,\stopOne b \stopTwo b
}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%