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

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

Re: Deplacer des portees


From: Yoann LE BARS
Subject: Re: Deplacer des portees
Date: Thu, 2 Jan 2020 17:43:11 +0100
User-agent: Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101 Thunderbird/68.2.2


        Bonjour.

        Bon, j’ai encore besoin d’un peu d‘aide pour comprendre cette solution.
Sur la partition que je dois écrire, les alternatives (on ne peut pas
vraiment parler d’/ossia/ dans la mesure où les différentes alternatives
sont longues et ne sont pas des versions plus ou moins simples d’une
même phrase) nécessitent que les portées passent à la ligne.

        J’ai donc fait une petite modification des mesures en remplaçant les
rondes par des croches. Cette modification est visible sur Lilybin à
cette adresse :

http://lilybin.com/26fz8z/1

        Cette fois encore, je copie mon code en fin de mon message.

        Je n’ai pas encore changé le nombre de mesures, mais déjà je ne
parviens déjà pas à faire en sorte de passer à la ligne. J’ai tenté
d’ajouter un « \break » dans les portées de la variable « ossia », mais
le résultat n’était pas celui attendu. J’ai également tenté de modifier
les valeurs dans la ligne suivante :

s1*6-\tweak extra-offset #'(-8 . -2) -\markup\ossia

        Cependant, je n’ai pas été capable de trouver un réglage qui corrige
les problèmes. Je ne donne pas les différents essais que j’ai faits, ça
rendrait les choses peu lisibles. Ma question est : à partir de la
version que je propose, est-ce qu’il serait possible de m’expliquer
comment régler les différents paramètres afin que je puisse réaliser ce
que je cherche à faire ?

        À bientôt.

\version "2.18.2"

\paper {
  top-margin = 20
}

ossia = \markup \with-dimensions #'(0 . 0) #'(0 . 0) {
  \score {
    \new StaffGroup <<
      \new Staff { \repeat unfold 6 { e'8 f' g' a' } }
      \new Staff { \repeat unfold 6 { a'8 g' f' e' } }
    >>
    \layout {
      \context {
      \Score
        \remove System_start_delimiter_engraver
      }
      \context {
        \StaffGroup
        \remove System_start_delimiter_engraver
      }
      \context {
        \Staff
        \omit TimeSignature
      }
    }
  }
}

\score {
  \new Staff {
    \repeat unfold 4 { c'8 d' e' f' }
    \stopStaff
    s1*6-\tweak extra-offset #'(-8 . -2) -\markup\ossia
    \startStaff
    \repeat unfold 4 { f'8 e' d' c' }
  }
  \layout {}
}

-- 
Yoann LE BARS
http://le-bars.net/yoann/
Diaspora* : address@hidden



reply via email to

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