|
From: | Martial R |
Subject: | Re: 2 startTextSpan simultané |
Date: | Tue, 29 Mar 2022 13:39:56 +0200 |
Le 29/03/2022 à 11:42, Martial R a écrit :
> 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.
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
[Prev in Thread] | Current Thread | [Next in Thread] |