Subject: Problème avec TextSpan

From: Daniel <[email-masked]>
Date: Mon, 10 Jul 2023 13:52:53 +0000

Bonjour,

Dans l'exemple suivant, lilly compile... tout en ralant!
Je ne comprend pas où est le problème.
Merci de m'éclairer.

Daniel

\version "2.25.6"

\key c \major
\time 4/4

\relative c'' {

\override TextSpanner.bound-details.left.text = "cresc. " _\startTextSpan c4 e
f e d c\stopTextSpan c'\f b
}

Démarrage lilypond 2.25.6 [Sans titre.ly]...

Traitement de « /home/daniel/Bureau/Sans titre.ly »

Analyse...

/home/daniel/Bureau/Sans titre.ly:8:61: Avertissement : TextSpanEvent non attaché

\override TextSpanner.bound-details.left.text = "cresc. "

_\startTextSpan c4 e

Interprétation en cours de la musique...

/home/daniel/Bureau/Sans titre.ly:3:3: Avertissement : on passe un partition de durée nulle

\key c \major

/home/daniel/Bureau/Sans titre.ly:3:3: Avertissement : pour supprimer ceci, envisager l'insertion d'un silence d'espacement

\key c \major

Interprétation en cours de la musique...

/home/daniel/Bureau/Sans titre.ly:4:3: Avertissement : on passe un partition de durée nulle

\time 4/4

/home/daniel/Bureau/Sans titre.ly:4:3: Avertissement : pour supprimer ceci, envisager l'insertion d'un silence d'espacement

\time 4/4

Interprétation en cours de la musique...

Pré-traitement des éléments graphiques...

Détermination du nombre optimal de pages...

Répartition de la musique sur une page...

Dessin des systèmes...

Conversion à « Sans titre.pdf »...

Compilation menée à son terme, avec succès.

Terminé avec succès en 0.6".

Envoyé avec la messagerie sécurisée [Proton Mail.](https://proton.me/)

---

From: Jean Abou Samra <[email-masked]>
Date: Mon, 10 Jul 2023 16:03:44 +0200

Bonjour,

>   \override TextSpanner.bound-details.left.text = "cresc. " _\startTextSpan c4 e

De même que les nuances, les articulations, etc., \startTextSpan est une commande postfixe, elle se place après la note de début du text span. La syntaxe correcte est donc

```
\version "2.25.6"

{
  \key c \major
  \time 4/4
  \relative c'' {
    \override TextSpanner.bound-details.left.text = "cresc. "
    c4_\startTextSpan e f e d c\stopTextSpan  c'\f b
  }
}
```

Cordialement,

Jean