lilypond-user-fr
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Toujours l'alignement des nuances


From: Pierre Perol-Schneider
Subject: Re: Toujours l'alignement des nuances
Date: Fri, 13 Jan 2017 09:22:16 +0100

ou en bidouillant un peu :

\version "2.18.2"

hairpinBetweenText =
#(define-music-function (parser location leftText rightText) (markup? markup?)   
   #{
     \once \override Hairpin.stencil =
     #(lambda (grob)
        (ly:stencil-combine-at-edge
         (ly:stencil-combine-at-edge
          (ly:stencil-aligned-to (grob-interpret-markup grob leftText) Y CENTER)
          X RIGHT
          (ly:stencil-aligned-to (ly:hairpin::print grob) Y CENTER)
          0)
         X RIGHT
         (ly:stencil-aligned-to (grob-interpret-markup grob rightText) Y CENTER)
         0.6))
   #})

espressHairpin = \hairpinBetweenText \markup {\dynamic mp \normal-text \italic "
espress."} #""

\relative c' {
  r2 r4 r8
  c16.(d32)
  \espressHairpin
  ees4.
  -\tweak extra-offset #'(-12 . -1) \<
  g16. -\tweak extra-offset #'(0 . -1) \> f32 d8 \! c16. d32
  \repeat unfold 20 {f8 f f f f f f f}    % pour remplir la ligne
}

Cordialement,
Pierre

Le 13 janvier 2017 à 09:07, Pierre Perol-Schneider <address@hidden> a écrit :
Et pourquoi ne pas changer l'espacement des notes pour cette mesure particulière :
http://lilypond.org/doc/v2.18/Documentation/notation/new-spacing-area.fr.html

Pierre

Le 12 janvier 2017 à 17:12, Seventies <address@hidden> a écrit :
Ce n'est pas exactement ce problème : il n'y a pas assez de place pour un
texte de dynamique car dans le cas actuel, le soufflet se place sous
l'_expression_ dynamique, comme ceci :

<http://lilypond-french-users.1298960.n2.nabble.com/file/n7584486/Dynamic.png>

Le soufflet ouvrant arrive trop tôt, l'_expression_ n'a pas assez de place.
Il y a quelques solutions, mais un peu tordues. Par exemple, placer un
soufflet invisible (Hairpin.stencil ##f) entre la nuance et le soufflet
actuel.

Je pense qu'il existe une méthode plus simple, "prévue pour", sans doute
avec le "extra-spacing-width". Mais je n'ai pas encore trouvé.

Ta solution fonctionne parce que l'espacement horizontal a été augmenté.

Le plus étonnant est que extra-spacing-width fonctionne pour la gauche, pas
pour la droite



-----
Liste des partitions en http://www.espace-midi.com/lilypond
--
View this message in context: http://lilypond-french-users.1298960.n2.nabble.com/Toujours-l-alignement-des-nuances-tp7584402p7584486.html
Sent from the LilyPond French Users mailing list archive at Nabble.com.

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



reply via email to

[Prev in Thread] Current Thread [Next in Thread]