Subject: crochet de prolongation de numéro de corde

From: [email-masked]
Date: Wed, 30 Dec 2020 21:18:41 +0100 (CET)

Bonsoir,

Je tourne en boucle sur la doc, donc je me tourne vers vous....

Je voudrais indiquer qu'il faut rester sur la même corde (ici la III) par un trait qui se termine par un crochet vers le haut.

j'ai d'abord essayé de transformer le TextSpan que j'utilise habituellement pour les "rall", mais le résultat n'est pas tout à fait ce que je recherche (solution 1)

la solution 2 montre quel genre de trait et de crochet je voudrais...

est-ce que l'un d'entre vous a une solution simple qui m'aurait échapée ?

D'avance merci !

David

\version "2.20.0"
\language "français"

% solution 1
\score { \new Staff { \relative do {
  \clef bass
  \override TextSpanner.bound-details.left.text = "III"
  do8(_\startTextSpan sol'-2) do,( sol') do,( sol') do,( sol')
  sol(\stopTextSpan do)_"II" do( re) re( mib) ré( do)
         }}
}

% solution 2
\score { \new Staff { \relative do {
  \clef bass
  \override Hairpin.stencil = #constante-hairpin
  do8(_"III"\< sol'-2) do,( sol') do,( sol') do,( sol')
  sol(\! do)_"II" do( re) re( mib) ré( do)
         }}
}

---

From: Pierre Perol-Schneider <[email-masked]>
Date: Thu, 31 Dec 2020 07:12:22 +0100

Bonjour David,
Un essai :

\version "2.20.0"
\language "français"

% solution 1
\score { \new Staff { \relative do {
  \clef bass
  \once\override TextSpanner.font-shape = #'upright
  \once\override TextSpanner.bound-details.left.text = "III"
  \once\override TextSpanner.bound-details.right.text = \markup\draw-line
#'(0 . 1)
  \once\override TextSpanner.style = #'line
  do8(_\startTextSpan sol'-2) do,( sol') do,( sol') do,( sol')
  sol(\stopTextSpan do)_"II" do( re) re( mib) ré( do)
         }}
}

% solution 2

Voir aussi :
https://lilypond.org/doc/v2.20/Documentation/internals/textspanner

Cordialement,
Pierre

Le mer. 30 déc. 2020 à 21:18, <[email-masked]> a écrit :

> Je voudrais indiquer qu'il faut rester sur la même corde (ici la III) par
> un trait qui se termine par un crochet vers le haut.
> j'ai d'abord essayé de transformer le TextSpan que j'utilise
> habituellement pour les "rall", mais le résultat n'est pas tout à fait ce
> que je recherche (solution 1)
>

---

From: Pierre Perol-Schneider <[email-masked]>
Date: Thu, 31 Dec 2020 08:29:09 +0100

Quelques variantes (c'est purement cosmétique) :

\version "2.20.0"
\language "français"

% solution 2
\relative {
  \clef bass
  \once\override TextSpanner.font-shape = #'upright
  \once\override TextSpanner.bound-details.left.text = \markup\concat {
"III" \hspace #.3 }
  \once\override TextSpanner.bound-details.left.stencil-align-dir-y = #1.1
  \once\override TextSpanner.bound-details.left.padding = #-.5
  \once\override TextSpanner.bound-details.right.text = \markup\draw-line
#'(0 . 1)
  \once\override TextSpanner.style = #'line
  \once\override TextSpanner.side-axis = -5
  do8(_\startTextSpan sol'-2) do,( sol') do,( sol') do,( sol')
  sol(\stopTextSpan do)_"II" do( re) re( mib) ré( do)
}

% solution 3
\relative {
  \clef bass
  \once\override TextSpanner.font-shape = #'upright
  \once\override TextSpanner.bound-details.left.text = \markup\lower #2.2
\with-dimensions-from\null "III"
  \once\override TextSpanner.bound-details.left.padding = #-.5
  \once\override TextSpanner.bound-details.right.text = \markup\draw-line
#'(0 . 1)
  \once\override TextSpanner.style = #'line
  \once\override TextSpanner.side-axis = -5
  do8(_\startTextSpan sol'-2) do,( sol') do,( sol') do,( sol')
  sol(\stopTextSpan do)_"II" do( re) re( mib) ré( do)
}

Cordialement,
Pierre

---

From: [email-masked]
Date: Thu, 31 Dec 2020 18:43:25 +0100 (CET)

Merci pour les réponses, ça conviendra !

et merci pour la page de la doc. Je suis peut-être déjà tombé dessus, mais sans exemple et en anglais, je n'ai pas tout compris ^^'

Je vais pouvoir comparer avec tes réponses et j'espère y voir progressivement plus clair !

Bon réveillon à toute la liste,

à l'année prochaine,

David

De : Pierre Perol-Schneider <[email-masked]>
À : [email-masked]
Sujet : Re: crochet de prolongation de numéro de corde
Date : 31/12/2020 07:12:22 Europe/Paris
Copie à : lilypond-user-fr <[email-masked]>

Bonjour David,

Un essai : 

\version "2.20.0"
\language "français"

% solution 1
  \once\override TextSpanner.bound-details.right.text = \markup\draw-line #'(0 . 1)

% solution 2

Voir aussi : https://lilypond.org/doc/v2.20/Documentation/internals/textspanner

Cordialement,

Pierre

Bonsoir,

D'avance merci !

David

\version "2.20.0"
\language "français"

% solution 1

% solution 2