[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Accords dans une variable : ça ne fonctionne pas ?
From: |
Monteverdi |
Subject: |
Re: Accords dans une variable : ça ne fonctionne pas ? |
Date: |
Sat, 5 Oct 2019 05:49:32 -0700 (MST) |
Merci.
Effectivement, en mettant \chordmode dans la variable ça fonctionne.
Mais ça ne paraît pas logique du tout, car ça fait des instructions
\chordmode imbriquées (voir ci-dessous) :
AccMotifA = \chordmode {
d1:m d:m g:m f
a1 a g:m f2 a/cis
}
AccMotifB = \chordmode {
d1:m d:m g:m f2 gis:dim
a1 a g:m f2 a/cis
}
\score {
<<
\new ChordNames \chordmode {
% ici on s'attend à ce que tout ce qui est entre les crochets {} soit
interprété comme des accords
d:m d:m d:m d:m
\AccMotifA
\break
\AccMotifB
}
\new TabStaff \with { stringTunings = #bass-tuning \tabFullNotation } {
d,1 d, }
>>
\layout { indent = 0 }
}
Ce qui paraît plus logique de prime abord, c'est
1. de mettre \chordmode une fois autour de l'expression contenant les noms
des accords ;
2. que l'expansion des variables soit fait avant l'analyse syntaxique (comme
une macro).
Mais bon, l'essentiel est d'obtenir le résultat souhaité :)
--
Sent from: http://lilypond-french-users.1298960.n2.nabble.com/