lilypond-es
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

TextSpanners distintos y superpuestos que comparten música


From: Kelvin Angeles
Subject: TextSpanners distintos y superpuestos que comparten música
Date: Thu, 16 Nov 2023 21:28:03 -0500

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
}

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

reply via email to

[Prev in Thread] Current Thread [Next in Thread]