|
From: | achar |
Subject: | Re: problème de hampes non résolu |
Date: | Thu, 22 Jun 2023 19:11:14 +0200 |
User-agent: | Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Thunderbird/102.12.0 |
Merci. je ne trouve pas.
Voici mon code
\version "2.24.1"
\include"global2.22.0.ly"
#(set-global-staff-size 17)
titre = "Moanin'"
\header
{
title =\markup {\fontsize #+5 \override #'(font-name . "Inkpen2
Script")
"Moanin'"}
subtitle =\markup {\fontsize #+4 \override #'(font-name .
"Inkpen2 Script")
""}
composer = \markup {\fontsize #+4 \override #'(font-name .
"Inkpen2 Script")
"Bobby Timmons"}
piece= \markup {\fontsize #+4 \override #'(font-name . "Inkpen2
Script")
""}
poet = \markup {\fontsize #+4 \override #'(font-name . "Inkpen2
Script")
""}
tagline = ""
}
global=
{
\override Staff.TimeSignature .font-size = #5
\key aes \major
\jazzOn
\time 4/4
\tempo 4 = 140
}
grille =
\chordmode
{
\override ChordNames.Parentheses.font-size = #1
\set chordRootNamer = #chordNamer % substitution du nomage
des accords
\set chordNameExceptions = #chJazz % substitution de
l'affichage des extensions
\set chordChanges = ##t
{
s1
f2:m aes:7
g:7 c:7
f:m aes:9
g:7 c:7
f:m aes:9
g:7 c:7
f:m aes:7
g:m7 5- c:7
c2:m7 5- f:7 9-
bes2:m9 aes:9
g:7 9- ges:7.13
f1:m7
f2:m7 f:7.8
bes:m9 aes:9
g1:7 9-
g:m7 5-
c:7.8
}
}
accords =
{
\override ChordNames . ChordName.font-size = #2
\override ChordNames . ChordName.font-name = #"lilyjazzchord"
\grille
}
melody =
\new Staff
{
\clef "treble_8"
\global
\relative c
{
r8 f r f aes aes f c
\repeat volta 2
{
\mark\markup{\box\bold"A1,A2 & A3"}
ees4-> f2.
r8 f r f aes4 bes8 bes16 ces
bes aes f f~
f2.->
r8 f r f c'4 ees8 c16 ces
\break
bes16 aes f f~ f2.->
r8 f r f aes aes f c
ees4 f2.->
}
\alternative
{
{
r8 f r f aes aes f c
}
{
r2 f4 f
\break\bar"||"
}
}
\mark\markup{\box\bold"B"}
c'2 \times2/3{ces8( bes) f} bes f
aes4. f8 ees c ees f~
f2 r8 aes g aes~
aes2 f4 f
\break
c'2 \times2/3{ces8( bes) f} bes f
aes4. f8 aes f aes c~
c2 c8 ees8 c bes
r8 f8 r f aes aes f c
\bar"|."
\break
}
}
\score
{
<<
\accords
\melody
>>
\layout{}
}
et le code du fichier "global 2.22.0.ly auquel il fait référence
\version "2.24.1"
date = #(strftime "%d-%m-%Y" (localtime (current-time)))
\include "AccordsJazzDef.ly"
\include "lilyjazz.ily"
\include "LilyJAZZ.ily"
makeUnpurePureContainer =
#(ly:make-unpure-pure-container
ly:grob::stencil-height
(lambda (grob start end) (ly:grob::stencil-height grob)))
startParenthesis =
{
\once \override Parentheses.stencil = #(lambda (grob)
(let ((par-list
(parentheses-item::calc-parenthesis-stencils grob)))
(list (car
par-list) point-stencil )))
}
endParenthesis =
{
\once \override Parentheses.stencil =
#(lambda (grob)
(let ((par-list (parentheses-item::calc-parenthesis-stencils
grob)))
(list point-stencil (cadr par-list))))
}
flg =
\markup \with-dimensions #'(0 . 0) #'(0 . 0)
{
\fontsize #24
\with-color #yellow
\rotate #50
\translate #'(-80 . -90)
\override #'(font-name . "Inkpen2 Script")
"JazzPartAuch"
}
Merci d'y jeter un coup d'oeil, si vous avez un moment.
Cordialement.
jean-Pierre
Le jeudi 22 juin 2023 à 16:54 +0200, achar a écrit :En effet sur votre exemple ça fonctionne normalement.
Dans ce cas, le problème doit venir d'ailleurs.
La technique habituelle pour identifier la source d'un problème est de faire une copie du code en question, de mettre une moitié de la musique en commentaire, et de voir ce que cela donne, et si le problème est toujours là. Tant qu'il est là, vous pouvez supprimer la partie en question pour raccourcir l'exemple. En général, on peut identifier ce qui coince assez vite comme cela.
Cordialement,
Jean
[Prev in Thread] | Current Thread | [Next in Thread] |