[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Grille harmonique 100% Lilypond
From: |
Vincent Gay |
Subject: |
Re: Grille harmonique 100% Lilypond |
Date: |
Sat, 12 Mar 2022 16:55:39 +0100 |
User-agent: |
Mozilla/5.0 (X11; Linux x86_64; rv:91.0) Gecko/20100101 Thunderbird/91.6.1 |
Jean m'a envoyé un petit message pour
me donner la clef du coup : la valeur à modifier est ligne 89
pour un \override StaffSymbol.line-positions = #'( -10 10 ) dans
le layout mettre (height . 10), à adapter en fonction de la
hauteur de case que vous souhaitez
Par ailleurs j'ai modifié de quelques pouièmes la position des nom
d'accords pour plus de lisibilité des noms longs
entre les lignes 31 et 45 (en gras les valeurs modifiées) :
(match chord-name-fractions
((1)
(values '(#f #f #f #f) '((0.0 . 0.0))))
((1/2 1/2)
(values '(#t #f #t #f) '((-0.5 . 0.3) (0.5 . -0.3))))
((1/2 1/4 1/4)
(values '(#t #f #t #t) '((-0.5 . 0.3) (0 . -0.6)
(0.65 . 0.0))))
((1/4 1/4 1/2)
(values '(#t #t #t #f) '((-0.65 . 0.0) (0.0 . 0.6)
(0.5 . -0.3))))
((1/4 1/4 1/4 1/4)
(values '(#t #t #t #t) '((-0.6 . 0.0) (0.0 . 0.6)
(0.0 . -0.6) (0.5 . 0.0))))
((1/4 3/4)
(values '(#t #t #f #f) '((-0.65 . 0.0) (0.4 . 0.0))))
((3/4 1/4)
(values '(#f #f #t #t) '((-0.4 . 0.05) (0.65 . 0.05))))
Du coup je je mets en pièce jointe mon fichier à inclure selon mes
besoins (sachant que j'utilise lilyjazz) et je mets ci-dessous mon
\score type
\include "chord-grid-JAS.ly"
\score {
\layout {
indent = 0
\context {
\Score
\override SpacingSpanner.strict-note-spacing = ##t
proportionalNotationDuration = #(ly:make-moment 1/16)
}
\context {
\ChordGrid
\override BarLine.bar-extent = #'(-5 . 5)
\consists "Bar_engraver"
\override StaffSymbol.line-positions = #'( -10 10 )
\consists "Percent_repeat_engraver"
}
}
\new ChordGrid \mus
}
Le 12/03/2022 à 15:32, Vincent Gay a écrit :
Le
12/03/2022 à 15:11, Vincent Gay a écrit :
ça fonctionne sauf que le calcul des
diagonales de division et le placement des accords sont à
revoir. Je vais essayer d'y comprendre quelque chose 😕
Hum... je suppose que c'est au niveau de #(define
(chord-square::print grob)...) mais je suis bien incapable de
résoudre le problème
--
Vincent Gay
Envoyé depuis mon saxo-phone :)
https://myrealbook.vintherine.org/ - http://photos.vintherine.org/
chord-grid-JAS.ly
Description: Text Data