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 14:05:14 +0200



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


Hello Jean. Merci de t'occuper encore une fois de mes petits besoins excentriques.

Le 30/07/2022 à 08:21, Jean Abou Samra a écrit :
Qu’est-ce que tu veux dire ? Il n’y a plus de basic-distance, justement.


Hum... Je veux dire que dans le code de départ (sans tes modifs) ce ne sont pas les rehearsalmarks qui posent problème si basic-distance est correctement réglé. Par contre avec tes recommandations.  les reheasalmarks sont dans la case au lieu de juste au dessus (ce n'est pas ce que je souhaite) par contre l'écart entre la ligne rythmique et la ligne d'accords précédente est toujours trop gros.

Ci-dessous :
- le code que tu propose (si j'ai bien compris)
- le résultat
- ce que je souhaite (écartement constant intégrant les rehearsalmarks et la rythmique)


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))
}


Ou bien peut-être

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

L’essentiel étant que seul le padding joue.

Pour la position des RehearsalMark, tu peux rajouter

\override RehearsalMark.Y-offset = 5

à ajuster.


---- Le code ----

\version "2.23.10"

\layout {
  \context {
    \ChordGridScore
    \override RehearsalMark.vertical-skylines = ##f
}}

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
     \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
}

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

---- Résultat ----
GUqTYtilOxxQ4IuJ.png
---- Ce que je souhaite ----

Ms01ERos5IV2sB02.png

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