premier test avec Lilyjazz (code
ci-dessous)
Mes remarques/questions en vrac
- malgré rehearsalMarkFormatter = #format-mark-box-letters dans le \layout du context \Score il faut que je mette \set Score.rehearsalMarkFormatter = #format-mark-box-letters dans mon code sinon ça ne marche pas. Pourquoi ?
- malgré startRepeatType = #"[|:" endRepeatType = #":|]" et doubleRepeatType = #":|][|:" dans le \layout du context \Score ma barre de reprise n'a pas de crochet. Pourquoi ? Si je tente un \set Score.endRepeatType = #":|]" Lily me jette avec l'avertissement : vérification du type de propriété pour « endRepeatType » (translation-type?) non trouvée Probable faute de frappe
- peut-on régler le positionnement des accords dans leur cellules ? Je trouve les accords B♭m7 es A7/C♯ trop hauts et l'accord Em7/D trop bas (particulièrement avec LilyJazz).
- Si j'essaie de réduire la taille de la police par \override ChordName.font-size = #-1 pour leur donner plus d'espace ça ne marche pas. Ce serait de toute manière une mauvaise solution pour le cas général mais pourrait convenir pour un nom d'accord particulièrement long.
- Si je diminue le global staff size la hauteur des cases diminue en même temps. Logique mais dommage :(
- Je trouve la taille des parenthèses trop petite. Je tente de les modifier sans succès avec \override ParenthesesItem.font-size ( Erreur : chemin erroné d'accès à la propriété de « grob » \override ParenthesesItem.font-size = #2 ). BTW la page https://lilypond.org/doc/v2.23/Documentation/internals/parenthesesitem n'existe pas !
Voilou ! C'est tout pour l'instant
Le code
%----------------------
\version "2.23.10"
#(set-global-staff-size 18)
\include "jazzchords.ily"
\include "lilyjazz.ily"
\paper {
indent = 0
ragged-right = ##f
}
\layout {
\context {
\Score
startRepeatBarType = #"[|:"
endRepeatBarType = #":|]"
doubleRepeatBarType = #":|][|:"
rehearsalMarkFormatter = #format-mark-box-letters
}
\context {
\ChordNames
\override ChordNames.ParenthesesItem.font-size = #2
}}
accords = \chordmode {
\bar "[|:" \mark #1
\set Score.rehearsalMarkFormatter = #format-mark-box-letters
%\override ParenthesesItem.font-size = #2
\override ChordName.font-size = #-1
\repeat volta 2 {
g2:7+ bes4:m7 ees:7
\repeat percent 2 {
\parenthesize a2:m7 b2:7.11+
}
e4:m7 e4:m7/d a4:7/cis c4:m7 }
}
\defineBarLine "|-|" #'("|" "|" "|")
\score {
<<
\new ChordGridScore \with {
\override ChordName.font-size = #-1
measureBarType = "|-|"
\remove System_start_delimiter_engraver
}
\new RhythmicStaff \with {
\improvisationOn
\override StaffSymbol.line-count = 0
\remove Time_signature_engraver
\remove Bar_engraver
}
{ c2 4 8 8~ 2 4. 8~ 2 4 8 8~ 2 4. 8 }
\new ChordGrid { \bar "|-|" \accords }
>>
}
%-------------------------
Le 08/06/2022 à 00:17, Jean Abou Samra a écrit :