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