2014-02-13 15:36 GMT+01:00 David Nalesnik <david.nales...@gmail.com>:
> Hi Yann,
>
> Looks to be simply a problem with too many parentheses.
> Try this:
>
>  \version "2.18.0"
> correctionAlignement = ##t
> aligner = \relative c' { g'4. g8 c,4( c) | }
> lyric = \lyricmode { Glo -- ri -- a __ }
>
> <<
>   \new Staff <<
>     \new Voice = "melodie" \relative c'{ \voiceOne g'4. g8 c,2 | | }
>     \new Voice = "alto" \relative c' { \voiceTwo c4 bes c2 | }
>     #(cond ((eq? correctionAlignement #t)
>       #{ \new NullVoice = "aligner" \aligner #}))
>   >>
>   #(if (eq? correctionAlignement #t)
>        #{ \new Lyrics \lyricsto "aligner" $lyric #}
>        #{ \new Lyrics \lyricsto "melodie" $lyric #})
> >>
>
> HTH,
> David

Hi David, thank you very much for your almost instant answer :)

Ah yes, it works. I didn't think too much parentheses could harm... Is
it because they have some special meaning in scheme (evaluate this
expression, or something like this) ?

Yann

_______________________________________________
lilypond-user mailing list
lilypond-user@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-user

Reply via email to