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 16:10:48 +0200



Le 30 juil. 2022 à 16:02, Vincent Gay <vgay@vintherine.org> a écrit :


Le 30/07/2022 à 14:05, Jean Abou Samra a écrit :
Dans ton code, il manque la première partie de ce que je proposais (je n’ai peut-être pas été très clair) :

\paper {
  system-system-spacing =
    #'((padding . 5))
}

Il doit encore y avoir quelque chose que je n'ai pas compris : RehearsalMark OK RhythmicStaff KO


Moi non plus je ne comprends pas :)

Tu as essayé la variante avec minimum-distance et basic-distance à 0 ?

Et si tu mets aussi stretchability à 0 ? C’est-à-dire

\paper {
  system-system-spacing =
    #'((basic-distance . 0)
       (minimum-distance . 0)
       (padding . 10)
       (stretchability . 0))
}

Si ça ne marche toujours pas, montre la sortie avec

\paper {
  annotate-spacing = ##t
}


--- code ---

\version "2.23.10"
%\include "lilyjazz.ily"

\paper {
  indent = 0 ragged-right = ##f
  system-system-spacing = #'((padding . 5 ))
}

\layout {
  \context {
    \ChordGridScore
    \override System.show-vertical-skylines = ##t
    \override RehearsalMark.vertical-skylines = ##f
    \override RehearsalMark.Y-offset = 8
  }
  \context {
    \RhythmicStaff
    \override VerticalAxisGroup.vertical-skylines = ##f
    \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
>>

--- Résultat ---



-- 
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]