[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: How to stop melisma line?
From: |
Dominic Neumann |
Subject: |
Re: How to stop melisma line? |
Date: |
Mon, 29 Sep 2008 09:04:25 +0200 |
Hi Dmytro,
replace uplyr by the following:
uplyr = \lyricmode {
la -- la -- la -- la __ "" _ _
la -- la -- la
}
You should know, that _ does the same as \skip 1, but is easier to write.
Hope this helps!
Dominic
2008/9/29 Dmytro O. Redchuk <address@hidden>:
> Hi, all.
>
> In vocal scores i often put soprano and alto in one staff
> and use soprano lyrics with a lot of skips, so soprano has lyrics only
> if it differs from alto's lyrics.
>
> Please, masters, take a look at this fragment -- melisma line in soprano voice
> extends too far, over skips, rests and skips again:
>
> \version "2.11.42" % is this the problem?
>
> upper = \relative c'' {
> c4 c c c ~
> c1 ~
> c4 c -"skip!" r c -"skip!"
> c4 -"skip!" c c c
> }
>
> lower = \relative a' {
> a4 a a a
> a a a a
> a a a a
> a a a a
> }
>
> uplyr = \lyricmode {
> la -- la -- la -- la __
> \repeat "unfold" 3 { \skip 1 }
> la -- la -- la
> }
>
> lolyr = \lyricmode {
> la -- la -- la -- la,
> la -- la -- la -- la,
> la -- la -- la -- la,
> la, la -- la -- la!
> }
>
> \score {
> \new Staff = "staff" <<
> \new Voice = "upper" { \voiceOne \upper }
> \new Lyrics \with { alignAboveContext = "staff" } \lyricsto "upper" \uplyr
> \new Voice = "lower" { \voiceTwo \lower }
> \new Lyrics \lyricsto "lower" \lolyr
> >>
> }
>
> Thank you.
>
> --
> Dmytro O. Redchuk
>
>
> _______________________________________________
> lilypond-user mailing list
> address@hidden
> http://lists.gnu.org/mailman/listinfo/lilypond-user
>