lilypond-user
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: New try with lyric extender


From: Yann
Subject: Re: New try with lyric extender
Date: Thu, 13 Feb 2014 15:47:47 +0100

2014-02-13 15:36 GMT+01:00 David Nalesnik <address@hidden>:
> 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



reply via email to

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