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

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

Re: Deux bookpart sur une page


From: Valentin Villenave
Subject: Re: Deux bookpart sur une page
Date: Fri, 1 May 2020 14:43:19 +0200

On 5/1/20, Valentin Villenave <address@hidden> wrote:
> avec Y-extent = #'(-10 . 10) il ajoutera 10 staff-spaces vers le
> haut et 10 vers le bas.

… Mais ça va faire moche quand même.

Tu veux du hack? En voilà (attention ça pique) :

%%%%

\language "français"

addSpace =
#(define-music-function (padding music) (number? ly:music?)
   #{ \context Voice <<
     \repeat unfold $(ly:moment-main-numerator
                      (ly:moment-div
                       (ly:music-length music)
                       (ly:make-moment 1 4)))
     s4_\markup {
       $(make-vspace-markup padding)
       \null }
     $music
   >> #})

un = \repeat unfold 16 \fixed do'
{do8 ré mi fa sol la si do}

deux = \repeat unfold 8 \fixed do'
{do8 ré mi fa sol la si do}

\book {
  \header { title = "Titre" }
  \bookpart {
    \markup\bold\fontsize #2 "Un"
    \score  {
      \addSpace 3 \un
      \layout {
        system-count = 4
      }
    }
    \markuplist { \vspace #5 \bold\fontsize #2 "Deux" }
    \score  {
      \addSpace 5 \deux
      \layout {
        system-count = 2
      }
    }
  }
}

%%%

V.



reply via email to

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