Le lundi 22 mai 2023 à 17:56 +0200, Bernard Choppy a écrit :
Bonsoir à tous,
J'ai un comportement tout à fait étrange:
|\new MensuralVoice { \compressEmptyMeasures \autoBeamOff
\override Staff.TimeSignature.style = #'mensural \override
NoteHead.style = #'petrucci \clef "petrucci-c3" \time 2/2
\relative { c'2 c c c c r r r } \addlyrics { Tan tan tan
tan tan. } } |
Avec le \addlyrics, j'ai une deuxième portée "moderne" qui s'ajoute
sous la portée mensuraliste alors que sans, les notes se placent bien.
Une idée d'où est mon erreur ?
C'est vrai que c'est surprenant... mais d'un autre côté, la syntaxe que
vous utilisez est elle-même étrange, donc honnêtement, je ne suis pas
étonné du résultat.
La syntaxe de |\addlyrics| est |<musique> \addlyrics { <paroles> }|,
donc le |\addlyrics| est censé être placé en dehors des accolades du
|\new MensuralVoice|, comme ceci :
|\version "2.24.1" \new MensuralVoice { \compressEmptyMeasures
\autoBeamOff \override Staff.TimeSignature.style = #'mensural \override
NoteHead.style = #'petrucci \clef "petrucci-c3" \time 2/2 \relative {
c'2 c c c c r r r } } \addlyrics { Tan tan tan tan tan. } |
Avec votre code, le |\addlyrics| s'attache au |\relative| à l'intérieur
de l'expression qui contient aussi les autres commandes.
Cordialement,
Jean