lilypond-user-fr
[Top][All Lists]
Advanced

[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/



reply via email to

[Prev in Thread] Current Thread [Next in Thread]