[prev in list] [next in list] [prev in thread] [next in thread]
List: lilypond-user-fr
Subject: =?UTF-8?Q?Re=3a_D=c3=a9placer_horizontalement_la_premi=c3=a8re_clef?= =?UTF-8?Q?_seulement?=
From: Jean Abou Samra <jean () abou-samra ! fr>
Date: 2022-01-22 6:57:10
Message-ID: df380433-ae97-b4df-e07b-562e0e916f67 () abou-samra ! fr
[Download RAW message or body]
Le 22/01/2022 à 06:45, joel.gauvrit@free.fr a écrit :
> Bonjour Jean,
>
> Question subsidiaire :
> Comment différencier les espacements dans différentes portées ?
> Cela ne fonctionne pas dans mon code ci-dessous
>
> \version "2.22.1"
>
> <<
> \new Staff
> {
> \once \override Staff.LeftEdge.space-alist.clef = #'(extra-space . 10)
> \once \override Staff.Clef.space-alist.time-signature = #'(extra-space . 10)
> \repeat unfold 50 c''1
>
> }
> \new Staff
> {
> \once \override Staff.LeftEdge.space-alist.clef = #'(extra-space . 1)
> \once \override Staff.Clef.space-alist.time-signature = #'(extra-space . 1)
> \repeat unfold 50 c''1
>
> }
> >>
En effet. Deux solutions me viennent à l'esprit. La première
est de déplacer le Break_align_engraver au niveau Staff de
sorte que LilyPond ne synchronise plus les portées sur ce
plan.
\version "2.22.1"
\layout {
\context {
\Score
\remove Break_align_engraver
}
\context {
\Staff
\consists Break_align_engraver
}
}
<<
\new Staff
{
\once \override Staff.LeftEdge.space-alist.clef = #'(extra-space . 10)
\once \override Staff.Clef.space-alist.time-signature =
#'(extra-space . 10)
\repeat unfold 50 c''1
}
\new Staff
{
\once \override Staff.LeftEdge.space-alist.clef = #'(extra-space . 1)
\once \override Staff.Clef.space-alist.time-signature =
#'(extra-space . 1)
\repeat unfold 50 c''1
}
>>
Par contre, il est possible que cela affecte d'autres endroits
dans la partition. Sinon, il y a aussi le placement manuel :
\version "2.22.1"
<<
\new Staff {
\once \override Score.BreakAlignment.positioning-done = ##t
\once \override Staff.Clef.X-offset = 5
\once \override Staff.TimeSignature.X-offset = 10
\repeat unfold 50 c''1
}
\new Staff
{
\once \override Staff.Clef.X-offset = 2
\once \override Staff.TimeSignature.X-offset = 10
\repeat unfold 50 c''1
}
>>
Cordialement,
Jean
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic