Subject: Texte qui écarte les portées

From: Bernard Meylan <[email-masked]>
Date: Fri, 27 Nov 2015 16:27:19 -0700 (MST)

Bonsoir/jour à tous!

Dans le code suivant:

\version "2.19.30"

\score {
  <<
    \new Staff { s1 }
    \new Staff { \textLengthOn 
  \once \override TextScript #'extra-offset = #'( -1 . 5 ) s1^\markup { 
    \override #'(font-name . "Garamond Premier Pro") 
    \center-column {
      \fontsize #4 \line {Grand}
      \vspace #1 % plus l'espace est grand, plus les portées s'écartent
      \fontsize #4 \line {silence}
  }} \break \textLengthOff } 
  \layout {
    \context {
    \Voice
    \override TextScript #'whiteout = ##t
    \override TextScript #'layer = #4
    \override DynamicText #'whiteout = ##t
    \override DynamicText #'layer = #4
    \override DynamicTextSpanner #'whiteout = ##t
    \override DynamicTextSpanner #'layer = #4
  } 
  \context { 
      \Dynamics 
      \override TextScript #'whiteout = ##t 
      \override TextScript #'layer = #4 
      \override DynamicText #'whiteout = ##t 
      \override DynamicText #'layer = #4 
      \override DynamicTextSpanner #'whiteout = ##t 
      \override DynamicTextSpanner #'layer = #4 
    }
   }
}

je cherche à indiquer, dans une mesure vide, le texte (sur 2 lignes): grand
/ silence
et pour le rendre plus lisible, je l'écarte un chouïa au moyen de \vspace;
seulement cela provoque l'écartement des portées (il n'y en a que deux sur
l'exemple ci-dessus, mais dans la réalité il s'agit de 4). Comment rendre ce
texte totalement indépendant de cet écartement, sachant que dans le layout,
je masque les éléments situés en arrière du texte...

Bernard

-----
Cordialement

Bernard
--
View this message in context: http://lilypond-french-users.1298960.n2.nabble.com/Texte-qui-ecarte-les-portees-tp7583516.html
Sent from the LilyPond French Users mailing list archive at Nabble.com.

---

From: Pierre Perol-Schneider <[email-masked]>
Date: Sat, 28 Nov 2015 01:24:35 +0100

Bonsoir Bernard,

ça semble fonctionner :

%%%%%%%%%%%

\version "2.19.30"

\score {
  <<
    \new Staff { s1 }
    \new Staff {
      \textLengthOn
      % \once \override TextScript #'extra-offset = #'( -1 . 5 )
      s1
      %% ou :
      -\tweak extra-offset #'(-1 . 5)
      ^\markup {
        %% tu ne précises que des dimensions 'X' ('Y' nulles) :
        \with-dimensions #'(0 . 11) #'(0 . 0)
        \override #'(font-name . "Garamond Premier Pro")
        \center-column {
          \fontsize #4 \line {Grand}
          \vspace #2
          \fontsize #4 \line {silence}
        }
      }
      \break
      \textLengthOff
    }
  \layout {
    \context {
    \Voice
    \override TextScript.whiteout = ##t
    \override TextScript.layer = #4
    \override DynamicText.whiteout = ##t
    \override DynamicText.layer = #4
    \override DynamicTextSpanner.whiteout = ##t
    \override DynamicTextSpanner.layer = #4
  }
  \context {
      \Dynamics
      \override TextScript.whiteout = ##t
      \override TextScript.layer = #4
      \override DynamicText.whiteout = ##t
      \override DynamicText.layer = #4
      \override DynamicTextSpanner.whiteout = ##t
      \override DynamicTextSpanner.layer = #4
    }
  }
}

%%%%%%%%

Cordialement,
Pierre

Le 28 novembre 2015 00:27, Bernard Meylan <[email-masked]> a écrit :

> View this message in context:
> http://lilypond-french-users.1298960.n2.nabble.com/Texte-qui-ecarte-les-portees-tp7583516.html
> _______________________________________________
> liste de diffusion lilypond-user-fr
> [email-masked]
> https://lists.gnu.org/mailman/listinfo/lilypond-user-fr
>