[ << Gestion de l'espace ] | [Racine][Table des matières][Index][ ? ] | [ Modification des réglages prédéfinis >> ] | ||
[ < Sauts explicites ] | [ Plus haut: Sauts ] | [ Espacement vertical > ] |
4.3.8 Recours à une voix supplémentaire pour gérer les sauts
La plupart du temps, les informations concernant les sauts de ligne ou de page se retrouvent directement au milieu des notes.
musique = \relative c'' { c4 c c c } \score { \new Staff { \repeat unfold 2 { \musique } \break \repeat unfold 3 { \musique } } }
Bien que cela constitue un moyen aisé de saisir les commandes
\break
et \pageBreak
, les données musicales se retrouvent
mélangées à des informations qui concernent plutôt l’agencement de la
musique sur le papier. Vous pouvez tout à fait séparer ce qui est
purement musical et les informations concernant les sauts de ligne ou de
page en créant une voix supplémentaire dédiée. Cette voix spécifique
ne contiendra que des blancs – des silences invisibles \skip
–,
des \break
, des \pageBreak
et autres informations
concernant les ruptures.
music = \relative c'' { c4 c c c } \header { tagline = ##f } \paper { left-margin = 0\mm } \book { \score { \new Staff << \new Voice { s1 * 2 \break s1 * 3 \break s1 * 6 \break s1 * 5 \break } \new Voice { \repeat unfold 2 { \music } \repeat unfold 3 { \music } \repeat unfold 6 { \music } \repeat unfold 5 { \music } } >> } }
Cette manière de procéder est tout à fait indiquée lorsque vous ajustez
les line-break-system-details
et autres propriétés fort
intéressantes de NonMusicalPaperColumnGrob
, comme vous pouvez
le voir au chapitre Espacement vertical.
music = \relative c'' { c4 c c c } \header { tagline = ##f } \paper { left-margin = 0\mm } \book { \score { \new Staff << \new Voice { \overrideProperty Score.NonMusicalPaperColumn.line-break-system-details #'((Y-offset . 0)) s1 * 2 \break \overrideProperty Score.NonMusicalPaperColumn.line-break-system-details #'((Y-offset . 5)) s1 * 3 \break \overrideProperty Score.NonMusicalPaperColumn.line-break-system-details #'((Y-offset . 15)) s1 * 6 \break \overrideProperty Score.NonMusicalPaperColumn.line-break-system-details #'((Y-offset . 30)) s1 * 5 \break } \new Voice { \repeat unfold 2 { \music } \repeat unfold 3 { \music } \repeat unfold 6 { \music } \repeat unfold 5 { \music } } >> } }
Voir aussi
Manuel de notation : Espacement vertical.
Morceaux choisis : Espacements.
[ << Gestion de l'espace ] | [Racine][Table des matières][Index][ ? ] | [ Modification des réglages prédéfinis >> ] | ||
[ < Sauts explicites ] | [ Plus haut: Sauts ] | [ Espacement vertical > ] |
Autres langues : English, deutsch, español, italiano, 日本語.
About automatic language selection.