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

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

Re: Fonction "page-count" et espacement exceptionnel de système


From: Jean Abou Samra
Subject: Re: Fonction "page-count" et espacement exceptionnel de système
Date: Fri, 30 Apr 2021 14:02:09 +0200
User-agent: Mozilla/5.0 (X11; Linux x86_64; rv:78.0) Gecko/20100101 Thunderbird/78.7.1

Le 30/04/2021 à 12:45, M4rty a écrit :

Bonjour à tous,

Est-ce possible de conserver la fonction page-count et d'élargir
ponctuellement l'espacement entre deux systèmes ?

Je cherche à faire une partition type "lead sheet" jazz (portée unique), et
espacer un peu la portée de la coda vers le bas mais je galère un peu...

Merci !

Simon


Bonjour,

Une multitude d'options s'offrent à vous. L'une est
de faire de la coda une pièce séparée, et d'ajuster
la variable d'espacement score-system-spacing,
comme ceci :

\version "2.22.0"

\paper {
  score-system-spacing.basic-distance = 17
}

\score {
  {
    \repeat unfold 80 { c'1 }
  }
}

\score {
  {
    \mark "Coda"
    \repeat unfold 10 { c'1 }
  }
  \layout {
    indent = 0
    ragged-right = ##f
  }
}

Une autre, plus astucieuse, consiste à ajouter artificiellement
de l'espace sur un objet quelconque du dernier système, par
exemple le mot "Coda".

\version "2.22.0"

% Activer pour ajuster les valeurs
% #(ly:set-option 'debug-skylines)

{
  \repeat unfold 80 { c'1 }
  \break
  \clef bass
  \mark \markup \with-outline \filled-box #'(0 . 6.5) #'(0 . 7) #0 "Coda"
  \repeat unfold 10 { c'1 }
}

Par ailleurs, il est possible de régler la position absolue
du système sur la page (avec l'inconvénient qu'il faudra
le refaire si la musique change et des systèmes d'ajoutent).

\version "2.22.0"

{
  \repeat unfold 80 { c'1 }
  \break
  \overrideProperty Score.NonMusicalPaperColumn.line-break-system-details
    #'((Y-offset . 73))
  \mark "Coda"
  \repeat unfold 10 { c'1 }
}

Voici les pages de documentation qui expliquent
les commandes utilisées :

http://lilypond.org/doc/v2.22/Documentation/notation/flexible-vertical-spacing-paper-variables
http://lilypond.org/doc/v2.22/Documentation/notation/explicit-staff-and-system-positioning
http://lilypond.org/doc/v2.22/Documentation/notation/other

Cordialement,
Jean

PS : Pierre, il y a là un superbe exemple de différence
entre \with-dimensions-from et \with-outline.




reply via email to

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