Subject: 2 startTextSpan simultané

From: Martial R <[email-masked]>
Date: Tue, 29 Mar 2022 11:42:23 +0200

Bonjour

je sèche.
Comment mettre 2 TextSpan  sur une suite d'accords

startTextSpan __________StopTxtSpan
acc ...... acc ..... acc..........acc
startTextSpan __________StopTxtSpan

%-----------------------------------------
textSp = #(define-event-function (str1 str2)(markup? markup?)
           #{
            %\tweak dash-period #0.8
            \tweak direction #1
            \tweak bound-details.left.text \markup #str1

            \tweak direction #-1
            \tweak bound-details.left.text \markup #str2
            \startTextSpan
           #})

%% Test:
\relative c'' {
  <c, c'>1\textSp"3""1"
  \break
  q1 q1\stopTextSpan
}
%-------------------------------------------

Merci d'avance.

-- 
Martial Rameaux

---

From: Jean Abou Samra <[email-masked]>
Date: Tue, 29 Mar 2022 13:38:34 +0200

> startTextSpan __________StopTxtSpan

Il n'y a jamais qu'un seul TextSpanner par voix. Si on
en veut plusieurs, il faut créer des voix séparées. Un
exemple :

\version "2.22.2"

\new Staff \relative c'' {
   <<
     {
       <c, c'>1\tweak bound-details.left.text "1"\tweak direction #DOWN 
\startTextSpan
       \break
       q1 q1\stopTextSpan
     }
     \new Voice {
       s1\tweak bound-details.left.text "acc" \tweak 
bound-details.left-broken.text ##f \startTextSpan
       s1\stopTextSpan
       s2\tweak bound-details.left.text "acc" \startTextSpan s2\stopTextSpan
     }
   >>
}

Cordialement,
Jean

---

From: Martial R <[email-masked]>
Date: Tue, 29 Mar 2022 13:39:56 +0200

Je me doutais bien que je devrais faire ceci.
Merci beaucoup.