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

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

ChordGrid : écart entre les lignes


From: Vincent Gay
Subject: ChordGrid : écart entre les lignes
Date: Fri, 29 Jul 2022 23:29:34 +0200
User-agent: Mozilla/5.0 (X11; Linux x86_64; rv:91.0) Gecko/20100101 Thunderbird/91.11.0

Bonsoir à toutes et à tous

dans l'exemple ci-dessous on voit que les écarts entre les lignes de la grille et dépendant du fait qu'il y ait des \mark ou des indications rythmiques. Logique. Pourtant j'aimerai qu'entre 2 lignes d'accords l'écart soit toujours constant.

Je sais déplacer des lignes avec [\once] \override Score.NonMusicalPaperColumn.line-break-system-details = #'((extra-offset . (X . Y ))) mais ce n'est pas très élégant et à répéter souvent.

Existe-t-il une solutions plus élégantes ?

Merci d'avance

%%%%%%%%%%%%%%%%%%%

\version "2.23.10"

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
  \break
  \repeat unfold 2 { r4 c4 4. 8~ 1 }  

}    

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

\new ChordGridScore <<
  \new RhythmicStaff \with {
    \RemoveAllEmptyStaves
    \improvisationOn
    \override StaffSymbol.line-count = 0
    \remove Time_signature_engraver
    \remove Bar_engraver
  }
  \magnifyMusic 0.66 \GridRhythm      
  \new ChordGrid \grille
>>


-- 
Vincent Gay
Envoyé depuis mon saxo-phone :)
https://myrealbook.vintherine.org/ - http://photos.vintherine.org/

reply via email to

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