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

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

Re: ChordGrid : écart entre les lignes


From: Jean Abou Samra
Subject: Re: ChordGrid : écart entre les lignes
Date: Sat, 30 Jul 2022 18:45:13 +0200 (CEST)

Bon, j'ai pu emprunter un ordinateur, j'ai
fait quelques essais supplémentaires, et je suis
à peu près convaincu qu'on a affaire à un bug.
Il faudra que je voie si je trouve un exemple
simple pour le mettre dans le tracker.

Par ailleurs, j'ai quand même trouvé une solution
de contournement qui n'est pas trop moche :


\version "2.23.11"

\paper {
  indent = 0
  ragged-right = ##f
  system-system-spacing =
  #'((basic-distance . 0)
     (minimum-distance . 23)
     (padding . 0)
     (stretchability . 0))
}

\layout {
  \context {
    \RhythmicStaff
    \override VerticalAxisGroup.staff-affinity = #DOWN
    \override VerticalAxisGroup.nonstaff-relatedstaff-spacing =
      #'((basic-distance . 0)
         (minimum-distance . 9)
         (padding . 0)
         (stretchability . 0))
    \RemoveAllEmptyStaves
    \improvisationOn
    \override StaffSymbol.line-count = 0
    \remove Time_signature_engraver
    \remove Bar_engraver    
  }
}


grille = \chordmode {
  \override Score.RehearsalMark.self-alignment-X = #LEFT
  \repeat volta 2 { \repeat unfold 2 { f1:5+9+ bes:13/d } } \break
  \mark \markup { \box Head \raise #1 \with-color #red \musicglyph 
"scripts.segno" }
  \repeat volta 2 {
    \repeat unfold 2 { f1:5+9+ bes:13/d } \break
    %\override Score.NonMusicalPaperColumn.line-break-system-details= 
#'((extra-offset . (0 . -8 )))
    \repeat unfold 2 { bes:5+9+ es:13 } \break
    ges2:6.9 e:7 es1 b2:7 f:7 bes1:m \break }
}

GridRhythm = { s1* 8 \repeat unfold 2 { r4 c4 4. 8~ 1 }}

\new ChordGridScore <<
  \new RhythmicStaff \magnifyMusic 0.66 \GridRhythm
  \new ChordGrid \grille
>>



Note que j'ai changé la syntaxe du

  \override Score.RehearsalMark #'self-alignment-X = #LEFT


C'est une syntaxe très ancienne, et en 2.23.11 elle
provoque un avertissement. Utilise plutôt

  \override Score.RehearsalMark.self-alignment-X = #LEFT


Cordialement,
Jean



reply via email to

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