Subject: Ajouter du texte à un crescendo <

From: julien <[email-masked]>
Date: Wed, 24 Oct 2012 13:44:59 -0700 (PDT)

Bonsoir,
comment sur un crescendo \> écrire un texte (par exemple : accélérer).
Et que l'indication se trouve au-dessus ?
J'ai utilisé cette commande : /_\markup {\bold \italic \larger {accel.} } /
mais la notation se trouve dessous.
La documentation explique  ceci
<http://lilypond.org/doc/v2.12/input/lsr/lilypond-snippets/Expressive-marks>  
(Center text below hairpin dynamics), je n'arrive pas à le faire
fonctionner.

Avez-vous une suggestion ?
Merci.

Julien

--
View this message in context: http://lilypond-french-users.1298960.n2.nabble.com/Ajouter-du-texte-a-un-crescendo-tp7578582.html
Sent from the LilyPond French Users mailing list archive at Nabble.com.

---

From: Jean-Jacques gerbaud <[email-masked]>
Date: Wed, 24 Oct 2012 22:51:36 +0200

> Avez-vous une suggestion ?
oui, moi je ferais comme ça :
  /^\markup {\bold \italic \larger {accel.} } /

ça devrait marcher !

(il vaut mieux un qui sait que deux qui cherchent !)  :-)

-- 
JJG

Linux ? Y a moins bien mais c'est plus cher !
http://www.radiosuisseclassique.ch/fr

---

From: Eluze <[email-masked]>
Date: Wed, 24 Oct 2012 13:52:30 -0700 (PDT)

julien wrote
> J'ai utilisé cette commande : 
/
> _\markup {\bold \italic \larger {accel.} } 
/
> Avez-vous une suggestion ?

bonsoir

sans le code je ne puis que deviner - remplacer down par UP?

Eluze

--
View this message in context: http://lilypond-french-users.1298960.n2.nabble.com/Ajouter-du-texte-sur-un-crescendo-tp7578582p7578584.html
Sent from the LilyPond French Users mailing list archive at Nabble.com.

---

From: julien <[email-masked]>
Date: Wed, 24 Oct 2012 14:09:39 -0700 (PDT)

Merci pour vos réponses.
Je vais être un peu plus précis. 
Voilà ce que j'obtiens. Il s'agit d'une partie de piano (et chant). 
<nabble_img src=&quot;texte_&lt;.png&quot; border=&quot;0&quot;/>
Je souhaiterais rendre l'indication "accel" plus visible en la plaçant sur
le crescendo.
Avec le code de Jean-Jacques, cela la pose au-dessus de la portée de main
droite. Je voudrais qu'elle reste au centre.
Je ne comprends le passage cité de la doc.

Merci pour vos éclaircissements.

--
View this message in context: http://lilypond-french-users.1298960.n2.nabble.com/Ajouter-du-texte-sur-un-crescendo-tp7578582p7578585.html
Sent from the LilyPond French Users mailing list archive at Nabble.com.

---

From: Christophe Pochon <[email-masked]>
Date: Wed, 24 Oct 2012 23:10:59 +0200

Ben non, plutôt remplacer _ par ^ ....

Christophe Pochon
http://www.christophe-pochon.com

Le 24 octobre 2012 22:52, Eluze <[email-masked]> a écrit :

> > <
> http://lilypond.org/doc/v2.12/input/lsr/lilypond-snippets/Expressive-marks
> >
> View this message in context:
> http://lilypond-french-users.1298960.n2.nabble.com/Ajouter-du-texte-sur-un-crescendo-tp7578582p7578584.html
> _______________________________________________
> liste de diffusion lilypond-user-fr
> [email-masked]
> https://lists.gnu.org/mailman/listinfo/lilypond-user-fr
>

---

From: Jean-Jacques Gerbaud <[email-masked]>
Date: Thu, 25 Oct 2012 07:21:16 +0200

> Merci pour vos éclaircissements.
Bonjour Julien,

Effectivement, lorsqu'on veut mettre une annotation ou un texte, le 
signe " ^ " ou " _ " le met au dessus ou au dessous de la portée. Je 
pensais que c'était ce que tu voulais, mais non !

Je suis donc allé là

à la rubrique "Center text below hairpin dynamics"

et là, en recopiant le texte de l'exemple (un peu modifié) :

\version "2.14.2"

hairpinWithCenteredText =
#(define-music-function (parser location text) (markup?)
#{
   \override Voice.Hairpin #'stencil = #(lambda (grob)
     (ly:stencil-aligned-to
      (ly:stencil-combine-at-edge
       (ly:stencil-aligned-to (ly:hairpin::print grob) X CENTER)
       Y DOWN
       (ly:stencil-aligned-to (grob-interpret-markup grob $text) X CENTER))
      X LEFT))
#})

hairpinMolto = \hairpinWithCenteredText \markup { \italic molto }
hairpinMore = \hairpinWithCenteredText \markup { \larger moltissimo }
\relative c' {
   \hairpinMolto
   c4\< c c c\f
   \hairpinMore
   c8\< d e d e d e c\f
}

J'obtiens ce que tu souhaites (du moins, je l'espère !) (il faut 
vraiment écrire les lignes qui sont au dessus de hairpinMore et 
haipinMolto )

En espérant avoir aidé.

-- 
JJG

---

From: Eluze <[email-masked]>
Date: Thu, 25 Oct 2012 06:09:38 -0700 (PDT)

elviejo wrote
>        (ly:stencil-aligned-to (grob-interpret-markup grob $text) X

exactement! et dans ce code il faudrait changer Y DOWN --> Y UP , ce qui
placerait le "accel" en haut du hairpin.

cette solution est très recommandable - on peut aussi faire le tout
manuellement:

\context StaffGroup <<
  \new Staff \with { 
      \override VerticalAxisGroup #'staff-staff-spacing =
#'((minimum-distance . 12) (stretchability . 999)) 
      \override Hairpin #'outside-staff-priority = #22
      \override TextScript #'outside-staff-priority = #222
      \override DynamicLineSpanner #'padding = #3
      \override TextScript #'padding = #3
    }
    \relative { c4 \< _ \markup "au dessus?" d e f \! g }
    \new Staff \relative { c d e f g }

mais quel travail pour trouver tous les paramètres et les ajuster!!!

Eluze

--
View this message in context: http://lilypond-french-users.1298960.n2.nabble.com/Ajouter-du-texte-sur-un-crescendo-tp7578582p7578588.html
Sent from the LilyPond French Users mailing list archive at Nabble.com.

---

From: julien <[email-masked]>
Date: Thu, 25 Oct 2012 08:21:13 -0700 (PDT)

Merci pour votre aide.
Effectivement, c'est bien compliqué !
Comme je l'avais signalé, j'avais bien trouvé le passage de la doc, mais
sans savoir l'utiliser.
Et maintenant ...en appliquant les commandes, voici ce que j'obtiens :
<http://lilypond-french-users.1298960.n2.nabble.com/file/n7578589/crescendo.png> 

Le texte est au-dessus, mais une nouvelle portée est créée. Comment intégrer
cette commande dans la partition ? Supprimer "\new staff" ne suffit pas.
Merci beaucoup de partager vos compétences.

--
View this message in context: http://lilypond-french-users.1298960.n2.nabble.com/Ajouter-du-texte-sur-un-crescendo-tp7578582p7578589.html
Sent from the LilyPond French Users mailing list archive at Nabble.com.

---

From: Eluze <[email-masked]>
Date: Thu, 25 Oct 2012 08:57:22 -0700 (PDT)

julien wrote
> 
> Le texte est au-dessus, mais une nouvelle portée est créée. Comment
> intégrer cette commande dans la partition ? Supprimer "\new staff" ne
> suffit pas.

là, j'aurais vraiment besoin de voir le code!

il doit y avoir des parenthèses mal arrangées!?

Eluze

--
View this message in context: http://lilypond-french-users.1298960.n2.nabble.com/Ajouter-du-texte-sur-un-crescendo-tp7578582p7578590.html
Sent from the LilyPond French Users mailing list archive at Nabble.com.

---

From: julien <[email-masked]>
Date: Thu, 25 Oct 2012 09:39:16 -0700 (PDT)

Ok, mais question naïve d'abord.
Pour ne pas envoyer tout le fichier, quelles sont les données minimum et
nécessaires à sélectionner pour l'envoi et être lisibles chez vous ?
Merci.

--
View this message in context: http://lilypond-french-users.1298960.n2.nabble.com/Ajouter-du-texte-sur-un-crescendo-tp7578582p7578591.html
Sent from the LilyPond French Users mailing list archive at Nabble.com.

---

From: Eluze <[email-masked]>
Date: Thu, 25 Oct 2012 15:28:30 -0700 (PDT)

l'essentiel c'est que le code soit court, reproduise l'erreur et - si
possible - compile.

ton exemple n'intègre pas les premières notes - /< ef, ef'>2 c'4 /- dans le
contexte Staff ou un autre contexte

il faudrait simplement mettre un 

\new PianoStaff <<
  \new Staff = right { voix une }
  \new Staff = left { voix deux }

et je suppose que dans ta pièce c'est comme ça (et rien d'autre autours).

si tu préfères - pour ne pas publier des choses privées ou protégées - tu
peux m'envoyer ton code en privé

cordialement

Eluze

--
View this message in context: http://lilypond-french-users.1298960.n2.nabble.com/Ajouter-du-texte-sur-un-crescendo-tp7578582p7578592.html
Sent from the LilyPond French Users mailing list archive at Nabble.com.

---

From: julien <[email-masked]>
Date: Fri, 26 Oct 2012 01:50:56 -0700 (PDT)

Exactement, j'aurais souhaité envoyé un code court, pour que tu puisses t'y
repérer plus aisément.
Je l'envoie complet (je manque d'habileté pour faire la sélection des bonnes
variables).
Mots_charmants_doux_serments_2.ly
<http://lilypond-french-users.1298960.n2.nabble.com/file/n7578594/Mots_charmants_doux_serments_2.ly>  

Le souci se trouve ligne 181.(je découvre en postant une détérioration
parallèle de la fin !)
Merci pour ton analyse.

--
View this message in context: http://lilypond-french-users.1298960.n2.nabble.com/Ajouter-du-texte-sur-un-crescendo-tp7578582p7578594.html
Sent from the LilyPond French Users mailing list archive at Nabble.com.

---

From: Eluze <[email-masked]>
Date: Sat, 27 Oct 2012 04:19:01 -0700 (PDT)

on peut mettre ces override(s) dans la définition du staff:

  \new Staff = "right" \with {
    midiInstrument = "acoustic grand"
      \override VerticalAxisGroup #'default-staff-staff-spacing = #'(
(base-distance . 25) (minimum-distance . 12) (stretchability . 999))
      \override Hairpin #'outside-staff-priority = #22
      \override TextScript #'outside-staff-priority = #222
      \override DynamicLineSpanner #'padding = #3
      \override TextScript #'padding = #3
  } \right

et à la ligne 181 il n'y a que la musique (les accords).

Eluze

--
View this message in context: http://lilypond-french-users.1298960.n2.nabble.com/Ajouter-du-texte-sur-un-crescendo-tp7578582p7578596.html
Sent from the LilyPond French Users mailing list archive at Nabble.com.

---

From: julien <[email-masked]>
Date: Sat, 27 Oct 2012 13:47:45 -0700 (PDT)

Merci beaucoup Eluze. 
Voilà le résultat :
<http://lilypond-french-users.1298960.n2.nabble.com/file/n7578597/accel.png> 
C'est exactement ce que je recherchais.
Merci pour ton aide.
Julien

--
View this message in context: http://lilypond-french-users.1298960.n2.nabble.com/Ajouter-du-texte-sur-un-crescendo-tp7578582p7578597.html
Sent from the LilyPond French Users mailing list archive at Nabble.com.

---

From: Eluze <[email-masked]>
Date: Sat, 27 Oct 2012 14:01:27 -0700 (PDT)

julien wrote
> C'est exactement ce que je recherchais.

heureux d'avoir pu aider!
Eluze

--
View this message in context: http://lilypond-french-users.1298960.n2.nabble.com/resolu-Ajouter-du-texte-sur-un-crescendo-tp7578582p7578598.html
Sent from the LilyPond French Users mailing list archive at Nabble.com.

---

From: julien <[email-masked]>
Date: Sat, 27 Oct 2012 14:15:40 -0700 (PDT)

Super !

Un détail que me renvoie le message d'erreur :

" Avertissement : vérification du type de propriété pour «
default-staff-staff-spacing » (backend-type?) non trouvée  Probable faute de
frappe "

Assurément rien d'important, mais saurais-tu ce que cela signifie ?

--
View this message in context: http://lilypond-french-users.1298960.n2.nabble.com/resolu-Ajouter-du-texte-sur-un-crescendo-tp7578582p7578599.html
Sent from the LilyPond French Users mailing list archive at Nabble.com.

---

From: Eluze <[email-masked]>
Date: Sat, 27 Oct 2012 14:24:29 -0700 (PDT)

julien wrote
> default-staff-staff-spacing » (backend-type?) non trouvée  Probable faute
> de frappe "
> 

c'est la version! songe à changer vers la 2.16.0 (stable) ou même 2.17.5
(développement, mais je l'utilise avec succès!)

--
View this message in context: http://lilypond-french-users.1298960.n2.nabble.com/resolu-Ajouter-du-texte-sur-un-crescendo-tp7578582p7578600.html
Sent from the LilyPond French Users mailing list archive at Nabble.com.

---

From: Eluze <[email-masked]>
Date: Sat, 27 Oct 2012 16:47:37 -0700 (PDT)

une question de ma part, maintenant: comment marques-tu le thème /[résolu]/ -
je trouve que ça aide beaucoup à se retrouver dans tous ces thèmes!

Eluze

--
View this message in context: http://lilypond-french-users.1298960.n2.nabble.com/resolu-Ajouter-du-texte-sur-un-crescendo-tp7578582p7578601.html
Sent from the LilyPond French Users mailing list archive at Nabble.com.

---

From: julien <[email-masked]>
Date: Sun, 28 Oct 2012 04:10:14 -0700 (PDT)

Avec plaisir !
Rien de plus facile. 
Tu retournes dans le premier post, tu l'édites et avant l'intitulé du sujet
tu écris : [résolu].

On peut s'y retrouver et savoir si la question est toujours ouverte et
peut-être attirer de bonnes volontés à apporter leurs compétences à sa
résolution.

Merci à toi pour ton aide précieuse.
A bientôt probablement.
Cordialement
Julien

--
View this message in context: http://lilypond-french-users.1298960.n2.nabble.com/resolu-Ajouter-du-texte-sur-un-crescendo-tp7578582p7578602.html
Sent from the LilyPond French Users mailing list archive at Nabble.com.

---

From: Eluze <[email-masked]>
Date: Sun, 28 Oct 2012 05:51:04 -0700 (PDT)

julien wrote
> Avec plaisir !
> Rien de plus facile. 
> Tu retournes dans le premier post, tu l'édites et avant l'intitulé du
> sujet tu écris : [résolu].
> 

si je comprends bien ce n'est que l'auteur du sujet qui a cette
autorisation!?

--
View this message in context: http://lilypond-french-users.1298960.n2.nabble.com/resolu-Ajouter-du-texte-sur-un-crescendo-tp7578582p7578603.html
Sent from the LilyPond French Users mailing list archive at Nabble.com.

---

From: julien <[email-masked]>
Date: Sun, 28 Oct 2012 09:04:57 -0700 (PDT)

Oui, oui, bien sûr et heureusement.

--
View this message in context: http://lilypond-french-users.1298960.n2.nabble.com/resolu-Ajouter-du-texte-sur-un-crescendo-tp7578582p7578604.html
Sent from the LilyPond French Users mailing list archive at Nabble.com.