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

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

Re: Espace vertical entre paroles et certaines portées


From: Jean ABOU SAMRA
Subject: Re: Espace vertical entre paroles et certaines portées
Date: Sat, 25 May 2019 10:55:15 +0200

Bonjour,
Ceci est un sujet un peu complexe comme j'en ai fait l'expérience moi-même il y a quelques jours.
Tout d'abord, si le réglage ne fonctionne pas dans la partition complète, vérifiez que les portées ne sont pas dans un StaffGroup ou regroupement similaire. En effet, le réglage du VerticalAxisGroup ne fonctionne que si les portées sont dans << … >> et non pas \new StaffGroup << … >> ou \new ChoirStaff << … >> ou autre. Il faut dans ce cas se préoccuper du StaffGrouper et les réglages sont un peu différents, à mettre dans un \layout \context { \StaffGroup … } } si je me souviens bien (remplacer au besoin StaffGroup par ChoirStaff/GrandStaff/PianoStaff).
Je vous invite à parcourir la documentation à tête reposée, notamment : http://lilypond.org/doc/latest/Documentation/notation/flexible-vertical-spacing-paper-variables  sur la structure des variables en question,
toute la section : http://lilypond.org/doc/latest/Documentation/notation/vertical-spacing  pour le détail des mécanismes et propriétés en jeu.
Il y a également un exemple assez détaillé dans le manuel d'initiation : http://lilypond.org/doc/latest/Documentation/learning/vertical-spacing

Je vois donc trois difficultés :
— placer son \with au bon endroit ou mettre le bon contexte dans \layout,
— ajuster la bonne propriété (par exemple staff-staff-spacing) du bon objet (VerticalAxisGroup ou StaffGrouper),
— en fonction des cas, il peut être nécessaire d'ajuster non seulement basic-distance mais également minimal-distance ainsi que padding, notamment lorsqu'il s'agit de rapprocher des objets car même si la distance de base est faible, l'espacement minimal entre les objets peut empêcher le rapprochement (ceci sert habituellement à éviter les collisions).

Si vous ne parvenez pas au résultat souhaité, envoyez-nous un exemple complet pour que nous puissions vous guider.

Cordialement,
Jean Abou Samra.




Le 24 mai 2019 à 19:54, Stéphane A. <address@hidden> a écrit :

Merci Pierre, ta suggestion fonctionne parfaitement bien sur le code donnée. Par contre, lorsque je fais l'ajout dans la partition complète, ça n'a aucun effet.

Le ven. 24 mai 2019 à 16:13, Pierre Perol-Schneider <address@hidden> a écrit :
Essaie :
...
\layout {
    \context {
      \Staff
      \override VerticalAxisGroup.staff-staff-spacing = #'((basic-distance . 30)) %% <= à ajuster
    }
    \context {  
      \Lyrics

    } % END CONTEXT
   
  }% END LAYOUT
}


Cordialement,
Pierre

Le ven. 24 mai 2019 à 15:39, Larix <address@hidden> a écrit :
Bonjour à tous,

Je cherche à augmenter l'espace entre le 3ième verset et les portées Baryton
et Basse.

J'ai bien chercher dans la doc, mais tous ce que j'ai tenté ne fonctionne
pas.

Je sèche complétement.

Est-ce possible?

D'avance merci de votre aide.

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%


\version "2.19.82"


\paper {
  system-system-spacing.basic-distance = #20 % espace entre les portée
}
#(set-default-paper-size "a4")
#(set-global-staff-size 18)


global = {
  \key bes \major
  \numericTimeSignature
  \time 3/4
  \tempo "Andante" 4 = 90
}

voiceTenors = \relative c' {
  \clef treble
  \global
  %{0%}         r4 r4 ees
          ees bes' c
          d2 bes8 aes
          f4 ees' ees         
                      ees2 d8 ees
}

voiceBaryton = \relative c {
  \clef bass
  \global
  %{0%}         r4 r4 f4
          f bes c
          bes2 aes8 aes8
          g4 g g
          g2 g8 a         
}

voiceBasse = \relative c {
  \clef bass
  \global
  %{0%}         r4 r4 f4
          f d f
          f2 f8 f
          ees4 ees d
          d2 f8 ees
}



%\repeat unfold 3 \skip 1
versetI = \lyricmode { 
  \set stanza = "1."
   Quand j'ai le coeur lourd
   Qu'il est loin mon vieux toit
}

versetII = \lyricmode {
  \set stanza = "2."
   Quand des -- cend la nuit.
   Sur le vaste ho -- ri -- zon.
}

versetIII = \lyricmode {
  \set stanza = "3."
  Un jour mes a -- mis.
  Le so -- leil bril -- le -- ra.
}

\score {
    \new ChoirStaff <<
      \new Staff \with {
        instrumentName = \markup \left-column \fontsize#-2 { "Ténors" }
        shortInstrumentName = \markup \left-column \fontsize#-2 { "Tn" }
      }
        \new Voice = "voiceTenors" { \voiceTenors }
        \new Lyrics \lyricsto voiceTenors \versetI
        \new Lyrics \lyricsto voiceTenors \versetII
         \new Lyrics \lyricsto voiceTenors \versetIII


      \new Staff \with {
        instrumentName = \markup \left-column  \fontsize#-2 { Baryton }
        shortInstrumentName = \markup \left-column \fontsize#-2 { "Br" }
      }
        \new Voice = "voiceBaryton" { \voiceBaryton }       
        \new Lyrics \lyricsto voiceTenors \versetI
        \new Lyrics \lyricsto voiceTenors \versetII
         \new Lyrics \lyricsto voiceTenors \versetIII

        \new Staff \with {
        instrumentName = \markup \left-column  \fontsize#-2 { Basse }
        shortInstrumentName = \markup \left-column \fontsize#-2 { "Bs" }
      }

        \new Voice = "voiceBasse" { \voiceBasse }       
        \new Lyrics \lyricsto voiceBasse \versetI
        \new Lyrics \lyricsto voiceBasse \versetII
         \new Lyrics \lyricsto voiceBasse \versetIII


    >>

  \layout {
    \context {   
      \Lyrics {

      }
    } % END CONTEXT

  }% END LAYOUT
}

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%





--
Sent from: http://lilypond-french-users.1298960.n2.nabble.com/

_______________________________________________
liste de diffusion lilypond-user-fr
address@hidden
https://lists.gnu.org/mailman/listinfo/lilypond-user-fr
_______________________________________________
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]