Ajouter du texte à un crescendo <

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&gt;
(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.

oui, moi je ferais comme ça :
  /^\markup {\bold \italic \larger {accel.} } /

ça devrait marcher !

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

···

Le 24/10/2012 22:44, julien a écrit :

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&gt;
(Center text below hairpin dynamics), je n'arrive pas à le faire
fonctionner.

Avez-vous une suggestion ?

--
JJG

Linux ? Y a moins bien mais c'est plus cher !

julien wrote

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&gt;
(Center text below hairpin dynamics), je n'arrive pas à le faire
fonctionner.

Avez-vous une suggestion ?
Merci.

Julien

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.

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.

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

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

···

Le 24 octobre 2012 22:52, Eluze <****@****> a écrit :

julien wrote

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

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.


liste de diffusion lilypond-user-fr
lilypond-user-fr@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-user-fr

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.

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à
> LilyPond snippets: Expressive marks

à 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é.

···

Le 24/10/2012 23:09, julien a écrit :

--
JJG

Linux ? Y a moins bien mais c'est plus cher !

elviejo wrote

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))
#})

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

···

Le 24/10/2012 23:09, julien a écrit :

--
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.

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&gt;

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.

julien wrote

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&gt;

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.

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.

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.

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.

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&gt;

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.

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.

Merci beaucoup Eluze.
Voilà le résultat :
<http://lilypond-french-users.1298960.n2.nabble.com/file/n7578597/accel.png&gt;
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.

julien wrote

Voilà le résultat :

<http://lilypond-french-users.1298960.n2.nabble.com/file/n7578597/accel.png&gt;

C'est exactement ce que je recherchais.
Merci pour ton aide.
Julien

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.

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.

julien wrote

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 ?

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.

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.

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.

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].

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.

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.